Cumulative flow diagram gadget

Issue #74 resolved
Bill Sheboy created an issue

Greetings! Please consider adding a cumulative flow diagram (CFD) gadget. The current CFD from Atlassian is limited in features and cannot be added to a dashboard.

Comments (13)

  1. Danut M [StonikByte] repo owner

    The Cumulative Flow Diagram gadget has been added to Great Gadgets for Jira Cloud in version 1.1.38-AC released on 31-MAY-2021.

    The gadget will be also added soon in Great Gadgets for Server / Data Center.

  2. Bill Sheboy reporter

    Hi, and thanks for the addition to your great product! Looking over the options, what do you think of making the date selection relative, such as “Last 3 months” versus specific start/end date selections?

  3. Bill Sheboy reporter

    And also…
    It appears that you must select a board (rather than a filter) in order to show the counts (bands) by status value. Otherwise this error is displayed:

    • This option is not valid without an agile board. Please select a board at 'Data' or select another option.

    I wonder if one could select a board and a filter, allowing the ordering of the status values and the reduction in the displayed data to remove outliers, abandoned issues, etc.

  4. Bill Sheboy reporter

    Hi again!

    After using the new CFD for a bit, I have a few other suggestions:

    1. When hovering over the chart to check the counts, the data can cover up the chart, concealing where you are checking. I see the date on the table (great idea!) and I wondered if the chart should flip to appear to the left side when checking past the middle point. Please see attached file. Otherwise it appears the scaling gets weird, enabling/disabling scroll bars for the chart as you move across the data.
    2. Would it be possible to show the pop-up data in reversed order and still have the CFD chart work? Then the pop-up table would display in the order of the workflow, from first to last status.
    3. CFDs for long running projects often run into the hundreds or thousands of issues on the y-axis. What do you think of providing a way to either zoom in to a region of the chart, or set a minimum value to for the y-axis other than zero?

    Thanks, and best regards,

    Bill

  5. Danut M [StonikByte] repo owner

    Hi Bill. Thanks a lot for your valuable feedback!

    See my comments to your remarks and suggestions:

    • No. 3 should be now fixed. We just enabled “scroll zoom“ in the new gadget as well as in Sprint Burnup Burndown Chart and Release Burnup Burndown Chart for better visualization. Please give it a try.
    • No. 2 - Totally agree. We know about it and we tried various workarounds, but with no success. Unfortunately this proved to be a limitation of the 3rd party charting library that our app uses and it is not under our control. We commented to an existing ticket; hopefully they will fix it soon.
    • No. 1 - Not sure if we can do too much here. Again, it is the charting library, which is not under our direct control. But we will check to see if we can find any workaround.
    • We preferred fixed dates instead of a “Last x months“ option due to performance reasons (data-caching related, more exactly). But please be aware that there is a “Continue to display data after end date“ that you can check in order to have data displayed relative to current date even if the end date has passed. Is this helpful?
    • Having a board and filter selected in the same time will not be possible. But you can achieve what you want by this workaround: assuming that you have a filter, create a board that uses that filter and add the necessary columns and the mapped statuses to it, then configure the gadget to use the new board. When configured to use a board, the gadget actually uses the filter behind the board and board’s statuses according to the bands calculation criteria from the gadget settings.

    Thanks once again!

    Danut

  6. Bill Sheboy reporter

    Hi, Danu M!

    Thanks for the responses. I am not seeing that “scroll zoom” feature. How do I access it?

    And I completely understand about the limitations of the graphing library. I look forward to seeing further improvements in the future.

    Best regards,

    Bill

  7. Bill Sheboy reporter

    Yup, that works. And…it zooms in on the x-axis. I was noting the issue of the y-axis due to the number of “done” issues.

    For some other graphing tools, they allow either changing the value where the y-axis crosses, or allowing zoom in on a box region. In that way the slope of the lines is preserved and does not exaggerate the work arrival rate (slope of the “todo” at top) or throughput (slope of the “done” at the bottom).

  8. Danut M [StonikByte] repo owner

    The new Cumulative Flow Diagram gadget is now also available for Server and Data Center. It has been released in version 1.27.0.

    Closing this issue. Any related issues or suggestions can be raised by creating separated issues.

  9. Log in to comment