Paradoxes of Software Estimation

Paradoxes of Software Estimation
Murali Chemuturi
Chemuturi Consultants
Wikepedia defines Paradox as “A paradox (in Greek - "aside belief") is an apparently
true statement or group of statements that leads to a contradiction or a situation which
defies intuition. Typically, either the statements in question do not really imply the
contradiction, the puzzling result is not really a contradiction, or the premises themselves
are not all really true or cannot all be true together. The recognition of ambiguities,
equivocations, and unstated assumptions underlying known paradoxes has led to
significant advances in science, philosophy and mathematics.”
The software development has spawned into an independent industry with organizations
offering exclusively software development service. As it is, perhaps, in the nascent
stages, the process of asking for service, offering a service and pricing are somewhat
haphazard. Software development falls into the category of Services industry as opposed
to Product industry – that is a service is offered and not a product. Many parallels can be
drawn with similar service industries. The major difference between software service
industry and other service industries is that software is much more highly priced and
complex.. Where there is complexity and money, academics step in – research is
conducted – jargon is developed – concepts are proposed and a new branch of science or
engineering comes to life.
Initially there are many paradoxes. This paper discusses some of those paradoxes – why
not – all? Reason is simple – there is no comprehensive document on the total paradoxes
and the work is still going on.
Share
Related Documents
  1. Software Cost Estimation in Software Engineering (1217)
  2. 10 deadly sins of Software Estimation (778)
  3. Software Testing and Software Development Lifecycles (2437)
  4. Handbook for Software Cost Estimation (864)
  5. Software Testing Time Estimation (1345)
  6. Software Reliability Modeling and Cost Estimation (1228)
  7. Software Review Inspection : Estimation of ROI (1362)
  8. Estimating the Software Testing Process (1562)
  9. Software Testing Effort Estimation (1777)
  10. Best Practises for Software Projects - Software Measurements (1563)
  11. Testing Computer Software : Common Software Errors (2551)
  12. Software Testing : A Profession of Paradoxes (769)
  13. Software Testing - A Profession of Paradoxes (949)
  14. Applied Software Project Management : Software Testing (1533)
  15. Software Project Estimation (390)
  16. Software Estimation Process (1737)
  17. Test Estimation technique (3386)
  18. Software metric (1259)
  19. Software testing estimation training course (1617)
  20. [Paid] Project KickStart : Test Project Management Software (1289)
Satya Sairam Y