The Not So Fine Art Of Estimation
What have I been doing this week? Estimating things.
Estimating potential jobs is critically important to a consulting firm. Estimate too high, and you don’t get the job, estimate too low, and you’re setting yourself up for client disappointment.
Complicating matters, the job is never specified in enough detail, and you really don’t want to spend too much time putting the estimate together, because that’s time spent not coding.
Even if you aren’t estimating potential work, being a good estimator is a very useful skill within the ordinary work of an agile development team. Being able to specify how long your next task will take makes it easier to plan iterations and determine the status of the project as a whole.
So, in the grand tradition of a blogger writing things down in order to force himself into some more systematic thinking, here are some ideas about estimating.
Read more »




