The #NoEstimates debate: when story points help and when they hurt
Two groups of developers in a friendly standoff, one side holding estimation cards and the other side holding flow charts and cycle time graphs, with a divide between themWhat #NoEstimates actually argues
- Most estimation effort doesn't produce decisions that are better than what you'd get from simpler methods
- Story points get misused as commitments, deadlines, and performance metrics
- Teams spend hours in estimation sessions that could be spent building software
- Historical throughput data (how many items you finish per sprint) predicts delivery dates more reliably than summing up story points
Where #NoEstimates has a point
Story points drift into performance metrics
Estimation sessions eat real time
False precision kills good judgment
Developer looking at a whiteboard covered in estimation numbers and question marks, scratching their head in confusion while teammates debate in the backgroundWhere #NoEstimates falls apart
It assumes small, uniform stories
New teams need calibration
Stakeholders need forecasts
When story points earn their keep
Team gathered around a table with planning poker cards laid out, some cards showing matching numbers and others showing wildly different values, sparking animated discussionWhen to skip story points
The middle ground most teams actually need
| Context | Approach |
|---|---|
| New team, complex product | Planning poker with story points. The conversation matters more than the numbers. |
| Established team, varied work | Lightweight estimation (T-shirt sizing or quick planning poker). Keep it fast. |
| Established team, uniform work | Track throughput. Skip estimation. |
| Cross-team roadmap planning | Use story points or T-shirt sizes for high-level forecasting. |
| Support/maintenance | Track cycle time and throughput. Don't estimate individual tickets. |