What Is Sprint Velocity?

What Is Sprint Velocity? (And How to Use It to Plan Better Sprints)

Sprint velocity is one of the most practical metrics in agile — and one of the most misused. At its core, it answers a simple question: how much work can your team realistically complete in a sprint?

Get it right, and sprint planning becomes grounded and predictable. Get it wrong — by treating it as a performance target or inflating estimates to hit a number — and it becomes a source of pressure that undermines everything it was meant to help.

This article explains what sprint velocity actually measures, how to calculate and track it, how to use it for planning, and the mistakes that quietly erode its usefulness.

📏 What Sprint Velocity Measures

Velocity is the total number of story points completed by a team in a single sprint. "Completed" means fully done — built, tested, and meeting your Definition of Done. Partially finished stories count as zero.

The key insight is that velocity measures throughput, not speed. A team that completes 20 points of well-understood, well-tested work is more valuable than a team racing to hit 30 points with half-finished stories carrying hidden debt into the next sprint.

Because story points are a relative measure of effort and complexity (not hours), velocity is meaningful only within a single team. A team averaging 40 points per sprint is not twice as productive as a team averaging 20 — their scales are independent. Velocity is a planning tool, not a benchmark.

🧮 How to Calculate Sprint Velocity

At the end of each sprint, sum the story points of every story that met your Definition of Done. That's your velocity for that sprint.

For planning purposes, use a rolling average of the last three to five sprints rather than a single sprint's result. A single sprint can be affected by absences, incidents, unusually complex work, or onboarding — none of which represent your team's sustainable pace.

Here's what a typical velocity history might look like for a new team:

SprintStory Points CompletedNotes
Sprint 118First sprint — team still calibrating
Sprint 222Process improving, fewer blockers
Sprint 320One team member on leave
Sprint 425Strong sprint, clear stories
Sprint 523Solid, sustainable pace
Average21.6Use this to forecast the next sprint

With an average velocity of ~22 points, this team would plan the next sprint around 18–20 points — leaving a small buffer for the unexpected.

Estimate Story Points as a Team

TasksTally makes Planning Poker fast and bias-free — simultaneous reveal, real-time voting, and Jira integration. Free, no signup required.

📅 Using Velocity for Sprint Planning

Velocity gives sprint planning a realistic ceiling. Rather than committing to as many stories as feel possible, the team selects stories from the top of the backlog until the total estimated points approaches their average velocity.

The practical steps:

  1. Calculate your rolling average. Take the last three to five sprints and average the completed story points. This is your velocity baseline.
  2. Apply a planning buffer. Plan to 80–85% of your average velocity, not 100%. The remainder absorbs unplanned work — bug reports, production incidents, team meetings that run long.
  3. Pull from the top of the backlog. With the product owner, select prioritised stories until the total points reaches your target. The order matters: the sprint commitment should represent the highest-value work the team can realistically deliver.
  4. Re-estimate if stories have changed. If a story was sized at refinement two weeks ago and significant new information has emerged, re-estimate in the Planning Poker session before pulling it into the sprint.
  5. Commit as a team. Sprint commitment is a collective agreement, not a top-down assignment. The team confirms that the selected scope is achievable given the available capacity.

🚩 Common Velocity Mistakes (And How to Avoid Them)

MistakeWhy it hurtsThe fix
Using velocity as a performance metricTeams inflate estimates to hit targets, destroying reliabilityVelocity is a planning tool, not a KPI. Never compare teams by velocity.
Counting partially completed storiesA story is only done when it meets the Definition of Done — not when it's 90% doneZero points for incomplete stories. Done means done.
Planning to 100% of velocityLeaves no buffer for bugs, incidents, or meetingsPlan to 80–85% of average velocity and use the rest as slack.
Ignoring team composition changesA new hire, a departure, or a team restructure resets velocityTreat velocity as invalid for 2–3 sprints after any team change.
Tracking velocity across teamsA '5' on Team A is not the same effort as a '5' on Team B — points are internal and relativeVelocity is per-team, not cross-team. Never compare raw numbers.

📈 Using Velocity for Release Planning

Beyond sprint planning, velocity enables rough release forecasting. If your backlog has 120 points of prioritised work and your team averages 20 points per sprint, you can estimate six sprints to complete it — giving stakeholders a realistic delivery window without committing to fixed dates based on gut feel.

This is more honest than a hard date and more useful than "it depends." When requirements change (and they will), you recalculate: remaining points divided by average velocity gives an updated forecast automatically.

Velocity-based forecasting works best when:

  • The backlog is reasonably refined and estimated — you can't forecast from a pile of unestimated epics.
  • The team composition is stable — a significant change resets the velocity baseline.
  • You present the forecast as a range, not a date: "Based on current velocity, between five and seven sprints" is more credible than "done by April 15th."

⚡ When Velocity Breaks Down

Velocity is a lagging indicator — it tells you what the team delivered, not why. There are conditions under which it stops being a useful planning input:

  • Team size changes. Adding or losing a team member fundamentally changes capacity. Treat the first two to three sprints after a change as a recalibration period and don't use historical velocity to plan them.
  • Estimation standards drift. If the team's definition of a "3-point story" shifts over time — due to new tooling, improved processes, or skill growth — historical velocity becomes less comparable to current velocity.
  • Work type changes significantly. A team that primarily builds features will have a different velocity than the same team spending a sprint on infrastructure, migrations, or technical debt. Treat these sprints as outliers when calculating your baseline.
  • Estimates are being gamed. If velocity is used as a performance metric, teams learn to inflate estimates to hit the number. The velocity goes up; the actual work throughput doesn't. If you see consistently rising velocity with no corresponding increase in delivered value, this is the likely cause.

🏁 Conclusion

Sprint velocity is not a measure of team worth — it's a calibration tool. Used honestly, it makes sprint planning grounded rather than aspirational, and release forecasting credible rather than fictional.

The teams that get the most out of velocity are the ones that protect it from becoming a performance metric, count only genuinely completed work, and use a rolling average rather than a single data point. That discipline turns velocity from a number on a chart into a reliable input for every planning conversation.

🤓 Learning Resources

📚 Related Articles

Build Reliable Velocity with Better Estimates

TasksTally's Planning Poker keeps votes hidden until everyone submits — eliminating anchoring bias and producing estimates your team can actually plan from.