Estimation Language
3 exercises — communicate software estimates honestly: uncertainty ranges, scope trade-offs, and deadline management.
0 / 3 completed
Estimation communication patterns
- Ranges over point estimates — "3–5 weeks" is more honest than "4 weeks"
- Name your unknowns — explain why the range is wide, not just that it is
- Offer a spike — "2 days of investigation to tighten the estimate"
- Scope × time trade-off — when a deadline is tight, offer options (cut scope, extend, phase)
- Never say "I'll try" — commit to a plan or escalate the trade-off
1 / 3
A PM asks: "How long will this feature take?" You have done initial scoping but there are major unknowns. Which response is most professional?
Option C is the professional estimation with uncertainty. It models the three-tier estimation approach:
• Tier 1: Current rough estimate — "3–5 weeks" — gives the PM something to plan with immediately
• Tier 2: Named unknowns — "third-party API integration", "auth system" — explains why the range is wide (not incompetence, but unresolved questions)
• Tier 3: De-risking offer — "2-day spike to nail down unknowns" — turns uncertainty into a time-boxed investigation
• Commitment to tighten — "tighter estimate by Friday" — the PM gets a date for a better answer
Estimation uncertainty phrases:
• "My estimate is X, assuming [condition]. If [alternative], add Y days."
• "This is a rough order of magnitude — I'd need to investigate [X] before committing"
• "I can give you a confident estimate after a spike. The spike itself will take 2 days."
• "Best case X, worst case Y, most likely Z"
Option D ("exactly 4 weeks") is the most dangerous — false precision destroys trust when wrong.
• Tier 1: Current rough estimate — "3–5 weeks" — gives the PM something to plan with immediately
• Tier 2: Named unknowns — "third-party API integration", "auth system" — explains why the range is wide (not incompetence, but unresolved questions)
• Tier 3: De-risking offer — "2-day spike to nail down unknowns" — turns uncertainty into a time-boxed investigation
• Commitment to tighten — "tighter estimate by Friday" — the PM gets a date for a better answer
Estimation uncertainty phrases:
• "My estimate is X, assuming [condition]. If [alternative], add Y days."
• "This is a rough order of magnitude — I'd need to investigate [X] before committing"
• "I can give you a confident estimate after a spike. The spike itself will take 2 days."
• "Best case X, worst case Y, most likely Z"
Option D ("exactly 4 weeks") is the most dangerous — false precision destroys trust when wrong.
Explore more: Remote and Async Communication →