β±οΈ Estimation Techniques β
Approaches to estimating effort, duration, and complexity.
Why estimation matters β
- Sets realistic expectations with stakeholders
- Helps prioritize and plan sprints
- Identifies tasks that need further breakdown
- Tracks team velocity over time
Techniques β
T-shirt sizing β
Quick relative sizing: XS, S, M, L, XL Good for early-stage backlog grooming.
Story points (Fibonacci) β
1, 2, 3, 5, 8, 13, 21 Measures complexity + effort + uncertainty, not hours.
Planning poker β
- Each team member picks a card (story point)
- All reveal simultaneously
- Discuss outliers
- Re-vote until consensus
Three-point estimation β
E = (Optimistic + 4ΓMost Likely + Pessimistic) / 6Accounts for uncertainty with a weighted average.
Reference-based estimation β
Compare new tasks to previously completed, known-size tasks.
Common mistakes β
- Converting story points to hours
- Not accounting for testing, review, and deployment
- Anchoring on the first estimate given
- Estimating alone instead of as a team
- Not updating estimates as new information emerges
Improving estimates over time β
- Track actual vs estimated effort per sprint
- Calculate velocity trends (3-sprint rolling average)
- Hold estimation reviews during retrospectives
- Accept that estimates are ranges, not commitments