Although jira has very useful reports to measure the productivity of a sprint, I did not find and could not configure dashboards to visualize how productive a user is.
I would like to be able to see the resolution of their tasks vs. the estimated ones, analyze the story points that they put to each task and a history of the last one to visualize the progress or not in their work.
Is there a solution to this problem?
Unfortunately these reports doesn’t exist for a user.
As you've mentioned Jira have great dashboards to measure productivity of a sprint like Sprint, Velocity and Burndown reports, but they are for the team not for individuals. For scrum framework, issue in backlog are associated to the whole team and not to a specific user so you can't have a burdown perspective per user basis.
I would recommend you to check out Smart Productivity & Team Performance dashboard for Jira
The app will allow you to compare individual performance to team average; aggregate Jira, Confluence, and GitHub data to get a full picture of what each team member is working on in one place and see workload distribution by sprint, project, and issue type.
@Viktoriia Golovtseva _TitanApps_ Thank you very much for your reply!
I will give this app a try, I am interested in the proposal and the solution!
I send you feedback through the app.
Regards!
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.
Jira provides various reports to analyze sprint productivity, but for tracking individual user productivity in detail, you might need a more tailored solution.
If you are looking to analyze task resolution vs. estimated work and track historical progress, a good option is to use the Assignee-Based Status Duration Report from Timepiece - Time in Status for Jira developed by my team at OBSS.
This report helps you:
Image shows Assignee Duration per Status report which shows how much time each assignee spent on each issues.
While this report does not specifically track story points, it provides valuable data on how efficiently tasks are being completed.
If you'd like to explore this solution further, feel free to check out Timepiece on the Atlassian Marketplace or schedule a demo with us for a walkthrough of the app's features.
Hope it helps
Ayça
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How do you define "productivity"? How will you use that information? Do people know about that measure? How do they respond to it? How does the measure (and people's responses to it) align to your team's organizational goals?
Often creating measures like this, and using them for things like ranking, promotions, pay, etc., lead to many unintended consequences and incentivize individual focus rather than other organizational goals. (e.g., knowledge-silos / hiding, work cherry picking, low morale, etc. versus knowledge sharing / mentoring, focus on prioritized work, collaboration, etc.)
Perhaps consider alternatives such as sharing expectations, direct observation of teams working, providing timely team and individual feedback, adjusting as conditions change, and iterating over those actions. For more ideas on this topic, please see the recent writings by Kent Beck, creator of XP.
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 Sheboy , thanks for taking the time to respond.
First of all, I define productivity as what percentage of my team's estimate is solved. What we achieve from what we set out to do and how that helps us to be better (possibly a wrong idea of productivity, my apologies for that).
I'm looking for a tool that every developer can use as a reference when estimating tasks and sprints. Currently we don't have those metrics and since we work separately (each developer has his own product), it is difficult as PM to know what capacity the team has.
I understand your point of view and the alternatives mentioned we apply them in retrospectives in order to improve the aspects.
I was interested in Kent Beck's writings, do you have any to recommend in particular?
Kind Regards,
Valentin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the follow-up information.
For Kent Beck's info, please try searching for his writings on measuring individual developer productivity and his (and Beth Andres-Beck's) metaphor on Forest and Desert environments.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can use Jira Rest API's to get this data and build your own custom solution or if you would be interested in a mktplace add, to track story points committed and completed as a dashboard gadget, I can recommend our app. The app comes with couple of gadgets to track team member's or complete team's velocity in a sprint and also a complete sprint status overview. Do give it a try.
Sprint Velocity & Status Gadgets
Disclaimer : I am part of the app team
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Valentin Cardozo,
I am Marlene, product manager of Quick Filters for Jira Dashboards.
With our app you can sum up number fields, including story points and estimations. On top of this you can filter your dashboard dynamically.
Usually it makes more sense to track the performance of a team but not of a single assignee. But if you wanted to do this, our app would also support comparing assignees.
So you could set up gadgets to sum up the performance fields you've mentioned and then filter the dashboard per assignee. It would also be possible to show a statistic per assignee and compare them.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Valentin Cardozo ,
JIRA doesn't show individual reports for an agile environment on purpose, it's not recommended to track individual performance, the team performance should be tracked instead.
However, if you still want to track individual performance, you can use the app I developed - Multi-team Scrum Metrics & Retrospective, via custom JQL filters. Thanks to the app, you will get this view:
You can track several engineers even from different projects/boards in one view. Also, you can construct such reports not only for sprints, but also for months, quarters, half-years and years. Additionally, you can conduct in-place retrospections.
Best regards,
Alexey
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.
You are welcome.
Please let me know if you have any questions or need any improvements via email or this portal. If you have a reasonable suggestion, I will implement it swiftly.
Best regards,
Alexey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, you are right. Jira's built-in reports focus more on sprint and team productivity. However, you can configure dashboards to track individual productivity using a combination of gadgets, JQL queries, and apps.
You can create a dashboard and add the gadgets to visualize user productivity.
You can create filters and use them on your gadgets.
Completed issues by a user: below JQL you can use.
assignee = "UserName" AND status = Done AND resolved >= startOfMonth()
Estimated vs. completed Story Points: you can use the below JQL.|
assignee = "UserName" AND Sprint in openSprints() ORDER BY storyPoints DESC
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Valentin Cardozo
You might need to check this article: https://community.atlassian.com/t5/Jira-questions/How-can-I-measure-productivity-through-a-Jira-report/qaq-p/2749409
Look for the Trudy's comment.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Nikola Perisic Thanks for your comment!
The velocity report is helpfull for the team estimation, but, for single users not wort
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Spend the day sharpening your skills in Atlassian Cloud Organization Admin or Jira Administration, then take the exam onsite. Already ready? Take one - or more - of 12 different certification exams while you’re in Anaheim at Team' 25.
Learn more
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.