The Cumulative Flow Diagram (CFD) is a visual reporting mechanism used extensively in Kanban (a Lean-Agile framework). When you create your visual project / workspace boards in ScrumDo, you're essentially defining the queuing system through which your work flows.
CFDs allow teams (or organizations) visualize their workflow over time. This temporal view of activity improves our ability to see potential problems before they arise.
Understanding the CFD
Below are examples of CFD reports generated from within ScrumDo. The values on the x-axis represent increments of time, and the values on the y-axis represent the amount of work (number of cards) that were in progress for a given point in time.
If these charts were plotting all the states in your visual board, you can rotate this chart counter-clockwise by 90 degrees and see how the different colored bands match each of the states in your board from left to right.
In a CFD, the height of each band represents the amount of work that has been in progress in that state at the given point in time. The horizontal distance from one band to another correlates to the lead time for work passing through that state.
Generating your CFD in ScrumDo
ScrumDo's CFD Report provides several steps and filters enabling customization. For more advanced users, we recently added the CFD Range Tool (great for calculating slope, throughput, and other metrics dictated by Little’s Law).
You can change what steps are shown by selecting a Report Profile from the selection box towards the top. Report Profile's allow users to define the workflow states you want to be measured, and when saved are listed in the dropdown box.
You can also filter what work gets shown by selecting the filter options, which include filtering by epics / collections, date ranges, tags, labels, or specific individuals.