Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
In this example

Scrum Cumulative Flow Diagram

Interactive сhart example
info
The interactive chart is available on larger screens
Please open this page on a desktop to try it out

Key features of the Scrum Cumulative Flow Diagram

The Scrum Cumulative Flow Diagram gives you a clear picture of how work moves across your sprints from intake to completion. It helps you see if your teams deliver at a steady pace, how scope evolves during the sprint, and where work tends to accumulate. With flexible board and sprint selection, Burnup and Burndown Flow views, and detailed status-level insights, you can assess sprint health, track delivery stability, and catch bottlenecks early.

Whether you're analyzing a single team or combining boards across an ART, the Agile Cumulative Flow Charts provide the visibility needed to guide sustainable delivery.

How different roles use the Scrum Cumulative Flow Diagram

Product Owner: I use the Scrum CFD to see whether our sprint scope is under control. The Burnup Flow view helps me understand if we’re adding too much work mid-sprint, and the Burndown Flow view shows how close we are to completing the commitment.

Tech Lead: We look at the Cumulative Flow Diagram in Scrum to validate whether our workflow is smooth. When the Done band grows steadily and Arrival stays predictable, we know we’re pacing ourselves correctly. Status-level bands help us identify where work slows down.

Release Train Engineer (RTE): Across multiple boards, the Scrum Cumulative Flow chart helps me understand how teams within the ART perform over a series of sprints. It highlights scope churn, delivery stability, and which teams struggle with WIP or specific workflow stages.

Product Manager: I use the Scrum Cumulative Flow chart gadget to evaluate team throughput across sprints and understand whether delays originate from scope changes, uneven capacity, or process bottlenecks. It also shows whether the team can sustain planned delivery for PI objectives.

C-level Executive: I look at the CFD in Scrum to understand the organization’s delivery predictability across sprints. Consistent Arrival–Departure balance and stable trends signal reliable execution, while widening gaps point to systemic issues that may affect roadmap commitments.

Catch bottlenecks early with Scrum Cumulative Flow Diagram

Key feature 1: Define the chart scope with a flexible board and sprint selection

When building a Scrum Cumulative Flow Diagram, the first step is choosing which work the chart should represent. You can select a single board to focus on one team or combine multiple boards to visualize flow across the entire ART. If several teams share the same Scrum board, sprint name filtering helps you isolate each team’s sprints.

You can also control the time window: show the last N sprints, focus on a fixed date range for PI-level analysis, or display a specific sprint.

Board selection, sprint filtering, and Interval configuration in CFD for Scrum

Beyond boards and sprints, issue-level filters let you narrow the scope even further: include only certain issue types, epics, or releases, or exclude items that could skew the trends, such as test tickets or one-off technical work:

Issue filter in Scrum Cumulative Flow chart example

Key feature 2: Spot scope creep and evaluate delivery stability

The Scrum Cumulative Flow Diagram shows how work enters, advances, and gets completed across your sprints. By looking at how the To Do, In Progress, and Done bands evolve, you can quickly understand whether the team keeps a healthy balance between new work and completed work.

At the beginning of a planning cycle, we recommend using the Burnup Flow view to focus on how much work is being completed over time. Trend lines for Arrival and Departure help you compare how much work is added versus finished in each sprint. When these lines remain close, the team delivers at a predictable pace. When Arrival outpaces Departure, the backlog grows - an early sign of scope creep.

📊 How to read the chart

In the examples below, the chart displays the last six sprints (1️⃣), grouped by sprint with a 3-day gap (2️⃣), meaning that sprints from different teams starting or ending within three days of each other are treated as parallel.

In Example A, the Departure trend increases more steeply than Arrival (3️⃣), indicating that the team consistently completes slightly more work than it brings in. The Health metrics confirm this: an average Arrival of 16.04 story points per sprint versus an average Departure of 18.25 story points (4️⃣). The delivery flow is stable:

Example A: Cumulative Flow Diagram in Scrum: Burnup view

In Example B, the Arrival trend is almost flat, while the Departure rate is significantly higher (5️⃣). The backlog is shrinking, suggesting the team is deliberately reducing existing work to bring the system back to a healthy state:

Example B: Cumulative Flow Diagram in ScrumType image caption here (optional)

Key feature 3: Compare sprint completion against the Ideal slope

If your goal is to understand how the team is progressing toward completing the scope, switch the chart to the Burndown Flow view. When the interval is limited to a single sprint (1️⃣), the chart works as an enhanced version of the standard Sprint Burndown.

The Initial scope line (2️⃣) shows how the amount of committed work changed during the sprint, while the Ideal slope (3️⃣) provides a benchmark for how the To Do and In Progress areas should decline if the team were to complete the entire sprint commitment.

In the example below, the scope remained relatively stable throughout the sprint (4️⃣), but throughput lagged significantly behind expectations. Most items were still in In Progress at the end (5️⃣) - this pattern typically points to capacity constraints, late work starts, or bottlenecks within the workflow.

Scrum Cumulative Flow report in Jira: Burndown view

Key feature 4: Identify bottlenecks with status-level workflow analysis

To understand exactly where work slows down during the sprint, switch the Scrum Cumulative Flow chart to show a separate band for each status (1️⃣). This view helps you pinpoint the stages where tasks accumulate - whether they wait too long in QA, sit in Review, or stall in Waiting for client.

In the example below, most unfinished work is concentrated in the Ready for Test status (2️⃣). This indicates that the team wasn’t able to move items through the final steps of the workflow. Once the problematic stage is identified, the team can take targeted action - such as adding QA capacity, adjusting handoffs, or escalating blockers:

Scrum Cumulative Flow Diagram with status bands in the Jira dashboard

To reduce noise, you can hide specific statuses or reorder the bands to highlight the most important stages in your sprint workflow:

Visualization options in Scrum Cumulative Flow Diagram in Jira

Key feature 5: Configure bands to reflect your sprint workflow

The Scrum Cumulative Flow Diagram lets you shape the bands so they mirror how your team actually works. You can decide which statuses should roll up into To Do, In Progress, or Done, or define your own bands to spotlight key areas of the process - such as grouping all testing steps together or separating development activities from review stages.

Scrum Cumulative Flow Diagram with custom bands

Additional features of the Scrum Cumulative Flow Diagram

1. Drill into sprint details with Breakdown and Issue list

At any point in the sprint timeline, you can open the Breakdown view to see what’s behind the chart. The table shows how many items sit in each band (To Do, In Progress, Done) and lets you slice the data by board, team, epic, issue type, or any other Jira field. You can apply up to two levels of segmentation to compare teams, work types, or epics:

Breakdown in the Scrum cumulative flow report example

From there, selecting any row brings you to the Issue list, where you can examine the specific items contributing to each data point. You’ll see their statuses, story points, assignees, and direct Jira links:

Issue list in the Scrum Cumulative Flow Diagram in Jira

2. Choose the estimation field that best fits your team

The Scrum Cumulative Flow Diagram allows you to decide how effort is measured. Instead of being limited to issue count, you can select the estimation field that reflects how your team plans and tracks work - Story Points, Original Estimate, Time Spent, or any numeric custom field used in your workflow.

When working with multiple Scrum boards, you can even assign board-specific estimation fields. This is especially useful when different teams estimate differently (for example, one team uses Story Points while another uses hours):

Custom estimation field in CFD for Scrum

What about the native Jira Scrum Cumulative Flow Diagram

