An estimate is a qualified guess to help people make a decision about doing work. In the Agile world, one approach to estimation has become prevalent: the combination of Planning Poker and Story Points.
Story Points are past time, according to Ron Jeffries and Chet Hendrickson, the people who created them. Hendrickson has said, “As one of the folks that sort of started all of this, let’s say that it was the best we could think of in 1996, by 2001 we had discovered better ideas, and by now it should have been kicked to the curb long ago.”
The benefit of Story Points was the speed at which the numbers could be generated, but among their many faults was that they fail to make clear the uncertainty, they’re often used as a commitment and, worse, for comparison of teams.
Commonly used estimation techniques:
- Story Points and Planning Poker
- Bucketing, which is where a team sort a large number of Product Backlog Items into clusters using numbers that look like story points – Good for sorting through a large list of items.
- T-Shirt Sizing, where the story point numbers are replaced by Small, Medium and Large. Anything classified as Medium or larger needs to be split before being worked on in a Sprint.
- Simply count the number of product backlog items. If the Product Backlog contains a number of large items, notice on average how many small items they decompose to. Use that as a rough multiplier to go from large to small.
- Abandon estimation and focus on Forecasting instead.
Blind Estimation for Planning Poker
Scrum By Example: Learning How to Estimate
Resource Links:
- Agile Alliance Report – Estimates are Terrible
- Additional Benefits of Estimation
- Bucketing stories for quick estimation
- Estimates vs Actuals
- Estimating Complexity
- How to Estimate a Product Backlog
- Delusions of Success: How Optimism Undermines Executives’ Decisions
- Planning Poker 101
- The Real Reason We Estimate
- Schedule Estimation and Uncertainty Surrounding the Cone of Uncertainty
- Slides on Estimation from Mike Cohn
- Story Points Revisited – Ron Jeffries
- What Are Story Points?
- What We Do and Don’t Know about Software Development Effort Estimation
- When I’ve Skipped Estimates
- Wideband Delphi
- You Don’t Need Story Points
CHALLENGES
- An Hour Next Year Is Shorter than an Hour Tomorrow
- How to Misuse Velocity
- Is Velocity Killing Agile?
- Your Optimistic Bias Won’t Allow Your Estimate to Improve
- Why is Estimating so Hard?
- Why You Should Not Estimate in Hours or Days
Books
- Software Estimation without Guessing – George Dinwiddie
See Also:
Mark Levison has been helping Scrum teams and organizations with Agile, Scrum and Kanban style approaches since 2001. From certified scrum master training to custom Agile courses, he has helped well over 8,000 individuals, earning him respect and top rated reviews as one of the pioneers within the industry, as well as a raft of certifications from the ScrumAlliance. Mark has been a speaker at various Agile Conferences for more than 20 years, and is a published Scrum author with eBooks as well as articles on InfoQ.com, ScrumAlliance.org an AgileAlliance.org.
*Thank you for visiting the World's Largest Opinionated Agile Reference Library. This content is created and the links are curated through the lens of Agile Pain Relief Consulting's view of what is effective in the practice of Scrum and Agile. We don't accept submissions and emails to that effect are marked as spam. Book listings may use affiliate links that could result in a small commission received by us if you purchase, but they do not affect the price at all. From experience, this won't amount to anything more than a cup of coffee in a year.« Back to Glossary Index