A Simple Scrum Story Point Example
Scrum Methodology allows for projects to be streamlined and promotes open communication between project team members. A major component of the scrum process is story points. Story points are a way of measuring the scale and intricacy of a user story (a software system feature specified by the customer) or a project.
Story points are assigned to the tasks that are listed on the backlog, and are determined by the project team. Some teams use simple methods like "rock - paper - scissors" to come up with their measurements, while others use more complex methods. Each team sets forth a number for each task in relation to the other tasks on the backlog. For example, if you use the T-shirt as an analogy and use 1 to 10 as your values, then you can say that an extra-large T-shirt is a 10 while an extra-small T-shirt is a 1. A medium T-shirt would be assigned a five since it is the middle of all the sizes. When using this analogy, a project with a value of one would be a fairly straightforward, easy project while a 10 would be a more complicated project.
These relative terms correspond more to the size and difficulty of a problem, not to the duration. Since the measures are relative, one programmer could do a 10-value project in six days, but another may take 12 days with the same project.
More than likely, when each team member comes up with a value, there will be a few differing views. While it is tempting to defer to the lead person when assigning story points, a discussion is needed to hear the reasoning behind the values. The discussions surrounding story points can help members from various disciplines act more like a cohesive whole rather than disparate team members from different departments. These discussions are done until a single value can be agreed on. Again, story points do not relate to time, only the absolute size of a user story.