Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

6 simple options to track status changes in Jira

How does your team progress? One way to answer this question for Jira users is to monitor the status changes. There are many options, and each of them answers different questions. Depending on your needs, you might find helpful one or another or all of them. Let’s see how to track Jira status changes with built-in options and plugins.

1. JQL: How to get status changes? 

Jira Query Language is the most popular option for searching for something in Jira. Luckily, JQL supports history searches for the status field with WAS and CHANGED operators. Look at the few examples below:

If you would like to get the list of issues where the status changed from In Progress to Done after some date:

status CHANGED FROM "In Progress" TO "Done" AFTER  "2022-01-01"

If you would like to get the list of issues where the status changed from In Progress to Done and from In Progress to On Hold during some particular dates:

status CHANGED FROM "To DO" TO "In Progress" AND status CHANGED FROM "In Progress" TO "On Hold" DURING (("2023/03/01","2023/04/01")

* Search for issues that were last updated on, before, or after a particular date (or date range). Note that if a time component is not specified, midnight will be assumed. Please note that the search results will be relative to your configured time zone (which is, by default, the Jira server's time zone).

These examples will be handy if you know which specific status transitions you want to see.

2. Status changes for one particular issue

It’s easy to find status changes if you only want to see them for a specific task. Then, you just need to open the History option in the Activity section. You will see all changes made to that issue, including status updates.

history tab jira.png

3. Status changes for the list of issues

If you need to get status updates for some project, sprint, assignee, etc., check out Issue History for Jira app. It provides a bunch of filters, and you can build the report you need. It helps to see general status changes for the filtered list of issues or select particular status transitions.

You can create any report you need: to track status changes for some assignee, to see all status updates in your project, or for one issue in a neat and well-structured report.

status changes for jira issues.png

To get status changes:

  1. Add the status field to the columns
  2. Filter issues by project, sprint, reporter, etc.
  3. Select the person who updated the tickets if you need
  4. Choose the date range

ezgif.com-resize.gif

View status changes with Issue History for Jira

Also, you can select status transitions. You can find more details in this article: How to track status changes in Jira?

4. Issue Statistic Gadget: How many issues are in each status?

This option can also be helpful in checking how the team is progressing each day. This gadget allows displaying data for different issue fields. Go for Dashboards → Create/ Open one → Add Issue Statistic Gadget. In the configuration, select the status as a type of statistic to display for this filter.

issue statistic gadget.png

You will see if the team is moving fast enough to complete all issues by the end of the Sprint.

5. Cumulative Flow Diagram: status progress over time

The Cumulative Flow Diagram displays the progress of issue statuses over time. This aids in locating possible bottlenecks that require research. You can find it in the left-side menu in the Reports section. Configuration allows you to select dates and statuses you want to see in the chart.

cumulative flow.png

6. Chart for Dynamic Status Change

This chart is available with Issue History for Jira app. So, you will get two options to monitor Jira status changes: in the table (see point 3) + in the chart.  

Chart for status changes.png

The report aids in providing an overview of the development your team has shown. The ideal situation is when all issues are listed as "To Do" on the first day. As you move forward, fewer issues should be listed as "To Do," "In Progress," or other similar statuses, and more should be listed as "Done." On the final day of the Sprint, try to get every issue marked as "Done."

Takeaway

The options listed above give you different perspectives to observe your team's progress. With Issue History for Jira, you will obtain a 2-in-1 opportunity (table+chart) to monitor status updates and maximum customization to get the report you need. 

Have you tried the options from the list? Write in the comments which one is your fav or your tips

7 comments

Comment

Log in or Sign up to comment
Frederik Vantroys
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 15, 2023

Great article ... Thanks @Yuliia_Borivets__SaaSJet_ 

Like # people like this
Yuliia_Borivets__SaaSJet_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
June 15, 2023

thank you @Frederik Vantroys 

Matteo Pacenti
Contributor
September 9, 2024

wow!! amazing and very useful. Thanks a lot

Like # people like this
Yuliia_Borivets__SaaSJet_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
September 9, 2024

@Matteo Pacenti, thank you! I am glad you found it helpful :)

rmontolio
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 12, 2024

Great article and very useful! Thanks @Yuliia_Borivets__SaaSJet_ Do you know if there is a way to get the tasks that changed to a particular status in the last 24 hours? Something like this: status CHANGED TO "DONE" DURING >= -24h

 

Yuliia_Borivets__SaaSJet_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
November 12, 2024

@rmontolio, thanks for your feedback and the question!

The DURING predicate requires 2 values so you might try a query like this:

status changed to Done DURING (-1d,now())

Like # people like this
rmontolio
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 13, 2024

Thanks for getting back to me @Yuliia_Borivets__SaaSJet_ Found a solution that works:

 

status changed to "Done" after -1d

 

Best,

r

TAGS
AUG Leaders

Atlassian Community Events