Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

Link: Top 10 Estimation Best Practices

Mike Griffiths is a project manager based in Calgary and has an awesome blog on agile project management. I admit I don’t always follow the hard-core estimation planning techniques but yesterday’s post on the Top 10 Estimation Best Practices is Gold with a capital Guh.

3. Agree on what “It” and “Done” means – make sure everyone is estimating in the same units (e.g. ideal days), have the same assumptions, and are based on standard developer ability/effort. When asking for estimates spell out what you are asking them to estimate. What does “Done” include? Coded, unit tested? How about integrated and system tested? What about refactoring contingencies? User meeting time?

10. Review, Revisit, Remove head from sand, Repeat – Our first estimates will likely be our worst. Don’t leave it there; review the project velocities to see how fast we are really going. Revisit the estimates armed with the real velocities to determine likely end dates. Embrace the reality you see, “The map is not the territory”, reprioritize and repeat the estimation process often to adapt and iterate to the most accurate estimates

It was originally titled the Top 10 Agile Estimation Best Practices but someone correctly pointed out that they applied to any estimation planning.

He has it available in handy PDF format and he’s too polite to say it so I’ll voice the implication: Put it up on the wall over top of the picture of your kids and read it every day!

Y’know, if you want to.

Kyle the Best Practiced

This entry was posted in Estimating. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://profiles.google.com/jason.wingfield Jason Wingfield

    Interesting…we just spent a year working on MVC3 which requires a LOT of javascript coding for the client browser, and message passing via JSON between client and server-side .NET controllers. I’ll have to have a look at GWT.

  • http://devlicio.us Derik Whittaker


    Thanks for pointing this blog out to me. Will have to add it to my feed.