Burnup
BURNUP vs. BURNDOWN CHART

Burnup and burndown charts are visual tools for displaying completed work and work remaining in the Product Backlog.

Some teams use both. In my opinion, this is unnecessary, as the burndown chart is less flexible and can be fully replaced by the burnup. Let’s see why.

A typical burndown looks like this:

Burndown

For the same velocity, a burnup would look like this:

Burnup

To estimate the amount of remaining work, we had to add a line representing the backlog size to the burnup. In the burndown, the x-axis serves this purpose.

The amount of work in the product backlog rarely remains the same across iterations. How do we show such a change in scope on the chart?

On a burnup chart, this is simple. We adjust the backlog line:

Burnup vs Burndown

On a burndown chart, however, showing additional scope is a bit more difficult. Some teams subtract the added scope from the work already done (image). Such a representation is quite bad for team morale. Members quickly get the feeling that they’re regressing despite all their efforts.

Burnup

Another way to visualize additional scope on a burndown chart is to move the scope line into the negative. This is usually shown in one of the following ways (line or columns).

Burndown
Burndown

None of the above methods of adjusting the burndown chart are practical. The burnup chart, due to its design, avoids these problems. An additional bonus is that we can develop the burnup into a Cumulative Flow Diagram (CFD) without any special complications, which we looked at in more detail in this article.

CFD

CFD diagrams are a useful Lean tool that provide developers and the Scrum Master with insight into the flow of functionality through the development process.

Scenarios and Forecasting

The burnup chart can also be used to predict project duration with different scenarios. Based on the team’s velocity, we can draw projections that show possible development scenarios:

  • Realistic forecast is based on the average speed from past iterations and is equivalent to the linear trend of velocity from previous iterations,

  • Optimistic forecast assumes that the team will work faster in the next period (factor 1.15 on the chart),

  • Pessimistic forecast shows what happens if progress is slower (factor 0.85 on the chart).

In the chart below, we are at the beginning of the 6th iteration and want to prepare projections based on positive or negative factors we anticipate in the future.

Burnup

This way, we don’t get one “exact” completion date, but a range of possible dates. This is much more useful for the Product Owner and stakeholders, as they can realistically assess risks and make decisions based on multiple scenarios.

Factors that can influence the value of the modifier for optimistic or pessimistic variants could include, for example:

  • planned vacations and training
  • anticipated sick leaves (based on past trends) during virus seasons
  • completion of onboarding new team members and their full engagement in the project
  • arrival of new team members
  • planned start of using TDD
  • splitting the team into two smaller ones working on the same product
  • hiring a Scrum Master
  • planned work optimizations identified in the Sprint Retrospective
  • etc.
Burnup

Conclusion

The burnup chart is not just an alternative display of the burndown, but it brings some important advantages. The biggest is that it clearly separates team speed from scope changes. If the scope increases, we see this as a shift in the upper line, and if the team works slower, this is shown by the slope of the lower line. Additionally, the burnup allows for easy communication with stakeholders, as it’s immediately clear how much work has been done and how the goal is changing. Such a display is often psychologically more encouraging, as we see progress as growth and achieved goals, rather than counting down remaining work.

Other Posts

Agile - But still
Advanced approaches
admin

AGILE WORKS FOR US. BUT STILL…

INTRODUCTION This article is inspired by my own observations, a somewhat prophetic warning in the book The Lean Startup, and the confusion that artificial intelligence has brought to the development cycle. The article has two messages that are mutually independent

Article »
Tuckman model of team development
Working with the Team
admin

TUCKMAN’S TEAM DEVELOPMENT MODEL

Development teams are often expected to be effective “right out of the box.” Management: “After all, our they are all experts (and well-paid ones at that)!” It is often overlooked that development teams do not achieve working synergy overnight; rather,

Article »
WHY DO ALL DEVELOPMENT CYCLES LOOK SO SIMILAR?
Interesting
admin

WHY DO ALL DEVELOPMENT CYCLES LOOK SO SIMILAR

INTRODUCTION The Agile world loves creating new models, diagrams, and cycles. Scrum has its own cycle of events, Lean Startup talks about Build-Measure-Learn, Lean UX uses Think-Make-Check, and Deming introduced PDSA. At first glance, these appear to be different approaches

Article »
Counterparts
Interesting
admin

SM AND PO COUNTERPARTS IN OTHER FRAMEWORKS

Development teams use a variety of Agile and Lean approaches. These are largely based on common foundations. The most important are: incremental development, allowing for frequent feedback and creating the organisational conditions to activate the creative potential. There are, of

Article »
Shopping Cart
Scroll to Top