Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Cycle time histogram

Interactive сhart example
The interactive chart is available on larger screens
Please open this page on a desktop to try it out

Key features of the cycle time histogram chart

The cycle time histogram report visualizes the distribution of work items by their cycle times. It groups work items into bins where one bin corresponds to a particular time granularity, such as cycle time (e.g., days, weeks, bi-weeks, etc.).

Cycle time histogram chart helps to:

  • Analyze how long work items typically take to complete.
  • Reveal patterns.
  • Spot inconsistencies and outliers.
  • Set healthy KPIs that are directly connected to value delivery.

Cycle time histogram report for Jira provides real-time insights into your Jira data with complete information on work items like time in each workflow status, breakdowns (by work items, priorities, releases, epics, etc.), comprehensive configuration options, and much more:

Cycle time histogram gadget for Jira Dashboard

Like with other Broken Build’s apps for Jira, with Agile Cycle Time Chart, you can create multiple gadgets on the Jira Dashboard.

How different roles use the cycle time histogram in Jira

Scrum Master / Agile Coach: In my coaching, I use the cycle time histogram to spot wide variations in cycle times and detect outliers. With this data, I can instantly identify and address the problems. This is probably the most important metric, as it directly reflects what is happening with customer value delivery.

Product Manager: Our main customers are enterprises, so customer expectation management is of utmost importance to me. With median and 85th % percentiles depicted on the cycle time histogram graph, I can easily forecast and set expectations regarding feature, bug, or release delivery timelines.

Agile team: In our sprint reviews and retrospectives, we look for differences in cycle times broken down by story points to improve our estimation process.

Release Train Engineer (SAFe) / Program Manager: I have dozens of teams in my Agile Release Train. With aggregated and by-team cycle time data on my Jira Dashboard, I can instantly identify areas for improvement in the overall delivery process. I can easily report to my management regarding the value delivery: I have the real-time data for my most important KPIs.

Analyze time to value delivery with the Cycle Time Histogram!

1. Key feature: Multiple teams' cycle time histogram analysis in Jira Dashboard

If you manage multiple teams united into a program (or Agile Release Train), then multiple cycle time histogram gadgets on the same Jira Dashboard is the way to go. Analyze aggregated data for multiple teams alongside charts for separate teams:

Cycle time histogram gadgets on the Jira Dashboard for multiple teams

In the cycle time histogram example above, you can see breakdowns by 1️⃣ Jira boards (one Jira board - one team) and 2️⃣ work item types. Configure your two-level breakdowns by any Jira entity, such as priorities, epics, releases, components, etc.

2. Key feature: Typical cycle time identification

Predictability is essential in delivery management. With median, 85%, or custom percentiles, you can predict how much time it would take for a work to be delivered:

Cycle time histogram report with 85% percentile and outliers

From the chart above, you see that team Alpha completes 85% of work items in the period from 2 to 11 work days.

3. Key feature: Outlier detection

Analyze work item by item to understand whether outliers are just mistakes or a sign of a bigger problem:

Outlier analysis on the cycle time histogram for Jira

Exclude mistakes that spoil the beauty of your cycle time histogram report:

Mistaken work items exclusion filter

4. Key feature: Flexible filtering  in Jira histogram chart

Like average temperature per hospital, the cycle time for all work items doesn’t provide meaningful insights. To get actionable data, build a cycle time histogram graph filtered by the following:

  • work item types (e.g., stories, bugs, tasks)
  • releases
  • epics
  • estimation fields (e.g., story points)
  • components, labels, JQL, etc.
Example of a cycle time histogram report filtered by Stories and a specific Epic

What about the native cycle time histogram in Jira

There is no built-in functionality in Jira to create a cycle time histogram report in the Jira Dashboard.

With the Cycle Time Histogram chart from this interactive example, you can:

  • Create multiple cycle time histogram chart gadgets on the Jira Dashboard.
  • Do both “helicopter view” and “deep dive” analyses.
  • Filter by any Jira field.
  • Utilize comprehensive settings to adjust for your Jira process.
  • Specify any data source like scrum and kanban boards, Jira projects of any type, JQL, etc.

Advantages of using a cycle time distribution chart for Jira

  • A multitude of supported data sources in Jira, like Scrum and Kanban boards, Jira projects of any type (company and team managed, JSM, Jira Product Discovery), and JQL.
  • Available as a Jira Dashboard gadget and as a standalone report.
  • Ability to build reports that aggregate data from multiple data sources (useful in Scaled Agile environment).
  • Real-time data in your Jira, no need to integrate with BI.
  • Rich work filtering options: by initiatives, epics, work item types, assignees, or JQL.

Apps used in this example of the Cycle Time Histogram

Use our examples to build your Cycle Time Histogram chart gadget in Jira Dashboard.

Both Jira apps (plugins) used in these examples have a 30-day free trial and are completely free for teams under 10 people:

The Agile Reports and Gadgets app includes Cycle Time Histogram reporting functionality and a multitude of other reports/charts.

Frequently Asked Questions

1. What is the cycle time histogram?

The cycle time histogram is a bar chart that visualizes the distribution of cycle times of work items. It is helpful to analyze how long it takes to complete tasks, reveal delivery inefficiencies, and understand outliers.

2. How is a cycle time histogram chart built in Jira?

All Jira tickets that meet filtering conditions are fetched from the specified Jira data sources. Then, the cycle time bins for these Jira tickets are calculated (in hours, days, weeks, etc.). As a result, the Cycle Time Histogram graph shows not only a histogram but also breakdowns by any Jira fields and individual Jira tickets.

3. How are mean, mode, median, and percentiles used in the Cycle Time Histogram chart?

Percentiles are your primary tool in expectation management. Let’s say, with a 90th percentile equal to 10 days, you are pretty confident that almost any task will be delivered in 10 days or less.

4. How to add a Cycle Time Histogram to a Jira Dashboard?

Jira does not provide a built-in Cycle Time Histogram report by default, but you can easily add it using marketplace apps like Agile Cycle Time Chart.
To add it:

  1. Ensure the app is installed.
  2. Go to your Jira Dashboard and use the gadget search to find “Agile Cycle Time Chart”.
  3. Specify the data source and instantly create a chart with a rich set of live configurations.

Why trust Broken Build apps?

Use this example 
in these apps: