Metric Definition
Delivery throughput per sprint
Track from
Sprint velocity tracking
Sprint velocity tracking is the practice of measuring how much work a team completes each sprint and following that figure over time to forecast future delivery. It is usually counted in story points or completed items per sprint. Tracked across several sprints, an average velocity becomes a planning tool rather than a single noisy reading.
7 min read
What is sprint velocity tracking?
Sprint velocity tracking is the practice of measuring how much work a team completes each sprint and following that figure over time to forecast future delivery. A single sprint result is noisy, so the value comes from the trend. If a team completes 32, 28 and 30 story points across three sprints, its average velocity is 30, and that average is what you plan the next sprint against.
Velocity is a capacity signal, not a productivity score. It tells you roughly how much committed work this specific team can finish in a sprint, given its current size, skills and interruptions. It is meaningless to compare one team velocity against another because the points scale is local to each team.
Definition
Only count work that was finished and accepted within the sprint. Partially done items, work pushed to the next sprint, and unestimated firefighting do not belong in velocity. Counting them makes the number look healthy while delivery slips.
How to calculate sprint velocity tracking
Velocity for a single sprint is the sum of the estimates of all items completed and accepted in that sprint. To make it useful for planning, take a rolling average over the last few sprints, typically three to six, so one unusual sprint does not distort the figure.
For example, with completed totals of 24, 30, 27 and 31 points over four sprints, the four-sprint average velocity is 28. You then plan the next sprint around 28 points, adjusting down for planned leave or up if the team is growing.
- 1
Define what counts as done
Agree a clear definition of done so only finished, accepted work is counted in a sprint total.
- 2
Sum completed work per sprint
Add up the estimates of every item that met the definition of done within the sprint.
- 3
Average over recent sprints
Take the mean of the last three to six sprint totals to smooth out single-sprint noise.
- 4
Plan against the average, not the peak
Use the rolling average for forecasting, and adjust for known capacity changes such as leave or new joiners.
Sprint velocity tracking in a metric tree
Velocity rising or falling is a symptom, and a metric tree exposes the cause. Decompose velocity into the drivers a team can act on: available capacity, how much of that capacity is interrupted, the quality of estimates, and the flow of work through the sprint. A dip is rarely about effort. It is usually fewer available days, more unplanned work, or estimates drifting.
KPI Tree lets you connect each driver to the team and the actions that influence it, with RACI ownership on every branch. When velocity moves outside its normal range, the change can be pushed to the accountable owner alongside the specific driver responsible, so the conversation is about interruptions or capacity rather than a vague sense that the team slowed down.
Metric tree insight
When velocity drops, check capacity and interruptions before anything else. A team that lost two days to an incident and a colleague on leave has not slowed down, it has had less time. The tree separates a genuine slowdown from a normal dip in available days.
Sprint velocity tracking benchmarks
Absolute velocity numbers cannot be benchmarked across teams because point scales differ. What can be benchmarked is the stability of the trend. A predictable, low-variance velocity is the goal, since it is what makes forecasting reliable.
| Velocity stability | Reading | What it indicates |
|---|---|---|
| Swings above 30 percent sprint to sprint | Unstable | Estimates or scope are unreliable, forecasting is weak |
| Swings of 15 to 30 percent | Developing | Some predictability, frequent interruptions or sizing drift |
| Swings under 15 percent | Stable | Velocity supports confident sprint and release planning |
| Steady with a gentle upward trend | Maturing | Team is improving flow without inflating estimates |
How to improve sprint velocity tracking
Improving velocity tracking is about stability and honesty, not bigger numbers. The aim is a figure you can plan against, so reduce the things that make it swing and resist the temptation to inflate estimates. A steady velocity beats a high one that you cannot trust.
Protect focus time
Shield the team from mid-sprint scope changes and route ad hoc requests through a single channel so capacity is predictable.
Break work down further
Smaller, similarly sized stories are easier to estimate and finish, which reduces sprint-to-sprint variance.
Calibrate estimates regularly
Compare estimates against actuals in the retro and adjust sizing, so velocity reflects real capacity.
Limit work in progress
Cap how many items are open at once so work finishes rather than stalling, which lifts completed throughput.
Common mistakes when tracking sprint velocity tracking
- 1
Treating velocity as a target
When velocity becomes a goal, teams inflate estimates and the number stops reflecting real capacity.
- 2
Comparing velocity across teams
Point scales are local to each team, so cross-team velocity comparisons are meaningless and damaging.
- 3
Counting unfinished work
Including partially done items in the total makes velocity look healthy while delivery quietly slips.
- 4
Planning against a single sprint
Using one good or bad sprint instead of a rolling average leads to over-commitment or sandbagging.
Related metrics
Sprint velocity
Agile planning metric
Operations MetricsMetric 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.
Cycle time
Process speed
Operations MetricsMetric 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.
Deployment frequency
DORA metric
Operations MetricsMetric 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.
Metric decomposition
Metric Definition
Break sprint velocity down into the throughput and capacity drivers that explain why delivery rises or falls across sprints.
Metric trees for engineering teams
Metric Definition
See how engineering teams place sprint velocity alongside the delivery and quality metrics it should be read against.
Make velocity a planning tool, not a guess
Model sprint velocity tracking as a metric tree in KPI Tree, with RACI owners on capacity, interruptions and estimation, and a push to the accountable owner when velocity moves outside its normal range.