Story Points will improve the accuracy of your estimations
Goals
Improve your estimations and release planning.
Description
Story points are estimating the implementation complexity of a story, rather than the required time. Estimating in story points will improve the accuracy of your release plans, decrease the estimation effort for your teams and the variation in estimates due to external changes.
A widespread technic to estimate in story points is the planning poker. It is a format based on a shared understanding of a story. We at basysKom estimate with story points in the size of 1,2,3,5,8,13,20,40,100. Where 1 is a story with a clear idea and low implementation complexity and a 100 is a story which is super complex and not yet implementable. Stories that are takein into a sprint backlog usually end up in the range of 1 to 8 Story Points.
In a planning poker the product owner presents a story to the team, the team can now talk about the story. After that everyone estimates for them self. Once everyone has an estimation selected the team presents the own estimation to the each other. This is the point where the lowest estimation and the highest estimation need to explain why they decided upon the number. This way you can discover hidden complexity, find unspoken questions and increase the team understanding.
Environment
SCRUM
Platform
SCRUM
Implementation effort
Roughly 1-2 team hours a week
Applicability
Agile projects
Caveats
One of the biggest mistakes is to assume that story points can be directly converted into time. This is not directly the case. Story points are about the complexity of stories to each other. At some point you will get a story point velocity (the team achives an average of X story points every sprint). The velocity is the value you can take to setup an estimation when a certain story can be done.