A cumulative flow diagram (CFD) is an analytical tool used in the Kanban method, an Agile project management system. It provides teams with a visualization of the workflow and overall project progress. CFDs help teams monitor workflow stability and better anticipate bottlenecks.
The flow graphic displays how work moves through your process. The horizontal axis (X-axis) displays the time, while the vertical axis (Y-axis) shows the number of work items. Each colored band on the graph corresponds to a specific stage in the workflow. These stages can include:
- To Do
- In Progress
- Done
Cumulative flow diagrams are widely used in software development. They’re also used in other industries, such as transportation, to analyze cycle time, manage work-in-progress (WIP) limits, and increase a team’s throughput.
What does a cumulative flow diagram show?
Cumulative flow diagrams visualize three key metrics. These are:
- Cycle time: This is your team’s total time to complete each task (from beginning to end). One of the benefits of CFDs is that it shows where you can optimize your workflow to reduce cycle times.
- Work in progress: This is the number of tasks your team actively handles at a particular time. Cumulative flow diagrams will visualize inefficiencies in your project timeline when your team has too much or too little work in progress at any given point.
- Throughput: This is the number of tasks your team can complete over a given period. As this is the ultimate measure of your team’s productivity, cumulative flow diagrams should show where you can align your efforts and resources so that throughput increases over time.
In this guide: