Hello team,
I am trying to create a report where we see time to resolve a issue after it has moved to certain status. For example, while the creation date of an issue can be any date, i want to get time stamp of the issue when it moved to second status and time stamp when it was resolved. Is there a way to track that? what would be the JQL for this query?
welcome to the community!
Just to add to Bill's great answer: If you're open to solutions from the Atlassian Marketplace, I think you'd like the app that my team and I are working on, JXL for Jira.
JXL is a full-fledged spreadsheet/table view for your issues that allows viewing, inline-editing, sorting, and filtering by all your issue fields, much like you’d do in e.g. Excel or Google Sheets. It also comes with a number of so-called history columns that aren’t natively available, including the time between [status] and [status].
With these, you can build a report like e.g. this in just a couple of clicks:
I've configured a Time between Investigation and Done column here, but you can configure any other status(es). As you can see above, you can easily sort and filter by your history columns, and also use them across JXL's advanced features, such as support for (configurable) issue hierarchies, issue grouping by any issue field(s), sum-ups, or conditional formatting.
Any questions just let me know,
Best,
Hannes
Hi @Sajal Mukherjee -- Welcome to the Atlassian Community!
The issue history tracks changes over time, including the transitions. However that is not something that can be queried with out-of-the-box features of JQL.
Your work-arounds to see this time duration depend upon how often you need to do this, and willingness to spend money or perform additional work...
Kind regards,
Bill
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Welcome to the community !!
If you are fine to try out a mktplace app, you can take a look at
One of the many reports which the app provides is Time in Status in hours/days to determine , how much time the issue spent in each status in the complete lifecycle of the issue. The app has 20+ reports to track your bottleneck Issues & Processes.
Disclaimer : I work for the vendor who built this app
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Welcome to the Atlassian Community!
Jira doesn't have a built-in solution for the reports you mentioned. You can try Status Time Reports app developed by our team. It mainly provides reports and gadgets based on how much time passed in each status.
Here is the online demo link, you can see it in action and try without installing the app.
App Features:
For further details, you can have a look at Status Time Reports How to Videos.
If you are looking for a completely free solution, you can try the limited version Status Time Reports Free.
Hope it helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When an issue is transitioned from status A to status B, it means that the value of the field "Status" changes from "A" to "B". And it is captured in the Change History of the issue.
If you want to effectively analyze it, you can export the issue history to Excel and filter the changes to only those where the field "status" was changed. It means that in Excel you should filter the spreadsheet rows to those where the column I equals to "status":
Column N, I, K and L capture who, when changed the status from what old status to what new status. It is very intuitive.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Sajal Mukherjee ,
Welcome to the community!
Unfortunately, there is no way you can do this with standard JQL. In order to get the results that you desired you have to use a marketplace app. If you are ok to use a marketplace app for your reports, Timepiece - Time in Status for Jira which is developed by my team at OBSS, is the tool I would highly recommend. It is available for both Jira Cloud and Data Center.
Time in Status mainly allows you to see how much time each issue spent on each status or each assignee.
Time in Status offers two report types for your case:
The first one is Status Duration report (please see the screenshot above) which shows how much time each issue spent on each status. You can combine the time for multiple statuses by your choice to get metrics like Issue Age, Cycle Time, Lead Time, Resolution Time etc.
As an alternative approach, Time in Status also has Duration Between Statuses report type which shows the duration between two specific statuses. This report type also allows the user to exclude the times for "pause" statuses.
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 developer or average resolution time per sprint, week, month, issuetype, request type, etc. The ability to group by parts of dates (year, month, week, day, hour) or sprints is particularly useful here since it allows you to compare different time periods or see the trend.
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. It supports both Company Managed and Team Managed projects for Jira Cloud.
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. And the app has a REST API so you can get the reports from Jira UI or via REST. Also you can export the reports in to various formats easily.
Visit Timepiece - Time in Status for Jira to explore how our JIRA add-on can revolutionize your metrics measurement process. Enjoy a 30-day free trial to experience the full range of features
Kind Regards,
Gizem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Sajal Mukherjee,
I'm afraid that you cannot do this by using Jira's default reports or gadgets. But fortunately, this can be easily done by using the gadgets offered by our Great Gadgets app. Here is the complete solution.
For example, you could configure the Cycle Time Control Chart gadget to calculate the cycle as duration between the entrance in your specific status and the moment when issue reached a done-category status (like Closed, Resolved or Done).
As a result, you will get a plot chart showing the issues based on their cycle time. You will be able to set a threshold, so that you can easily identify the issues that took longer than excepted.
This gadget offers also a Data tab with detailed report that you can export in CSV.
Similar to this, you could use Histogram Chart gadget and Cycle Time Trend chart gadget offered by the same app. See also: https://community.atlassian.com/t5/Jira-Software-articles/Building-a-powerful-Kanban-dashboard-in-Jira-with-Great-Gadgets/ba-p/1664331
Hope this helps.
Danut
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.