Jira does offer a Cumulative Flow Diagram for Scrum boards, but its capabilities are fairly limited compared to what teams usually need:

  • ❌ It can display data from only one board, making cross-team or cross-project analysis impossible.
  • ❌ The timeline is fixed to daily grouping, with no option to review trends by week, sprint, or month.
  • ❌ Jira always measures progress in issue count, with no way to switch to story points or custom estimation fields.
  • ❌ The visualization is restricted to absolute values, with no percentage mode to examine workflow proportions or approximate Flow efficiency.
  • ❌ Bands are tied to default status categories only - individual statuses cannot be grouped, customized, or reordered, and colors cannot be changed.
  • ❌ Filtering is limited to swimlanes, so users cannot include or exclude issue types, epics, releases, or JQL-defined work.
  • ❌ There are no reference lines and no Burnup/Burndown Flow options.
  • ❌ Native Jira lacks health indicators and offers no Breakdown or Issue list for digging into the data behind each point.

Advantages of using the Scrum Cumulative Flow Diagram

The Scrum Cumulative Flow Diagram in the Broken Build app provides a configurable and sprint-friendly view of how work moves through the system:

  • Visualize flow for multiple Scrum boards, project scopes, releases, epics, or full JQL queries.
  • Refine the chart by issue type, release, epic, or any JQL expression to isolate exactly the scope you want to analyze.
  • Switch between daily, weekly, bi-weekly, monthly, or sprint-based timelines to match your reporting cadence.
  • Count work in story points, issue count, or any numeric field your teams use.
  • Switch to percentage mode to analyze the relative distribution of statuses, useful as a lightweight Flow-efficiency indicator.
  • Build bands from individual statuses, define custom categories, reorder them, hide/show them, and change their colors.
  • Use Burnup Flow for evolving scope and Burndown Flow for sprint remaining work.
  • Visualize Arrival and Departure trends, Initial Scope, and Ideal Slope for sprint pacing and predictability.
  • See Arrival, Departure, and WIP health metrics summarized at the top of the chart.
  • Open the Breakdown to compare results by board, epic, issue type, or assignee, and use the Issue list to inspect every underlying item.
Explore the interactive chart, no setup, no risk
TRY THE CHART
Chart embeded

App used in this Scrum Cumulative Flow Diagram example

Use our examples to build your use cases on the Jira Dashboard.

The Jira app (plugin) used in these examples has a 30-day free trial and is completely free for teams under 10 people:

Frequently Asked Questions

1. What is a Cumulative Flow Diagram in Scrum?

A Cumulative Flow Diagram (CFD) in Scrum is a chart that shows how work moves through the sprint workflow over time. Each colored band represents a stage, such as To Do, In Progress, or Done, and the thickness of each band shows how many items are in that stage on any given day of the sprint.

By observing how these bands expand or contract, you can understand whether the team is delivering at a steady pace, whether scope is increasing during the sprint, and where work tends to accumulate.

2. Can the Scrum CFD help forecast when work will be delivered?

While the Scrum CFD is not a date-based forecasting tool on its own, it can indicate whether the team is likely to finish the sprint scope based on current flow patterns. By comparing the Arrival and Departure trend lines and observing how quickly the Done band grows, you can gauge whether throughput is high enough to meet the sprint commitment.

In Burndown Flow view, the Ideal slope provides an additional benchmark: if the To Do and In Progress areas consistently stay above this line, the team will likely struggle to complete all planned work.

For more precise forecasting, we recommend using the Agile Burnup Burndown Charts by Broken Build.

3. Why does my Done band stay flat even though the team says they completed work?

A flat Done band usually means that completed items are not reaching the statuses mapped to the Done category in the chart. This can happen for several reasons:

  • Issues are being moved to a status that isn’t included in the Done band (e.g., Ready for Release or Merged instead of Done).
  • The team finishes work but forgets to update the status in Jira until the end of the sprint.
  • The workflow includes intermediate “post-development” steps that are still mapped under In Progress.

To fix this, check how your statuses are mapped in the chart and verify that completed work is actually transitioning to the final Done state.

4. How do I compare flow patterns across teams that deliver different amounts of work per sprint?

When volumes vary significantly between boards or sprints, switch to the percentage view to normalize the data and compare the workflow shape rather than raw totals:

Cumulative Flow Diagram in Scrum in percentage view

Why trust Broken Build apps?

Gold Marketplace Partner
apps
Use this example 
in these apps: