Hacker News new | ask | show | jobs
by jacques_chester 4619 days ago
While doing some research for an article[1] I read a paper[2] in which the main causes of underestimating are given as:

1. "Frequent requests for changes".

2. "Overlooked tasks".

Agile methodologies are good at placing #1 front and centre. But importing that fusty old concept, the checklist, might help a lot with #2.

[1] http://confidest.com/articles/how-accurate-was-that-estimate...

[2] Albert L. Lederer and Jayesh Prasad. "Nine Management Guidelines for Better Cost Estimating". Transactions of the ACM. February 1992.