project estimation: demystifying the black art. how good an estimator are you?
TRANSCRIPT
For the following questions… • Give a range (upper and lower bounds)• Do not make your ranges either too wide or too narrow• Make the range so you believe there is a 90% chance of including the right value
Psychology works against us.
• Feeling of ignorance• Protection of pride• Influence from expectations
Psychology works against us.
• We don’t estimate accurately• We don’t plan accordingly• We don’t execute correctly• We don’t reflect properly
Psychology works against us.
• We don’t estimate accurately• We don’t plan accordingly• We don’t execute correctly• We don’t reflect properly
Under-estimation
• Reduced effectiveness of project plans• Reduced chance of on-time completion• Destructive late-project dynamics
How Many Bedrooms?
• 2 Bedrooms ~ 800 sq ft., 1 bathroom, 1 stall garage, small or shared yard.
• 4 Bedrooms ~ 1400 – 2200 sq ft., 2 bathrooms, 2 stall garage, yard
How Many Bedrooms?
• Prioritizing size and complexity will trigger defensive responses
• Prioritizing details will trigger optimism (i.e. size and complexity will fit inside details)
2 Day Crutch Method
• Forces further exploration of unknown or large features• Insists task break downs of lengthy known features
2 Day Crutch Method
• Forces further exploration of unknown or large features• Insists task break downs of lengthy known features• Teaches the wisdom of knowing when something is really unknown
Psychology works against us.
• We don’t estimate accurately• We don’t plan accordingly• We don’t execute correctly• We don’t reflect properly
Psychology works against us.
• We don’t estimate accurately• We don’t plan accordingly• We don’t execute correctly• We don’t reflect properly
Psychology works against us.
• We don’t estimate accurately• We don’t plan accordingly• We don’t execute correctly• We don’t reflect properly
“A good estimate is a estimate that provides a clear enough view of the project reality to allow the
project leadership to make good decisions about how to control the project to hit
its targets”
[Steve McConnell, Software Estimation]
Psychology working for us.
• Be aware we don’t like being uncertain• Use estimates to humbly understand unknowns• Create team unity that is quick to extinguish unknowns
http://gosquids.com/Estimation.pptxhttp://gosquids.com/Estimation.mp3