Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

What report will calculate cycle time for completed items?


I am a scrum master that just onboarded with a Kanban team and we are trying to establish metrics to measure our consistency and progress. We want to use cycle time and I know the control chart is supposed to be the tool to use for tracking that, but I realized that it was only displaying data for issues that are still currently in progress (even though I have the option selected for completed issues) and items that transitioned during the time period selected. So if I have a set of issues that were resolved on December 22nd and I choose the date range December 10 - December 23, it will not display those issues on the chart. Is this working as designed? Is there a way to see cycle time for resolved/closed issues? 

5 answers

0 votes
Bloompeak Support Marketplace Partner Jan 03, 2022

Hi @Kyle Williams

For this exact need we developed Status Time Reports app. It provides reports on how much time passed in each status. By grouping statuses you can get cycle time (e.g. from in progress status to done status). You can also export the report as CSV and open it in Excel.

Once you enter your working calendar into the app, it takes your working schedule into account too. That is, "In Progress" time of an issue opened on Friday at 5 PM and closed on Monday at 9 AM, will be a few hours rather than 3 days. It has various other reports like assignee time, status entry dates, average/sum reports by any field(e.g. average in progress time by project, average cycle time by issue creation month). And all these are available as gadgets on the dashboard too.

Here is the online demo link, you can see it in action and try without installing the app. Hope it helps.

Hi @Kyle Williams welcome to the Community!

It seems this article can be useful for you 3 tools to analyze Cycle and Lead Time in the Jira

0 votes

Hello @Kyle Williams ,

The default Control Chart offers very limited flexibility in terms of report parameters. For much greater flexibility and detailed reporting options, our team at OBSS built Time in Status app for this. It is available for Jira Server, Cloud, and Data Center.

Time in Status allows you to see how much time each issue spent on each status and each assignee. 

tisCloud_StatusDuration_LeadTime_with Estimates.png  tisCloud_AssigneeDuration.png     

You can combine status times into Consolidated Columns to get metrics like Cycle Time, Lead Time, Resolution Time, etc.

For all numeric report types, you can calculate averages and sums of those durations grouped by the issue fields you select. For example total in progress time per customer (organization) or average resolution time per week, month, issuetype, request type, etc.


And the app has a REST API so you can get the reports from Jira UI or via REST.

The app calculates its reports using already existing Jira issue histories so when you install the app, you don't need to add anything to your issue workflows and you can get reports on your past issues as well.

Time in Status reports can be accessed through its own reporting page, dashboard gadgets, and issue view screen tabs. All these options can provide both calculated data tables and charts.

Gadget_AverageStatusDurationByComponent.png  tisCloud_StatusDuration_LeadTime_Chart.png

Using Time in Status you can:

  • See how much time each issue spent on each status, assignee, user group and also see dates of status transitions.
  • Calculate averages and sums of those durations grouped by issue fields you select. (For example, see average InProgress time per project and per issue type.)
  • Export your data as XLS, XLSX, or CSV.
  • Access data via REST API. (for integrations)
  • Visualize data with various chart types.
  • See Time in Status reports on Jira Dashboard gadgets


0 votes
Rahul_RVS_Support Marketplace Partner Dec 28, 2021

Hi @Kyle Williams 

Welcome to the community !!

For an alternate solution, to get this data you can try out our app.

Time in Status Reports 

The add-on provides the time in each status for the entire lifecycle of the issue and you can filter by issue type as well. You can also combine your statuses to define your lead/cycle/resolution time and also extract the transitions history of the issues. The main features of the app are as below

  • More than 8 types of Time in Status Reports. Excel Export available for all status reports.
    • Time in Status
    • Time with Assignee
    • Time in Status with Assignee
    • Time with Assignee per Status
    • Status/Assignee Count
    • Multiple Transition Reports
    • Avg Time in status reports
    • Status Change Dates Report
  • Status grouping
  • Save your reports
  • CSV Export
  • Multiple chart types
  • Dashboard Gadget



Hi @Kyle Williams -- Welcome to the Atlassian Community!

Atlassian's interpretation of a control chart shows the issues based upon:

  1. the board filter (which is the basis of their reports),
  2. the selected status values,
  3. any quick filters selected, and
  4. the time range selected.

If you are missing some information, I recommend altering one or more of #2 - #4 to see the impact.

Of note, one of several limitations of this report is that it can bundle data into clusters of issues...and so you may not see your individual issues without using a one-by-one quick filter.  If you regularly need cycle time measures I recommend investigating the marketplace for addon app reporting/dashboard gadgets, or to build something yourself using the REST API, webhooks, or the automation rules.

Kind regards,

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira Software

👋 Looking for 15-20 volunteers to test Atlassian training content

Hi everyone! Are you interested in beta testing Atlassian University’s newest (unreleased!) training course? We’re looking for 15-20 volunteers to test our newest training course, Basic reporting...

818 views 24 28
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you