Documentation for GreenHopper 6.2.x. Documentation for earlier versions of GreenHopper is [available too].

 

A Cumulative Flow Diagram (CFD) is an area chart that shows the various statuses of work items for a product, version, or sprint. The horizontal x-axis in a CFD indicates time, and the vertical y-axis indicates cards (issues). Each coloured area of the chart equates to a workflow status (i.e. a column on your board).

A CFD can be useful for identifying bottlenecks. If your chart contains an area that is widening vertically over time, the column that equates to the widening area will generally be a bottleneck.

Viewing the CFD

To view the cumulative flow chart:

  1. Click the Agile link's down-arrow in the top navigation bar, then select your preferred board from the resulting dropdown menu.
  2. Click Report, then select Cumulative Flow Diagram from the drop-down at left. The CFD for the version will be displayed (see screenshot below).

On this page:


 

Screenshot: Cumulative Flow Diagram

 

 

Refining the CFD

  • The CFD is based upon your column mapping.
  • To re-draw the chart excluding a column(s) or swimlane(s), or to apply a quick filter, click Refine.
  • To select a different timeframe (past week/past month/past 3 months/past 6 months/all time/custom), click the date range at the top of the chart.
  • To select a different date range, drag your cursor across the 'Overview' at the bottom of the chart.

Note that the CFD is board-specific, that is, it will only include issues which match your board's Saved Filter.


9 Comments

  1. "Refine..." makes me so happy! I've been hoping for a way to exclude certain types of tickets that live in the sprint, but aren't necessarily worked on by the team (e.g. Epics and Translation Tasks). This is a great feature! Will this be extended to the Dashboard gadget or just on the GreenHopper Report page?

  2. I rescind my last question, I just found the "Context" section in the Gadget and am now all set up!

  3. Anonymous

    The reports in the latest release of Greenhopper are great, as well as the new plan and work modes.

    Still, I would like to view the reports with regards to the entire release and not only for the current sprint (except for the sprint report).

    Is this doable?

  4. It would also be nice to be able to manage the vertical scale, either manually or automatically.  We have a mature project with over 200 resolved issues in the "Done" section of the graph.  This means that the graph is a mass of green with a few thin slivers of colour on the top for the work currently in progress.  It also leaves the graph looking quite flat and uninteresting as an in progress line increasing from 240 to 250 looks quite unimpressive.

     

    1. You may want to try refining the date range?

      1. This then still seems to show using the same scale. we have 700 issues on the left hand side of the graph but as maybe only 20-30 have changed in that current sprint it makes the flow diagram have very tiny changes in it, Id like to see only from a certain sprint rather than the entire project.

  5. Hoping that there are JQL updates that allow us to define data by "current sprint" or something relative based on sprint. It will be a large time waster to have to constantly update the absolute sprint number to define the range on the cumulative flow.

  6. Is it possible to have a cumulative flow but only for stories rather than including issues too?

    1. Yes, just add a quick filter to filter by issuetype = story in your Rapid board, When you are in the cumulative flow diagram, click on Refine Report and apply the new quick filter.

      Another way would be to create a new rapid board only for stories.