How to create dashboard for given requirment

Paras Sachan December 27, 2021

Please see below the requirements for dashboard.


1. In a specific timeframe, # of tickets raised, open & closed.

 (For open tickets – we can show a breakdown of tickets in progress, under review, completed but pending customer approval etc.)

 


2. For the complete timeframe (since go live till a specific date), # of tickets raised, open & closed.

   (For open tickets – we can show a breakdown of tickets in progress, under review, completed but pending customer approval etc.)


3.Breakdown of # tickets received, by category (additional drop down that we are planning to add)


4. Week over week, # tickets received comparison.


5.In a specific timeframe, average, min & max of # of days between à ticket getting raised and ticket getting resolved.

 

 

  • How to create dashboard for theses, and which gadgets or JQL we need to use?

6 answers

1 accepted

0 votes
Answer accepted
Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
December 28, 2021

here would be my suggestions...

  1. I would first start by adding a created versus resolved gadget and display the desired timeframe 30, 60, 90 day etc. I would couple this with a two dimensional gadget where are the x-axis what is the status and the white axis was maybe the assignee or other field.
  2. I would probably consider a pie chart for this coupled with the appropriate JQL filter to capture your timeframe. The pie chart could show status.
  3. For this I would probably use the two dimensional gadget again. X-axis would be status and why access would be your drop-down field.
  4. I think that the created versus resolved would best illustrate your week over week request
  5. Hard to say what the best gadget is for this maybe D average age gadget are similar

As you begin to put together your dashboard and play with it, you all will invariably come up with some specific questions. Please feel free to ask those questions here or in new posts.

1 vote
Karolina Wons_SaaSJet
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.
January 4, 2022

Hello @Paras Sachan 

You can try Time in Status for Jira Cloud developed by my SaaSJet team.

It generates a Time in Status report, so you can monitor how long an issue has been spent in each status and how long it takes to solve each issue in the "Total" column.

totaltimecol.png

By choosing an Average time report, you'll get data about the average time in status.

averagetimereport.png

Just choose 1 of 7 reports, time period, and get all the necessary data, which you can export to XLSX or CSV files for further analysis using such tools as Excel or Google Spreadsheets.

Hope it helps.

0 votes
Bloompeak Support
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
January 3, 2022

Hi @Paras Sachan

For the requirement below, you can try Status Time Reports app developed by our team.

5. In a specific timeframe, average, min & max of # of days between a ticket getting raised and ticket getting resolved.

It provides reports on how much time passed in each status. It has grouping feature so that by grouping statuses(In Progress → In Review → Done) you can get total time. 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.

 

0 votes
Rahul_RVS_Support
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
December 29, 2021

Hi @Paras Sachan 

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

  • Multiple 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
    • Time in Status Per Time Grain
    • Time with Assignee Per Time Grain
  • Status grouping
  • Save your reports
  • CSV Export
  • Multiple chart types
  • Dashboard Gadget

TIS.PNG

TIS - Comparison.PNG

 

0 votes
Janis Plume _eazyBI_
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.
December 29, 2021

Hi,

 

You may wish to check the eazyBI app for Jira. This dashboard on the Demo account of eazyBI contains several reports, including Created vs. Resolved issues over time:

https://eazybi.com/accounts/1000/dashboards/5942-project-overview

 

https://marketplace.atlassian.com/apps/1211051/

Kindly,

Janis, eazyBI support

0 votes
Emre Toptancı _OBSS_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
December 28, 2021

Hello @Paras Sachan,

For your fifth requirement and for similar needs about tracking times, our team at OBSS built Time in Status app. 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     

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.

tisCloud_StatusDuration_LeadTime_Average_TimeGrouped.png

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

https://marketplace.atlassian.com/apps/1211756/

EmreT

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events