KPI Tree

Metric Definition

Say-do ratio

Sprint Commitment Accuracy = (Committed Work Completed / Work Committed at Sprint Start) x 100
Committed Work CompletedStory points or items completed that were committed at sprint planning
Work Committed at Sprint StartTotal story points or items the team committed to at sprint planning

Track from

Metric GlossaryOperations Metrics

Sprint commitment accuracy

Sprint commitment accuracy is the percentage of work a team completes against the work it committed to at the start of a sprint. It measures how reliable a team is at forecasting what it can deliver. A team that consistently lands near 100% is predictable, which lets the wider business plan around its output.

8 min read

Generate AI summary

What is sprint commitment accuracy?

Sprint commitment accuracy is the percentage of committed work a team finishes within a sprint, measured against what it committed to deliver at sprint planning. If a team commits to 40 story points and completes 34 of them, its commitment accuracy is 85%. The metric answers a simple question: when this team says it will deliver something, how often does it actually happen.

The value is in predictability, not raw speed. A team that delivers 30 points every sprint and commits to exactly 30 is more useful to the business than a team that swings between 20 and 50. Stakeholders can build roadmaps, set customer expectations, and sequence dependent work around a predictable team. They cannot plan around a team whose output is a guess.

Commitment accuracy is distinct from how much work gets done. A team can have high sprint velocity and poor commitment accuracy if it routinely overcommits and leaves work unfinished. The two metrics are read together: velocity tells you the volume, commitment accuracy tells you whether the forecast can be trusted.

Commitment accuracy should be measured against the scope agreed at sprint planning, not the scope at the end. Work added mid-sprint must be tracked separately as scope change. Folding injected work into the original commitment hides the very planning problem the metric exists to expose.

How to calculate sprint commitment accuracy

The calculation divides the committed work that was completed by the work committed at the start of the sprint, then multiplies by 100. The inputs are simple, but defining them cleanly is where most teams go wrong.

  1. 1

    Work committed at sprint start

    The total story points or item count the team agreed to in sprint planning, captured before the first day of work. This is the denominator and it must be frozen. If it moves, the metric loses meaning.

  2. 2

    Committed work completed

    The committed points or items that met the definition of done by the end of the sprint. Partially finished items count as zero, because half a feature ships nothing.

  3. 3

    Scope added mid-sprint

    Work pulled in after planning. Track this separately rather than adding it to the commitment, so you can see how often the plan is disturbed and by how much.

  4. 4

    Scope removed mid-sprint

    Committed work that was descoped or deprioritised during the sprint. Recording removals reveals whether the team is missing the commitment or quietly trimming it to look on track.

Read the number as a band, not a target. A team landing between 80% and 100% across several sprints is reliable. Consistently above 100% means the team is sandbagging its commitment and leaving capacity on the table. Consistently below 70% means the planning process is broken and downstream teams cannot trust the forecast. The trend across sprints matters far more than any single reading.

Sprint commitment accuracy in a metric tree

A metric tree decomposes commitment accuracy into the causes that make a forecast right or wrong, then connects each cause to the practice that controls it. This turns a retrospective number into a list of things to fix.

The first level separates the two ways a commitment fails: the estimate was wrong, or the sprint was disrupted. Estimation quality breaks down into how well the team sizes work and how stable its understanding of the work is. Disruption breaks down into scope injected mid-sprint, unplanned support and incidents, and people becoming unavailable. Each branch points at a different owner and a different intervention.

This structure lets you diagnose a miss precisely. A team that hits its estimates but keeps getting pulled onto incidents does not have an estimation problem, it has a protection problem, and the fix sits with whoever controls interrupt load. A team with stable sprints but wildly variable estimates needs better refinement, not more discipline on focus.

Metric tree insight

Mid-sprint scope change is the most common hidden cause of low commitment accuracy. Teams blame their estimates when the real problem is a sprint that gets reshaped after planning. Measuring injected items separately makes the disruption visible and gives the team standing to push back on it.

Sprint commitment accuracy benchmarks

There is no universal target, because a healthy band depends on team maturity and how volatile the work is. The useful benchmark is consistency: a team that lands in a tight range every sprint is performing well, almost regardless of the exact number.

Accuracy bandWhat it signalsTypical action
Below 60%Chronic overcommitment or constant disruption. Forecasts cannot be trusted by anyone downstream.Cut the commitment, protect the sprint from injected work, and rebuild estimation from recent actual throughput.
60% to 79%Unreliable but improving. The team plans honestly but is regularly knocked off course.Find the dominant cause in the metric tree, usually scope change or unplanned support, and address that single branch.
80% to 100%Healthy and predictable. The business can plan around this team with confidence.Hold the practice. Watch for creeping scope change that erodes the band over time.
Consistently above 100%Sandbagging. The team commits to less than it can deliver to guarantee a green sprint.Raise the commitment gradually until the band settles back below 100% with some genuine variance.

