How do you burndown story points in Greenhopper on a daily basis?

Theron James August 11, 2011

My team works at the story level only so we don't create tasks and burn down hours. Instead we burndown story points day by day. Is there anyway to do this in Greenhopper? Currently, it only "burns" the point for stories that are completed which is not helpful because I can have an 5 point story that the team burns 2.5 points on day one and 4 points on day 2. Would be HUGE if there is a way to do this.

Cheers!

12 answers

1 accepted

2 votes
Answer accepted
David Yu
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 15, 2011

You can't burn down points similar to how you can burn down hours within an issue.

If you only work on the story level, perhaps you can break down the story further, and utilize epics to tie these stories together.

1 vote
Theron James June 5, 2012

Any movement on this feature? I'm trying not to have to bail on Jira/GH but tracking partial story point burn in a separate spreadsheet while all my other info is in Jira is getting challenging, especially since I can't show a Sprint Burndown that is meaningful to our team and stakeholder. Hoping this is added soon!!!

1 vote
Theron James November 29, 2011

So Jira/Greenhopper does not support burning point. Not good. It should allow you to burn points because:

- Predicting Completion is why we estimate work.
- Accuracy andPrecision are not the same thing. Precisionis a lot more expensive.
- Precisionis always desired, but Accuracycreates more value.
- Story Points provide sufficient Accuracy when working in Non-Deterministic Systems.
- Timehas no direct relationship to Progress, but the rate of Complexity Resolutionwill forecast Completion.
- Because Velocity stabilizes Story Point estimates, you get more Predictability which is the goal of creating estimates.
- Story Point Estimates are superior!

See more here : http://rapidscrum.com/20110322%20AgileIndy%20PDF.pdf

Mark McD December 4, 2011

Hey Theron - the link you posted is broken.

Damon Gaylor February 28, 2012

I'm am trying to implement the same thing in JIRA. A similar link, same site is here. If it doesn't work, then just go to the rapidscrum.com site. http://www.rapidscrum.com/Measuring%20Scrum%20Handouts.pdf

If you are knew this concept, still new to me as well, you break tasks down but still do them in points, no hours. Rather than burning down, you are tracking completed story points and then comparing this with a lot of metrics at the end of a sprint.

I'm going to try and implement this using the new Rapid Board and tracking the completed points using the roboscrum spreadsheet for now.

1 vote
Tommy Nordahl
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 14, 2011

Story Points are burned when they reach the rightmost column in the task board columns.

The Task Board column "DONE" is the owner of your Project's "Definition of Done". GreenHopper will rely on this definition to burn your values (hours, issues) in the charts and to swap issues upon the release of a version.

0 votes
greg matthews November 26, 2013

I may be mising the point here but... I've been trying to solve the same problem and added "PercentDone" to our Stories. This can be updated daily. You can then configure your Report to use PercenDone rather than Story points.

- Greg

0 votes
Salem Korayem June 13, 2013

We've solved this: during the sprint, the team updates Story Points field on parent issue by asking "how much points are their remaining?" resulting in points reduction or increase. This makes the chart burn down though the issue is still in progress :)

0 votes
Korayem May 3, 2013

We've solved this: during a sprint, the team updates Story Points field by reducing (or increasing) its value to what they see as remaining. This makes the graph burn down :)

Theron James June 13, 2013

Hi again Korayem, as I mentioned in he other ticket, re-estimating is the opposite of what we are doing. Read the full thread for details.

Salem Korayem June 15, 2013

Hey Theron,

Estimating remaining points of work in progress is not wasteful. It's typical and it's done as part of our daily standup meeting.

Our work items are broken down on sub-task level but since sub-tasks stories don't affect parents, this is the only work around possible. Greenhopper should fix this for us to match the behaviour of using time estimation instead of story points. In time estimation, the parent issue sums all of it's sub-tasks in addition to its own estimate which is perfect if it would be used with story points too.

0 votes
Theron James March 13, 2012

