Personal Velocity KPI

Set individual target aligned with capacity, availability, seniority of a certain developer and track it against % of overall story points achieved per sprint for the evaluated period.

The goal definition might be as simple as: “Achieve 30 Story Points per Sprint on average per quarter. Get 100% of the bonus if above target or just 50% if above given threshold.

Narrow issues associated with a particular developer work using JQL that best fits your process. Here are a few ideas:

  • status CHANGED FROM “In Progress” TO “Resolved” BY linda.jones
  • resolution CHANGED TO “Completed” BY linda.jones
  • assignee = linda.jones

In the example below are the Story points achieved for the evaluated quarter shown by Sprint.

KPI PersonalVelocity
  • Show breakdown of the the results in a pivot table and download them if necessary in CSV for further analyses or future reference.
KPI PersonalVelocity Pivot

Please find the configuration steps below:

KPI PersonalVelocity Config

Step 1: Define data source that identifies the issues to which a particular user has contributed.

KPI PersonalVelocity DataSource

Step 2: Select ‘Story Points’ as metric to be evaluated.

Step 3: Set ‘Sprint’ as ‘Display by’ option that will appear on the x-axis.

Step 4: Set ‘Issue Type’ for ‘Stacked by’ to see the distribution of the issues by that criteria.

Step 5: Switch on Target section and keep it with ‘Fixed’ tab selected.

Step 6: Set fixed value for target level to whatever makes most sense for your data. (300 is used for our sample configuration)

Recording: Please check the following recording with the ‘Performance Objectives’ gadget sample configuration:

KPI PoP Change Recording