Sunday, November 02, 2008

Software Estimation - Overestimation Vs Underestimation

I was reading Steve McConnell's book - Software Estimation. He has discussed about the advantages and disadvantages of Over estimation and under estimation.
Arguments against over estimation - (1) Parkinson's law - work will expand to fill the available time. (2) Goldratt's Student's Syndrome - developers will procrastinate until late in the project and then rush to complete the work.
However I think He missed one important disadvantage of over estimation - Lost opportunity. When we overestimate we are forced to cut off some feature unnecessary or delay the shipping date unnecessary. In either way it is lost opportunity.

4 comments:

Anonymous said...

You mean opportunity to put in a buggy feature thats half implemented?

lol..the software dev industry is so shithouse...full of noobs with delusions of grandeur...

overestimate dude...then do it right...

Project Management Software said...

Recently, almost all projects that involve creation of a certain number of products for consumers, engineering, medical devices, and other major projects utilize some kind of project management software. Web based project management software provides projects with factors that help ease the production of the project.

Project Management Software said...

When projects involve either contract or subcontract administration, the project coordinator works to ensure project schedule integration with either the customer, or the subcontractor. Generally, the coordinator also tracks subcontractor schedules to identify problem areas.

IT Support Arcadia said...

Management tools like the organization chart dismantle the ambiguity in accountability and authority relationships. In so doing, they facilitate relational agreements that bring peace, productivity and results.