Hi Damon, look at the "Date Calcs" sheet. It has the date/week setup fields.

0 votes
Damon Gaylor March 12, 2012

Theron,

If you are using RoboScrum, do you know how to change the start date of the sprint. It seems to want to start on a Thursday and I can't find where to change it.

0 votes
Mark McD December 4, 2011

The only way to burn down something other than the full story is to create sub-tasks. You can then assign any numerical value you want to the sub-task, including story points (or a custom field, say Story Sub-Points). Sub-tasks are a handy way of keeping track of the things that those points represent too, like "Mock up web page", "Test in IE6", etc.

You can then use the "Statistics Burndown Chart" to show the burn of the sub-tasks as you mark them as done.

If you decide to use story points for both the Story and the Sub-task, you may want to filter out the parent points when creating your charts for the sub-tasks. GreenHopper lets you do this by using Context filters to only match (for example) issues of type "sub task".

It's a bit anti-Scrum, but you could even go a step further and use a scripting plugin to automatically move the Story to "Done" once all of the sub-tasks are marked as "Done".

Damon Gaylor February 28, 2012

Interesting solution Mark, thanks for the post. .... Actually, I don't think that will work either. My understanding is if we have a sub-task that we think is 3 points. Day 1 the achieve 2 points of completed work. (not directly tied to the completion of a story). Day 2, they may feel like they have 2 more points. Ideally, we would want to treat it like logging hours. It's almost like burning up points rather than burning down hours.

I think I will try and use hours, but just tell the team to think of hours as points. It should help track 'units'.

Leaving JIRA over this is going to happen for us, way too many great features, just looking for a creative way to support the RapidScrum framework.

0 votes
dean prouse December 1, 2011

This is a feature that my team would also like.

Is there any chance it can be considered for a future release of GH?

Theron James December 1, 2011

Yeah, if I find this feature in another tool, I will have to give up Jira/GH. Accuracy vs Precision - Burning hours is for suckers. :)

0 votes
Nicholas Muldoon
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 30, 2011

Hi Theron,

GreenHopper does support burning points. When you complete the story the points will be burned. As Tommy points out the right hand side column is your definition of done, so once a story is done it will be burned.

Thanks,
Nicholas Muldoon

Theron James December 1, 2011

See my orginal question " Currently, it only "burns" the point for stories that are completed which is not helpful because I can have an 5 point story that the team burns 2.5 points on day one and 4 points on day 2."

My team burns actual partial story points vs GH really just burns stories and you get all or nothing for the points. So we often have 5 point stories that only burned 4 points to complete.

Nicholas Muldoon
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 1, 2011

Hi Theron,

I am not familiar with this approach, nor can I recall speaking with a team that burns partial points. I've just referred back to an early Jeff Sutherland blog and he states:

The best teams I work with burn down story points. They only burn down when a story is done.

It would be great if you could provide links to some information on burning partial story points each day so that I can learn more.

Thanks Theron,

Nicholas

Theron James December 1, 2011

Jeff worked with Scott Downey to formalize Scrum Bootstrapping AKA Scrum Shock Therapy which uses the partial story points burn chart.

Jeff presented this at this Google tech talk:
http://www.youtube.com/watch?v=M1q6b9JI2Wc

Full whitepaper from Scott on the process here:
http://rapidscrum.com/shock.php

I have been using for the past 3 years at 4 different client companies and have had huge success - much greater that working with hours estimates, but I have to use a spreadsheet http://rapidscrum.com/RoboScrum%205.0.4%20Pub.zip since no scrum tools are currently advanced enough to allow this.

Nicholas Muldoon
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 4, 2011

Thanks for your comments on GHS-4139 Theron, and for the links above, very informative.

Regards,
Nicholas

Damon Gaylor February 28, 2012

Theron, I created a sub-task card and the bottom right, I used the Time Spent field. I'm going to have the team update this field with points completed while I look for other solutions. I think it will work to at least plug values into the spreadsheet.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events