Probably one of the most common mistakes in Software Development is to allow Estimates to become Commitments. I am sure you know the following scenario all too well. The development team is called into a meeting room and asked the following question. We (the management team) have had a look at the estimates, and your tasks on average are taking longer. The insinuation is that the development team is, stupid or perhaps lazy. Worse still, an individual is called in because the stats show their work is “Behind Schedule” as judged by the estimates. The problem is none of this though, the problem is believing that estimates are anything other than an educated guess.













