In software, estimating is controversial. In this post, we’ll look at how to measure the quality of your estimates, and what to do when it doesn’t stack up.
In software development, things occasionally don’t go the way you expected them to. As a team, there are two ways to manage this problem: you can treat them like car crashes, or you can treat them like plane crashes. Both can work, but it’s a choice you should make with your eyes open.