Beyond the Jira Velocity Report: Enhancing Multi-Sprint Reporting
Learn how the Jira Velocity Report compares to Sprint Commitment charts, and what it means for sprint performance and analysis.
In Jira, there isn’t a standard feature specifically designed to recognize story points by developers individually, out-of-the-box. Story points are typically assigned to user stories or tasks as a measure of their relative complexity or effort required to complete them, rather than to gauge individual developer productivity. However, tracking story points by developer is highly sought after within the Atlassian community, as it has the potential to provide valuable insights. This article aims to demonstrate how to access this data and explores scenarios where it could prove beneficial for your business.
If it’s typical for a single developer to handle an issue across all statuses of your workflow, tracking the delivered story points by that developer for a specific sprint or timeframe is straightforward. However, this scenario is rare. Typically, an assignee changes as an issue progresses from “In Progress” to “Review,” “Testing,” or other statuses. Consequently, determining how many story points were delivered by the developer who worked on it while “In Progress” isn’t straightforward. You may need to use JQL queries in Jira Issue Navigator to see this data:
and JQL queries like:
(status CHANGED FROM “In Progress” TO “Review” BY linda.jones) or
(status CHANGED FROM “In Progress” TO “Testing” BY linda.jones) or
(status CHANGED FROM “In Progress” TO “Done” BY linda.jones)
In our sample JQL query, we’ve filtered all issues where Ashley Miller served as the Assignee while the issue was in progress. We’re utilizing her Profile ID because using her name in JQL equates to the current Assignee only.
Another approach involves creating a custom field (e.g., “Developed by”) and using Jira Automation, then reporting by this field with the help of the Performance Objectives app. For detailed guidance on implementing this approach, refer to our article: A** 3-Step Guide to Enrich Your Jira Reports with Jira Custom Fields and Automation.**
Tracking individual developer story points may be beneficial for accurate sprint commitment planning. By monitoring the story points delivered by each developer, teams gain valuable insights into their productivity (individual velocity) and contribution to sprint progress. This information enables more informed decisions when allowing high-performing developers to take on additional responsibilities or mentor others. Moreover, by understanding each developer’s contribution, teams can better anticipate the impact of absences, such as vacations or unexpected leave, on project timelines. This proactive approach ensures that sprint commitments are made with greater accuracy, helping teams meet their goals efficiently and effectively.
Measuring story points delivered by each Scrum team member can provide valuable insights and benefits, as long as it is implemented thoughtfully and in alignment with the principles of agile and Scrum. It’s essential to emphasize that individual metrics should complement, not overshadow, the team’s collective accountability and collaborative spirit. Here are some benefits of tracking story points delivered by each developer:
In our Software Development KPI Reports, you can find an Individual Velocity Jira KPI Reportalong with step-by-step configuration guidance.
DevAcrobats develops reporting apps for Jira that extend its capabilities, enabling teams to streamline workflows and enhance performance.
Postal Address:
47A Cherni Vrah Blvd., fl.4-5, Puzl, 1407 Sofia, Bulgaria
Email: office@devacrobats.com
