agile3
Metrics & Reporting

Cumulative Flow Diagram (CFD)

A stacked chart showing how many items are in each workflow state over time, revealing bottlenecks at a glance.

2 min read · Practitioner

In 30 seconds

  • Each band is a workflow state, stacked over time.
  • Band width shows work in progress; widening means a bottleneck.
  • Horizontal distance approximates lead time.

How to read it

  • Each coloured band is a column on the board
  • The vertical thickness of a band = items in that state
  • The horizontal distance across bands ≈ lead time
  • The top line's slope = arrival rate; the done band's slope = throughput

Common patterns

PatternMeans
A band wideningBottleneck in that state
Flat done bandNothing finishing
Parallel, steady bandsStable flow

Using it

Review it weekly in Kanban meetings. When a band widens, look at the step after it and consider WIP limits.

Myth vs reality

Myth · CFDs are only for Kanban.
Reality · Any team tracking states can use them.
Myth · They're too complex to read.
Reality · A few minutes of explanation is enough.
Myth · A CFD shows individual items.
Reality · It shows totals, not specific items.

FAQ

Where do we get one?

Most agile tools generate it automatically.

How long a time range?

Several weeks to a few months.

What if bands cross?

They can't; a crossing means data issues.