Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to measure the productivity of a single user?

Valentin Cardozo
Contributor
February 12, 2025

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?

8 answers

3 votes
Viktoriia Golovtseva _TitanApps_
Atlassian Partner
February 12, 2025

Hi @Valentin Cardozo 

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.

Screenshot 2025-02-12 at 18.24.24.png

Valentin Cardozo
Contributor
February 14, 2025

@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!

Viktoriia Golovtseva _TitanApps_
Atlassian Partner
February 14, 2025

Thank you @Valentin Cardozo I hope the app will meet your requirements

Like • Valentin Cardozo likes this
1 vote
Ayça Erdem_OBSS_
Atlassian Partner
February 12, 2025 edited

Hi @Valentin Cardozo 

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:

  • See how long each assignee spends in different statuses (e.g., In Progress, Review, Done).
  • Track how efficiently tasks move through the workflow
  • Compare completed vs. assigned tasks over time.

Image shows Assignee Duration per Status report which shows how much time each assignee spent on each issues.

Assignee Duration Per Status.png

 

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

 

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.
February 12, 2025

Hi @Valentin Cardozo 

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

Valentin Cardozo
Contributor
February 14, 2025

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

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.
February 14, 2025

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. 

0 votes
Madhu_RVS
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.
February 24, 2025 edited

Hi @Valentin Cardozo 

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

Resource Velocity Chart.png

Disclaimer : I am part of the app team

0 votes
Marlene Kegel - codefortynine
Atlassian Partner
February 24, 2025

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.

quick-filters-jira-dashboards_issue-statistics_time-spent_original-estimate copy.png

 

0 votes
Alexey Pavlenko _App Developer_
Atlassian Partner
February 12, 2025

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:

image.png image.png

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

Valentin Cardozo
Contributor
February 26, 2025

@Alexey Pavlenko _App Developer_ Thanks for your helpful, i try this app and see how works

Regards

Alexey Pavlenko _App Developer_
Atlassian Partner
February 26, 2025

@Valentin Cardozo ,

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

0 votes
Manoj Gangwar
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 12, 2025

Hi @Valentin Cardozo 

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

0 votes
Nikola Perisic
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 12, 2025
Valentin Cardozo
Contributor
February 26, 2025

@Nikola Perisic  Thanks for your comment!
The velocity report is helpfull for the team estimation, but, for single users not wort

Regards

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
atlassian, team '25, conference, certifications, bootcamps, training experience, anaheim ca,

Want to make the most of Team ‘25?

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
AUG Leaders

Upcoming Jira Events