Agile Glossary

Burndown Chart

What is Burndown Chart?

The team displays, somewhere on a wall of the project room, a large graph relating the quantity of work remaining (on the vertical axis) and the time elapsed since the start of the project (on the horizontal, showing future as well as past). This constitutes an “information radiator“, provided it is updated regularly. Two variants exist, depending on whether the amount graphed is for the work remaining in the iteration (“sprint burndown”) or more commonly the entire project (“product burndown”).

Also Known As

The term “burn chart” is sometimes encountered, possibly as a generalization covering variants such as the “burn up chart”.

Expected Benefits

This practice results in up-to-date project status being not only visible but in fact shoved into the faces of everyone involved: as a result, it encourages the team to confront any difficulties sooner and more decisively. (The corollary is that the chart’s effectiveness depends on being large enough and situated somewhere it cannot help but provoke discussion; an A4 sheet in an out-of-the-way corridor or at the bottom of a drawer does not constitute an adequate implementation.) The simplicity of burndown charts, which can be created on the basis of velocity history alone, is another factor of their effectiveness.

Common Pitfalls

Burndown charts only show the number of story points completed, they do not indicate any changes in the scope of work as measured by total points in the backlog.  As a result, it’s difficult to tell whether changes in the burndown chart can be attributed to backlog items completed, or simply an increase (or much less likely) a decrease in story points. The burn-up chart resolves this issue by showing a separate line for overall backlog size.

Neither the burndown nor burnup chart provides any indication of which product backlog items have been completed. This means that a team can have a burndown chart that shows continued progress, but it does not indicate whether the team is working on the correct things.  For this reason, burndown and burnup charts can only provide an indication of trends rather than giving an explicit indication of whether a team is delivering the right product backlog items.

Origins

Burndown charts appear to be entirely original to the Scrum community; the term does not seem to have a prior use elsewhere in relation to managing software projects or other efforts.

  • 2000: the burndown chart is first described by Ken Schwaber, who invents it while working at Fidelity Investments in an attempt to provide Scrum teams with a simple tool kit; he describes it formally on his Web site
  • 2002: the burndown gains popularity among the Scrum community, as well as alternatives such as the “burnup” which merely inverts the vertical direction, or the more sophisticated “Cumulative Flow Diagram“, which most closely resembles a burnup but appears to be an independent invention

Thank you to our Annual Partners​

Join us today!

Agile Alliance offers many online and in-person events and workshops for our members. If you’re not currently a member, you can join now to take advantage of our many members-only resources and programs. LEARN MORE >

Get the latest Agile news!

  • This field is for validation purposes and should be left unchanged.

By subscribing, you acknowledge the Agile Alliance Privacy Policy, and agree to receive our emails.

Additional Agile Glossary Terms

The Kanban Method is a means to design, manage, and improve flow systems for knowledge work. The method also allows organizations to start with their existing workflow and drive evolutionary change. They can do this by visualizing their flow of work, limit work in progress (WIP) and stop starting and start finishing.
Backlog grooming is when the product owner and some, or all, of the rest of the team refine the backlog on a regular basis to ensure the backlog contains the appropriate items, that they are prioritized, and that the items at the top of the backlog are ready for delivery.
The daily meeting is structured around the following three questions: What have you completed? What will you do next? What is getting in your way?
An epic is a large user story that cannot be delivered as defined within a single iteration or is large enough that it can be split into smaller user stories.
Rules of Simplicity is a set of criteria, in priority order, proposed by Kent Beck to judge whether some source code is "simple enough."
Version control is not merely "good practice" but an enabler of a number of Agile practices, such as continuous integration

Help us keep the definitions updated

Ready to join Agile Alliance?

Unlock members-only access to online learning sessions, Agile resources, annual conference discounts, and more! And when you join, you’ll be supporting our member initiatives, regional events, and global community groups.

Privacy Preference Center

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to SET UP AN ACCOUNT on the new platform to establish your user profile. Your previous login credentials will not work until you do this set up.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.