Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Overview

Applicability

Scrum-based projects

Definition (Hover Text)

Measures the rate at which a team completes work in each sprint.

Source Tools

Jira, Azure Board
*Please note: The terminology for 'work' varies between tools. For example, Jira refers to individual tasks as 'Issues,' while Azure Boards calls them 'WorkItems.

Graph type

  1. Line graph for Sprint Velocity

  2. Column Chart for rolling average velocity

Filters

-

Hover Format on KPI

  • Sprint Name

  • <<Average velocity Value>>

  • <<Sprint velocity Value>>

Fields on Explore Overlay

Sprint Name

Story ID

Issue Description

Size

Business Logic

Calculation Formula

  1. SPRINT VELOCITY is calculated as the Sum of story points of all stories completed within the Sprint

  2. Average Velocity is the rolling average of the last 5 closed sprints.

KPI Settings
(Optional)

Step 1: Custom Completion Status
Configure the statuses that signify the completion of a work item for your team. The first workflow transition status will be considered if multiple statuses are considered.

image-20240703-051954.png


Step 2: Issue Types to consider Custom Completion status
Configure the desired issue types that you want to consider for closure.

image-20240703-052218.png

*Please note:- Global mappings and default Jira statuses of sprint reports will apply if the KPI level settings are not used.

Trend

A stable or increasing trend is desirable

Maturity Levels

Not defined
Sprint Velocity is a crucial metric for improving planning accuracy. Since each team's velocity is shaped by factors such as team experience, project complexity, and the working environment, it is inherently unique and cannot be standardized across teams.

Instance level thresholds

Target KPI value denotes the bare minimum project should maintain for KPI

Global Configurations (Field Mapping)

Processor Fields

NA

Mandatory fields

Project Settings

  1. Navigate to Project Settings: Start by going to the Project Settings in your application.

  2. Access the Mapping Section: Within Project Settings, find and click on the Mapping option.

  3. Mandatory Field: In the Mapping section, you’ll find the Mandatory Field. This is where you’ll configure the necessary global mapping fields.

  4. Configure the Fields:

    1. Story Points Custom Field: Specify the field in Jira that is used for Story Points.

image-20240703-134423.png
  • Estimation Criteria: Choose your preferred estimation criteria. You can select either Story Points or Original Estimation.

image-20240703-140124.png
  • Sprint Name: Provide the custom field that is linked with the Sprint.

image-20240703-140346.png

How to Validate KPI

Suggested ways of working

  1. This KPI calculation is based on the total story points of all issues from the completed issues in the Sprint Report

  2. If the Estimation Criteria is configured as Original Estimation in the field mappings, then calculation is based on the total original estimate of all issues from the completed issues in the Sprint Report .
    Total hours will be converted to story points, based on Story Point to Hour Conversion (e.g., 8 hrs = 1 SP)

    image-20240703-062510.png

Sample JQLs

project = "XYZ" AND "SCRUM Team" = ABC AND issuetype = Story AND status in (Closed) AND sprint in (433)

Best Practices

Consistent Estimation

Ensure that story points or other units of measure are consistently estimated across the team. This helps in maintaining the reliability of the velocity metric.

Use Velocity for Planning, Not for Performance Measurement

Velocity should guide planning and forecasting rather than being used as a performance measurement tool to pressure the team.

Focus on Completed Work

Only count work that is fully completed according to the definition of done. Partially completed work should not be included in the velocity.

Avoid Comparison

Do not compare velocities between different teams. Each team’s velocity is unique and influenced by various factors like team experience, project complexity, and working environment.

Benefits of KPI

Predictability

Sprint velocity helps in predicting the amount of work a team can handle in future sprints, aiding in more accurate sprint planning and forecasting.

Capacity Planning

It helps in determining the team’s capacity, ensuring that the workload is manageable and realistic.

Performance Tracking

Monitoring sprint velocity over time allows teams to identify trends, which can indicate improvements or the need for process adjustments.

Stakeholder Communication

It provides a tangible metric that can be communicated to stakeholders to demonstrate progress and manage expectations.

  • No labels