Sprint Burndowns - Are We Measuring the Wrong Things?
According to the Scrum Guide, traditional Sprint Burndown charts measure:
The amount of work remaining for a Sprint is the sum of the work remaining for all of Sprint Backlog. Keep track of these sums by day and use them to create a graph that shows the work remaining over time. … Duration is not considered in Scrum. Work remaining and date are the only variables of interest.
Traditionally people have been taught to measure the remaining work in hours. As Mark Woyna points out when tracking task hours it's possible to burn down many hours without completing any stories. In that case the burndown is hiding the real progress of the team. He goes on to suggest that many teams track story points completed. When Adam Sroka sees this problem is usually because the team has started working on too many things at the same time.
This reporter notes that tracking task hours encourages us to complete tasks whether they’re still relevant to the completion of a story, encouraging clients not to estimate tasks in hours and not to use a burndown chart. Instead we watch the progress of stories and tasks across the team’s sprint board.
Johanna Rothman measures: Stories completed, stories remaining and total stories, both at the sprint and release level.
Aslak Hellesøy recommends Culmulative Flow Diagrams over Burndowns, noting that they provide more information.
Do you still use Sprint Burndown Charts? If not what have you replaced them with?
Estimating and tracking hours is waste
by
Stefan Schubert
The funny thing is that our Scrum coach taught that to us too and a half year ago. I thought it would be state-of-the art and task estimation would be some kind of agile dinosaur :-)
I can only advocate doing that!
Do not estimate tasks at all! Cut your tasks small. Better not bigger then a day, better a team member can accomplish two or three tasks a day. If tasks survive a day, make a dot on them. If you want to track your quality of sprint planning, identify bottlenecks or impediments track the tasks and dots.
For burn-down purpose hour tracking is not making delivery problems transparent but only problems in estimation. So you can think about that as waste or in Scrum language: An impediment that makes your team slower.
Hours Remaining != Hours Estimated - Hours Worked
by
Amy Thorne
I'm not necessarily endorsing burning down in hours--currently the team I'm working on is burning down in story points, where story points only get counted in the burndown when the story is complete, and I still think this might be more estimation than it's worth--but I am saying that if you track estimated hours remaining, I think you might not encounter problems where the burndown hides the real progress of the team.
Story size
by
Mark Schumann
I recently saw a post on "Slicing and Dicing Epic User Stories" that offers a few ways to solve that problem.
agilecoach.typepad.com/agile-coaching/2010/09/i...
Re: Estimating and tracking hours is waste
by
Mark Levison
Or as you say perhaps the burndown represents waste. Either way I find the watching the progress of stories far more informative than a burndown chart.
Agile-V
by
Guy Beaver
www.agilejournal.com/articles/columns/column-ar...
Lean flow suggests that a steady stream of closed stories can best be achieved by managing WIP.
Depends on culture and objectives
by
Vamsidhar Bethanabatla
Personally, I feel no. of hours is a flawed measurement. Basically, if my measurement says that 5 out 10 hours of work is done, it is not giving any joy to me. Rather I would be happy to see myself 'complete' 5 out of 10 sub tasks in a task. There is a sense of completion. The stake-holders "feel" the progress.
vamsi.typepad.com/blog/2010/09/random-thought-a...
Re: Hours Remaining != Hours Estimated - Hours Worked
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
Re: Hours Remaining != Hours Estimated - Hours Worked
by
Tomi Tuomainen
If you are burning down tasks but completed none stories, then your estimates are just wrong for the remaining tasks. But we could have two charts: one for work remaining, one for completed stories.
Re: Story size
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
Re: Depends on culture and objectives
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
Re: Story size
by
Mark Levison
Half an iteration is the upper limit, because stories larger than that size become bottlenecks and impede the flow of the team. When teams pick stories larger than that in size they generally don't finished in the sprint. However most teams when they're starting to do Scrum struggle to split their stories into small enough chunks.
Re: Hours Remaining != Hours Estimated - Hours Worked
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
Re: Story size
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
On plotting time against time
by
Kevlin Henney
streaming.ndc2010.no/tcs/?id=1272299E-1DD1-4C11...
In particular the pitfalls of plotting time on both the vertical axis (hours) and the horizontal axis (days), which indicates utilisation rather than velocity or scope coverage.
Answering the "When will it be done?" question
by
Gary Elliott
I see heads nod in approval as I explain how we have feature X, Y and Z all completed. But because feature A, B and C still remain, they ask, you know, the QUESTION. And my eyes roll back in my head as if to peer into my brain somewhere for an answer from which I have nothing.
Now giving a date for when a particular feature will be ready is usually not too bad. Giving a real date for a project with a long list of features is not possible for my low Mhz single core CPU brain.
If time spent or remaining means nothing to real progress (and I tend to agree), then why does everyone keep asking me about time?
Re: Answering the "When will it be done?" question
by
Yuri Khomich
Re: Answering the "When will it be done?" question
by
Jinze Buissing
Re: Answering the
by
Mark Levison
Relative estimation plays to your strength's is this bigger or small than this other thing. Estimation in story points leverages the latter approach. So assuming you have your backlog estimated in points and your velocity, when is a very simple calculation. Divide the # of points remaining by the velocity and that will tell how many more sprints you need assuming there are no scope changes. At this moment management have a meltdown and tell you the project must be completed by date X. You can use date X to show just how much work will be completed as a line in the backlog again.
Remember the key trick - its all relative.
Cheers
Mark Levison
Agile Pain Relief Consulting
Re: Answering the Question
by
Gary Elliott
Seriously though, I like your relative view. That I might be able to handle.
Re: Estimating and tracking hours is waste
by
Tom S
According to the scrum guide, the purpose of the sprint burndown is so that "the Team can manage it's progress in completing a Sprint's work". So the sprint burndown is for the Team to evaluate their progress towards delivering on their commitments, it is not a tool for the product owner to measure how much "value" the team have added to the product.
Measuring your burndown in storypoints, number of tasks, value points etc is prone to peaks and troughs which, while they give a better illustration of what is "done", their reduced granularity makes them are less accurate at illustrating progress at any specific point in time.
We also try not to get hung up on "hours", as Mark mentioned it is all relative and "task hours remaining" bears no correlation to "work hours remaining", tasks could equally be measured in points, spoons, vegetables or whatever.
For the purpose of helping the product owner to understand what has been added to their product, we also maintain a burnup chart showing how many storypoints and/or value points are Done.
Re: Estimating and tracking hours is waste
by
Mark Levison
Cheers
Mark Levison
Agile Pain Relief Consulting
Tried both hours and story point burndown
by
sachin kundu
Educational Content
Clojure in the Field
Stuart Halloway May 23, 2013
Tuning the Size of Your Thread Pool
Kirk Pepperdine May 23, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think