Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Scrum: Unfinished products and sprint velocity [closed]

Tags:

scrum

Let’s say product X is worth 10 story points. Development starts in sprint Y, but is not completed in time. What do you with the story points when calculating sprint Y’s velocity?

Would you:

a. Allocate 0 story points for sprint Y and 10 points for the sprint it is eventually completed in;

b. Determine the story points for the remaining work (let’s say 3) and allocate the difference to sprint Y (7 in our example); or

c. Something else?

Thanks in advance!

like image 535
Fuzzy Purple Monkey Avatar asked Feb 12 '09 04:02

Fuzzy Purple Monkey


People also ask

What happens to the incomplete product backlog items when the sprint is over?

All incomplete Product Backlog Items are re-estimated and put back on the Product Backlog. The work done on them depreciates quickly and must be frequently re-estimated. Sprint cancellations consume resources, since everyone regroups in another Sprint Planning to start another Sprint.

What happens when all committed Items requirements are not completed at the end of the sprint?

Sprint items not completed will go back to the Product Backlog. Depending on the prioritization the items may be candidates for next sprint or later sprints to be pulled by the teams into their sprint backlog.

What happens when all the sprint items Cannot be completed?

Q #17) What happens when all the Sprint Items cannot be completed? In a case where the team is unable to complete all the Sprint Backlog items, nothing happens. The Sprint ends on the stipulated date with the completed items.


2 Answers

Depends on whether you care about your "instantaneous" or "average" velocity. Personally, I wouldn't make it more complicated than necessary and just add it into the sprint where it was completed. Calculate your average velocity by looking at the average number of points completed per sprint over the last 3, 6, and 12 months. Hopefully, these will eventually converge and you'll have a good idea of how much you can get done in one sprint.

like image 106
tvanfosson Avatar answered Sep 22 '22 06:09

tvanfosson


Allocate 0 points for sprint Y and 10 points when the story is eventually completed. Either the story is done or it is not done. There is no middle ground. You want to avoid the 50% done or your teams may implement many stories half way and none completely.

It is perfectly okay not to finish a story during a sprint and completing it in the next sprint. But, you should not present this story to the product owner during the sprint review.

If you have enough stories for a given sprint, it won't matter if the story is completed this sprint or the next. Things will average.

It is also important to explain to the team and to the stakeholders that the velocity helps estimate when the release will take place and is not a measure of the team performance.

The team should be judged on the final result they produce, not when those results are produced.

Combined with a well prioritized backlog, you will create good quality software that means your customers needs.

like image 40
David Segonds Avatar answered Sep 22 '22 06:09

David Segonds