Burndown Chart

1. What is a burndown chart?

A burndown chart is a visual tool that shows how much work remains (vertical axis) versus time (horizontal axis).

  • Y-axis: remaining work (story points, hours, backlog items).
  • X-axis: time (days in a sprint; weeks or sprints in a release).
  • Typical elements: an ideal line (straight) and an actual line showing team progress.
  • Comparing actual to ideal shows whether the team is on track, ahead, or behind.

Release Burndown Chart


2. Why use burndown charts?

Benefits:

  • Provide transparency into remaining work and completion rate.
  • Detect problems early (actual above ideal indicates risk).
  • Support forecasting: project remaining sprints given current velocity.
  • Support retrospective learning: inspect curve behaviour and causes of deviation.

3. Types: Sprint/Iteration Burndown vs Release Burndown

3.1 Sprint (Iteration) Burndown

  • Focuses on one iteration (e.g., a 2-week sprint) and shows remaining work each day.
  • Useful for daily progress visibility, mid-sprint adjustment, and managing sprint commitment.
  • Example: start with X story points; update remaining points daily and plot the curve.

3.2 Release Burndown

  • Focuses on the release horizon (may span several sprints).
  • X-axis: sprints; Y-axis: total remaining work for the release.
  • Helps track overall progress toward release goals, scope changes, and forecasting needed sprints.
  • Analogous to the sprint burndown but at the requirement level.

4. How to construct and read a burndown chart

4.1 Construction steps (iteration view)

  1. At iteration start, estimate total work (story points, hours). This is the Y-intercept.
  2. Plot the ideal remaining-work line: straight line from initial work to zero at iteration end.
  3. Each day, update remaining work and plot the actual remaining-work line.
  4. Optionally mark scope changes (added/removed work) which may cause upward jumps.

4.2 Reading / interpreting

  • Actual above ideal: more work remains than planned → risk of missing commitment.
  • Actual below ideal: team is ahead (or under-committed).
  • Actual jumps up: indicates added scope or re-estimation — should be visible to decision-makers.
  • At iteration/release end, actual should reach zero; otherwise analyse causes (under-estimation, blocked work, etc.).

5. Common pitfalls & limitations

  • Shows remaining work, not delivered value or quality.
  • Poor estimates reduce predictive value.
  • Frequent scope changes can mislead the chart; track scope changes separately.
  • For long release horizons, many variables (team changes, dependencies) affect accuracy.
  • Use the chart as insight, not as strict enforcement.

References

  1. Essential Scrum by Kenneth S. Rubin. PDF

Disclaimer: AI is used for text summarization, explaining and formatting. Authors have verified all facts and claims. In case of an error, feel free to file an issue or fix with a pull request.