Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to find out the average age of the backlog items in your project backlog

Lauren Maguire March 10, 2025

I need to file a report on the average days of tickets in my backlog that includes 

the average age of the backlog items in your project backlog. I can't seem to find any support online on how to do this. 

 

7 answers

2 votes
Gizem Gökçe _OBSS_
Atlassian Partner
March 13, 2025

Hello @Lauren Maguire ,

Welcome to the community!

You can easily get the average age of backlog items using Timepiece - Time in Status for Jira. Duration Between Statuses report lets you track how long each issue has been open by measuring the time from creation to today. By filtering for backlog items and enabling the average calculation, you can easily see how long issues have been waiting.

Configure the Duration Between Statuses report to measure the time from issue creation to today.

Issue Age DBS Metric.png

Use the following JQL filter to focus on backlog issues (those without a sprint)

project = "ATeam Scrum Project" AND Sprint = empty 

Issue Age Average.png

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. Reports are available via the reporting page, dashboard gadgets, and issue view screen tabs, with both data tables and charts. Timepiece also offers a REST API for seamless integration and supports CSV/XLS exports.

Timepiece is available for both Jira Cloud and Data Center. Let me know if you’d like more information or assistance with your reporting needs!

Hope it helps,
Gizem

2 votes
Hannes Obweger - JXL for Jira
Atlassian Partner
March 12, 2025

Hi @Lauren Maguire

welcome to the community!

An issue's status changes are captured in an issue's issue history, which you can access from the issue view in Jira or via Jira's REST API. From these status changes, you can calculate the time that an issue spent in a particular status - however it can be quite tricky to do that by hand.

That's the reason why a lot of users rely on solutions from the Atlassian Marketplace to do that for them. E.g., you may want to have a look at 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 long list of so-called history columns that aren't natively available, including the time in [status], time between [status] and [status], and many, many more.

This is how it looks in action:

time-in-status-v2.gif

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. Of course, you can also export your data to Excel or CSV in just two clicks.

Any questions just let me know,

Best,

Hannes

2 votes
Rahul_RVS
Atlassian Partner
March 11, 2025

Hi @Lauren Maguire 

Welcome to the community !!

If you would be interested in a mktplace app for this requirement, you can try out

Time in Status Reports 

With this app you generate time in each workflow status for multiple issues with multiple filter and grouping options. You can also extract trends analysis and add that as a dashboard gadget too.

The Avg Time in Status Report will meet your use case to track the avg time the issues are spending in a particular state. Do give it a try.

More details here.

Disclaimer : I am part of the app team for this add-on

TIS - Avg Time in Status.PNG

2 votes
Valeriia_Havrylenko_SaaSJet
Atlassian Partner
March 11, 2025

Hello @Lauren Maguire  👋
Welcome to the Atlassian Community!

Also if you are open to try a marketplace solution Time in Status can be a great solution. You can easily measure average age of the backlog items in your project backlog. For this just:

  1. Choose Average Time Report 
  2. Filter by Project or JQL etc.
  3. Filter issues 
  4. Get you report.

 

Знімок екрана 2025-03-11 о 18.13.08.png

Also look into Time Metrics Tracker | Time Between Statuses.  Add-on breaks down transition times between statuses in a more straightforward way, making it easier to track your team's efficiency and spot bottlenecks. Plus, it provides flexibility with exporting data and setting custom time metrics. 

For get average age of the backlog items in your project backlog add-on just:

  1. Filter by Project or JQL etc.
  2. Filter Date Ranges
  3. Get you report.

Знімок екрана 2025-03-11 о 18.20.00.png

Add-ons developed by my team.

See you! 👋

1 vote
Bill Sheboy
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.
March 10, 2025

Hi @Lauren Maguire -- Welcome to the Atlassian Community!

There is nothing built-in to do this, and the possible workarounds depend upon how often you need it and willingness to spend time / money...

  • need this one time
    • export the issues to a spreadsheet and perform the math there
  • need this often
    • have money to spend
      • investigate the Atlassian Marketplace for addon features for JQL calculated fields, reporting, dashboard gadgets, etc.
    • have time to spend, and there are fewer than 100 issues involved
      • use an automation rule to calculate the value and send a message / email with the result

Kind regards,
Bill

Lauren Maguire March 10, 2025

Thank you :) 

Like Bill Sheboy likes this
0 votes
Gerda Grantiņa
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.
March 20, 2025

Hello, 
If you have the eazyBI app, you can use the predefined measure "Issues due" together with the "Age interval" dimension, filter the report in Pages by "Status" dimension, and see how long some issues stay in open statuses. Here is an example report: https://eazybi.com/accounts/1000/cubes/Issues/reports/50398-unresolved-issues-by-age-interval-and-priority
To see the issues themselves, use the option "Drill through issues" - https://docs.eazybi.com/eazybi/analyze-and-visualize/create-reports/interact-with-report#Interactwithreport-Interactwiththecellvalue

 

best,
Gerda // support@eazybi.com

0 votes
Danut M _StonikByte_
Atlassian Partner
March 11, 2025

Hi @Lauren Maguire,

Welcome to Atlassian Community!

I'm afraid this is not something that could be done using Jita's native reports or tools. Most likely you will need an app from Atlassian Marketplace.

If you are willing to try an app, our Great Gadgets app offers some gadgets that can be helpful for your use case.

WIP Aging Chart gadget - Displays the issues from a filter/JQL in a plot chart by their age along with the overall average age. Optionally, you can set a threshold to easily identify the ones that takes longer than expected (the red-colored ones).

image.png

By hovering a dot (issue in the chart) you will find info about it (age).

image.png

On its Data tab, this gadget can display a report with all the issue from the filter and their age, which can be exported in CSV. 

image.png

Very helpful could be also the Time in Status gadget offered by the same app, which can calculate the average time a status (like ToDo), representing the average age for the backlog items.   

See more about these gadgets in this article: https://community.atlassian.com/forums/App-Central-articles/An-effective-dashboard-for-Service-Desk-and-Customer-Support/ba-p/2360369

If you need any help with the configuration of these gadgets, feel free to contact support@stonikbyte.com at any time. 

Danut.  

 

Lauren Maguire March 11, 2025

Ah amazing, thank you so much for that. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events