Treat any reading from a single sprint with suspicion. One bad sprint caused by a major incident says nothing about the planning process. A rolling average over the last five or six sprints filters out the noise and shows whether the underlying forecast is reliable or drifting.

How to improve sprint commitment accuracy

Improving commitment accuracy is about tightening the gap between what a team forecasts and what it delivers. That means better estimates, fewer disruptions, and an honest commitment that reflects real capacity rather than wishful planning.

Refine the backlog properly

Bring items into a sprint only when they are understood, broken down, and free of obvious unknowns. Most estimate misses come from work that was vague at planning. Smaller, clearer stories estimate more accurately than large ambiguous ones.

Protect the sprint from injection

Agree a clear rule for what can interrupt a sprint and what waits for the next one. Route unplanned requests through a single owner who decides whether the commitment changes, so scope cannot creep in unnoticed.

Commit from recent throughput

Base the commitment on what the team has actually completed over the last few sprints, not on optimism or pressure. Reserve explicit capacity for the support and incidents that always arrive, rather than pretending they will not.

Separate estimate misses from disruption

In the retrospective, label each unfinished item as either a bad estimate or an external disruption. The two have different fixes, and lumping them together means the team keeps treating a protection problem as an estimation problem.

The metric tree approach starts by finding which branch causes the most lost commitment, then fixing that one before touching anything else. A team that loses ten points a sprint to incidents will gain nothing from a refinement workshop. The data tells you where the leak is.

KPI Tree lets you model this by connecting each branch of the commitment accuracy tree to the role that owns it. The team lead owns refinement and estimation. The product owner owns scope discipline. The on-call rota owner owns interrupt load. With RACI ownership on every node, a missed sprint stops being a vague team failure and becomes a specific, accountable signal. When commitment accuracy drops, the accountable owner is told, and the verified impact loop checks whether the change they made actually moved the number back.

Common mistakes when tracking sprint commitment accuracy

  1. 1

    Letting the commitment move

    If the denominator changes when work is added or removed mid-sprint, the metric always reads near 100% and tells you nothing. Freeze the commitment at planning and track changes separately.

  2. 2

    Counting partial work as progress

    An item that is 80% done delivers nothing to a user. Commitment accuracy must count only work that met the definition of done. Partial credit hides chronic overcommitment.

  3. 3

    Treating it as a productivity target

    Pushing teams to hit 100% every sprint teaches them to sandbag. The goal is an honest, stable forecast, not a perfect score. Punishing misses just trains people to commit to less.

  4. 4

    Reading single sprints in isolation

    One sprint wrecked by an outage is noise, not signal. Judge the metric on a rolling average across several sprints so a single disruption does not drive a wrong conclusion.

  5. 5

    Ignoring why work was missed

    The number alone does not fix anything. Without separating estimation misses from disruption, teams keep applying the wrong remedy and the accuracy never improves.

Related metrics

Sprint Velocity

Agile planning metric

Operations Metrics
Jira

Metric Definition

Sprint Velocity = Sum of Story Points Completed in a Sprint

Sprint velocity measures the amount of work a team completes during a sprint, typically expressed in story points, ideal days, or another unit of estimation. It is a planning tool that helps agile teams forecast how much work they can commit to in future sprints based on their historical completion rate. Velocity is one of the most widely used and most frequently misunderstood metrics in agile software development.

View metric

Cycle Time

Process speed

Operations Metrics
Jira

Metric Definition

Cycle Time = Process End Time − Process Start Time

Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.

View metric

Deployment Frequency

DORA metric

Operations Metrics
GitHub

Metric Definition

Deployment Frequency = Number of Production Deployments / Time Period

Deployment frequency measures how often an organisation successfully releases code to production. It is one of the four DORA (DevOps Research and Assessment) metrics that predict software delivery performance and organisational outcomes. Teams that deploy more frequently deliver value to users faster, reduce the risk of each individual release, and create tighter feedback loops between development and production.

View metric

Metric trees for engineering teams

Metric Definition

See how sprint commitment accuracy fits alongside the other delivery metrics engineering teams track in a metric tree.

View metric

Leading vs lagging indicators explained

Metric Definition

Understand where sprint commitment accuracy sits as a leading signal of delivery reliability so you can act before outcomes slip.

View metric

Build a commitment accuracy tree with owners on every branch

Decompose sprint commitment accuracy into estimation, scope change, unplanned work, and capacity, then connect each branch to the role accountable for keeping the forecast honest.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business