How to add time in status to Jira dashboards

Business intelligence and reporting

Appfire products

Time in Status Jira dashboard
Gorka Puente

Gorka Puente

May 7, 2024

Introduction

Few metrics can be as impactful for project management in Jira as Time in Status, which enables you to track status changes and time spent on tasks in Jira. With Time in Status, you can easily identify bottlenecks, evaluate performance, analyze issues, and create cross-project reports.

If you’re wondering how much time was spent on a task in each of its statuses, and by who, you’ll be glad you implemented this metric into your workflow.

In this article, you’ll learn how to calculate time in each status in Jira.

Time in Status dashboard.png
Jira Time in Status dashboard report

How to create a Jira time in status report with built-in features

There are two ways to display Time in Status in Jira natively:

Use Jira built-in reports and gadgets

Jira offers built-in reports like "Time Tracking Report" and "Control Chart" and dashboard gadgets such as “Two Dimensional Filter Statistics” that provide insights into time-related metrics. Although these reports may not explicitly show Jira Time in Status, they can still offer valuable information about issue lifecycles and workflow efficiency.

Use Jira Automation

Creating custom fields and building automation rules could help calculate the time between different statuses. But building and sustaining this can prove challenging, requiring repetition for each status time you want to monitor, and it lacks functionality for past issues.

As a result, the built-in functionality for creating Jira Time in Status reports can be very limiting. So, what is the best way to display Time in Status in Jira? Got you covered!

The time in status gadget for Jira dashboards

Dashboard Hub Pro provides a customizable and easily sharable Jira Time in Status chart gadget, specifically designed to display Jira Time in Status values on Jira dashboards. Jira users can now show on a dashboard report the time spent in a status, like the time spend to complete a task.

Know how to read a Time in Status chart? Yes, you do! Because this gadget has been designed so anyone in the team can read, create, and share Jira Time in Status reports for their team, regardless of technical skills.

Here are some ways this easy-to-use metric can be helpful:

Track time spent in each status (or in a particular status)

The most common Time in Status use case in Jira is to know how much time each issue spend in each status or a particular status (for example, in the “Open” status) — which helps you to identify bottlenecks.

To achieve this, the Jira Time in Status gadget enables you to easily see the time spent in each status in a given project.

Report by Status 2.png
Time in each status or in a particular status

See average time in status

With the Jira Time in Status gadget, it’s easy to create a report that shows the average time issues are in a particular status (for example, the average time the issues are in the “Waiting for support” status). The gadget tackles this by providing a “Mean” measure type that allows us to calculate the average time in status.

Average Time in Status
Average Time in Status

Know how much time a developer or assignee spent on a particular status

Knowing the time spent in each status is valuable, but getting a breakdown of how much time a specific user has spent on the task is crucial for performance evaluation. With the Jira Time in Status gadget, you can show the amount of time each user spent on a task and track status changes easily.

Adapt your data visualization with view types including stacked bar chart, 2D pivot table, and grouped bar chart to see time spent by project users at a specific status.

The Jira Time in Status chart can also be configured to show the average time spent by the project users at a specific status.

Time in Status by assignee
Time in Status by assignee

See time in status by date

Do you need to track the time in status over time so you know how much time issues spent in each status in days, weeks, or months? The Jira Time in Status chart allows you to see how the time in status of issues evolves by plotting against a timeline. This way, teams can track and analyze status durations.

Time in Status by date
Time in Status in days

Get time spent in certain status per issue

If you need to know the time spent on a particular status per issue, use the Jira Time in Status gadget to dive deep into individual issues. Use this data to understand their status progression throughout the lifecycle and identify areas for improvement.

Time in Status by issue
Time in Status by issue


Export Time in Status

Time in Status export to Excel, CSV, and even PNG is also possible with the Jira Time in Status gadget. If you need to export status change history from Jira, you can save countless of hours of manual work and improve the quality of your reports by exporting Time in Status directly — without any additional configurations.

Time in Status export
Export Time in Status

Create time in status JQL reports

You can customize the Jira Time in Status gadget using Jira Query Language (JQL). This is immensely helpful for retrieving issues based on specific criteria.

By creating Jira Time in Status reports with JQL, you can filter for issues with specific time in status, or even filter for issues exceeding a defined number of days/months in a specific status. Another great use case is the exclude history, which enables you to filter out historical data within a specified timeframe, allowing you to trim the history of your issues so your report is more precise.

Time in Status JQL
JQL Time in Status

Conclusion

Reporting on Time in Status in Jira is possible natively. If your team can handle task repetition and doesn’t need more than basic insights, built-in Jira Time in Status features are a great option. But if you’re looking to leverage all the insights and advantages that a great Time in Status functionality can provide, try the Jira Time in Status gadget free for 30 days — and discover the best version of your team.

Try Dashboard Hub Pro free
Gorka Puente

Gorka Puente

Gorka Puente is Director of Product Management for the BI/Reporting category at Appfire and co-founder of Ronin Pixels, acquired by Appfire in 2020. With more than 12 years of experience in the Atlassian ecosystem, Gorka leads product strategy and market exploration to help Appfire teams uncover new opportunities and build solutions that deliver lasting value.