Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×Hello -
I am looking for a way to show the consistency of team velocity over time. I am thinking one way to do this would be to graph a series of velocity results from sprints, along with the standard deviation, similar to the control chart view. A low deviation would indicate consistency and predictability for velocity.
Does anyone know of a tool or available report to achieve this goal? I could manually pull results and graph them but was hoping for a quicker off the shelf solution.
Hello @Alex Eldridge
If you're ok with using third-party add-ons, I guess trying Time in Status for Jira Cloud. With its help you can generate main 7 types of status time reports (Time in status, Assignee time, etc) and Cycle time report.
If you need more customized reports, here are the Pivot table reports, which you can set in a various ways.
All reports are available for exporting in CSV or XLSX files for further analysis. Or you can share them with the third-party analytical systems.
Also, here's a helpful article you can explore: https://community.atlassian.com/t5/Marketplace-Apps-Integrations/Jira-time-reports-Track-Export-Share/ba-p/2258684
This add-on is developed by my SaaSJet team. Please, let me know if you have any questions.
I hope you find it helpful.
How often do you need to do this?
If you need this often, I recommend looking at the Atlassian Marketplace for dashboard gadgets/reporting which do this better than Atlassian's interpretation of a control chart. Although some of these addons are not very open about their interpretation of data and their math/statistics usage, and so experimentation may be required to use them effectively.
If you do not need this often, and want to fully understand the data, reporting, and outliers, you could do as you said and export the data into a reusable spreadsheet for this reporting.
One more idea: rather than analyzing sprint velocity, instead consider using throughput (count of things), cycle times (e.g., build cycle time), and age of WIP for your analysis. Velocity is often based on story points, which can serve a purpose to check shared understand, yet that basis makes it less valuable for the level of analysis you seem to be describing.
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.
Hi Bill - thanks for the advice. To start with I am going to manually populate a spreadsheet and use that to keep track. If I need something with more horsepower I will look to the Marketplace.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As an alternative, 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.
This app has a dynamic status grouping feature so that you can generate various valuable reports as time in status, time in assignee, status entry dates and status counts, cycle time and lead time, average/sum reports by any field(e.g. average in progress time by project, average cycle time by issue creation month).
Here is the online demo link, you can see it in action and try without installing the app.
If you are looking for a free solution, you can try the limited version Status Time 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.
As an alternative, 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.
This app has a dynamic status grouping feature so that you can generate various valuable reports as time in status, time in assignee, status entry dates and status counts, cycle time and lead time, average/sum reports by any field(e.g. average in progress time by project, average cycle time by issue creation month).
Here is the online demo link, you can see it in action and try without installing the app.
If you are looking for a free solution, you can try the limited version Status Time 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.
Hello @Alex Eldridge
I think our app Timepiece - Time in Status for Jira fits here very nicely.
Literally, Velocity means the total story points completed in a sprint. On the other hand, issue resolution times and their change over time also can be used as a perspective of velocity.
Time in Status mainly allows you to see how much time each issue spent on each status or each assignee.
You can combine the time for multiple statuses to get metrics like Issue Age, Cycle Time, Lead Time, Resolution Time etc.
The important point is: Our app can calculate averages, median, and Standard Deviation for these times.
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.
Timepiece - Time in Status for Jira
EmreT
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.