Skip to main content

Story Points and Sprint Duration

Last post 06:31 pm July 31, 2018 by Basem Saadawy
5 replies
08:12 pm July 24, 2018

I am new to agile and confused how would the scrum team pick a number of user stories from the product backlog that fit in the sprint duration while user stories are measured in Story Points (which depends on complexity, uncertainty and effort as I know) and sprint is about time (measured in hours)? I mean story points and hours are different units and as I know there is no direct mapping between them.

In another way is there a direct/indirect relation between story points and hours? If the answer is no, what is the benefit of measuring team velocity in story points?


10:00 pm July 24, 2018

There are a lot of schools of thought on story points. In my opinion, the conversation about "measuring complexity" is unhelpful. I feel it should be a team decision, but if using story points, I would vote that they should be an estimate of relative amount of work for the team to complete the task. I feel most teams are better at estimating relative size than relative complexity, as identified complexity is often mitigated by extra refinement.

 

However, I see a lot more benefit in liberating teams from just looking at a number of story points to be completed within a sprint. For instance, a team may eventually realise that items above a certain number of points are less likely to be completed, and may look at ways to break them down in to smaller items.

One possible future step may be to abandon story points altogether, and for a team to estimate "yes" or "no" to whether an item can be completed within a certain timeframe (e.g. 3 days)

Once teams apply consistent rules for breaking down items to a smaller size, throughput (total number of items done in a sprint) becomes a very powerful alternative to velocity (total number of points).


04:55 am July 25, 2018

I am new to agile and confused how would the scrum team pick a number of user stories from the product backlog that fit in the sprint duration while user stories are measured in Story Points

During Sprint Planning, the team should look at the forecast of work in aggregate and decide whether or not it seems achievable in the timebox. The corresponding number of story points can be used as a baseline for future velocity estimation and improved through experience. However it is always important to look at a forecast in the round, and the achievability of the Sprint Goal, rather than to become story point accountants.


04:41 am July 26, 2018

Agile -> preaches 'Relative Estimation' rather than 'Precise Estimation'. Following are the factors involved:-

1. Large scope of work can never be precisely estimated. There is no point in doing this. When we take a scope of work / requirement to estimate; and its large; its impossible to estimate the effort and scope involved exactly to do the work. Because the uncertainities are too many; and as we start the work; unanticipated impacted work crop up.

2. Break down into smaller portions: To bring down uncertainity - the work needs to broken down into small portions; that can be estimated reasonable.

3. Team View: The time required for a work to be done depends on the complexity of work also the skillset of the person involved. What one can do in an hour; another can do in half hour. Hence the estimation needs to be done collectively by the Team thats doing the work

4. Story Points: Now coming to Story Point:- Team thats working together for a long time need to have an impression on the smallest scope of work that can be done in a standard time - say an hour or a day. This piece is given 1 Story Point. Relative to that all the other pieces of work are determined -> twice bigger ; thrice bigger and so on

5. Team Velocity:- Now that the team works on standard timeboxes; the amount of work in terms of story points can be predicted. This becomes their velocity; and the team picks work based on their velocity. WIth time as they gain knowledge and skills; the velocity keeps improving

 


11:55 pm July 27, 2018

Hi Basem, 

Above Anupama, Ian and Simon described you the answer for your question.

I just want to add that if story points are not convenient for your team I guess it will be more effective to change metric. For example, you may choose ideal days/hours. About 1,5 years ago our Scrum team used this metric and in general, it was ok. 


06:11 pm July 31, 2018

Thank you all for your replies that add to my knowledge and clarify a lot of things about estimation in agile.

The main point that I was asking for is that, as I know till now, user story size measured in story points doesn't correspond proportionally to the duration required to implement it. So, measuring team velocity in story point doesn't make sense. Also, any forecast (burn-up/burn-down charts) based on story points may lead to false indications since a big size user story may take time less than a smaller one and vice versa.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.