Analyze Sprint Performance in Jira

The Performance Objectives app provides dynamically captured Jira Sprint data designed to help teams better analyze sprint execution. It retrieves and aggregates sprint-level information – natively available only within individual Jira sprint reports – and transforms it into powerful fields for cross-sprint reporting. These fields enable you to build agile reports in Jira that highlight multi-sprint commitment states, sprint scope changes, spillover patterns, and cycle counts, giving teams clear visibility into delivery trends and supporting continuous improvement.

What do we actually complete in a sprint?

Visualize what was completed in a sprint, regardless of whether the work was part of the original commitment or added after the sprint started.

Use this field to:

  • See how much work was Completed in the sprint
  • See how much work remained Not completed when the sprint ended
  • Assess how consistently the team finishes work started in a sprint
Agile Jira reports - Sprint Completion
Rolling State - Agile reports for Jira

How much work is rolling from previous sprints?

Show how much work is carried over from one sprint to the next. This field distinguishes between:

  • New – Work items or story points added to the sprint for the first time
  • Rolling – Work items or story points carried over from a previous sprint

Use it to:

  • Identify recurring spillover and “velocity cracks”
  • Spot planning or sizing issues that cause rollover
  • Understand workload patterns across multiple sprints

Are we delivering what we commit to?

The Sprint Commitment State field breaks down story points or issues into categories:

Sprint Commitment State report for Jira
Sprint Scope Change report for Jira

How stable is our sprint scope?

This field shows how the sprint scope changed after the sprint started. For each sprint, it displays how many story points were:

  • Added – Work added after sprint start
  • Removed – Work removed during the sprint
  • Unchanged – Work that remained in the sprint until its end

Best used to:

  • Monitor scope creep and reductions
  • Understand the impact of scope changes on velocity
  • Adjust planning practices to keep sprint scope more stable

Which issues have lived through multiple sprints?

Highlight work that has appeared in multiple sprints without being completed. Surface “multi-sprint issues” and show how many sprint cycles each item has gone through.

If many issues have a cycle count greater than 2, this may indicate:

  • Work items that are too large or complex
  • Poorly defined stories that require rework
  • Items that are frequently deprioritized or interrupted
Count Cycles in Sprint in Jira