How to Improve
Sprint Velocity

Improve sprint velocity by breaking stories smaller, reducing work in progress, eliminating blockers, and investing in better estimation accuracy through planning poker — but never use velocity as a performance target.

Sprint velocity is one of the most useful metrics in agile — when used correctly. This guide covers what velocity actually measures, practical strategies to improve it, and the anti-patterns that undermine it.

9 min readUpdated Mar 2026

Key Takeaways

  • Velocity is a diagnostic tool for planning, not a performance metric — using it as a target creates perverse incentives.
  • The most effective ways to improve velocity: break stories smaller, reduce work in progress, and eliminate blockers.
  • Better estimation accuracy (through planning poker) leads to more predictable velocity over time.
  • Track velocity as a 3-5 sprint rolling average, not sprint-to-sprint, to smooth out natural variation.

What is sprint velocity?

Sprint velocity is the total number of story points a team completes in a single sprint. If your team finishes stories worth 3, 5, 8, and 5 points, your velocity for that sprint is 21. Over multiple sprints, the average velocity becomes a powerful planning tool — it tells the product owner roughly how much work the team can absorb in each iteration.

The most important thing to understand about velocity is that it is a diagnostic tool, not a target. Just as a doctor measures blood pressure to understand your health — not to set a goal of having the highest blood pressure possible — velocity should be measured to understand team throughput, not to push teams to deliver more points.

When velocity becomes a target, teams respond rationally: they inflate estimates, avoid risky work, and game the numbers. This is known as Goodhart's Law: “When a measure becomes a target, it ceases to be a good measure.” The strategies in this guide focus on genuine process improvements that naturally increase throughput, not on tricks to make the number go up.

A healthy velocity is stable and predictable, not necessarily high. A team with a consistent velocity of 25 points per sprint is in a better position than a team that swings between 15 and 45. Stability enables reliable forecasting, which is the whole point of tracking velocity in the first place.

Understanding velocity

Before improving velocity, make sure you understand what it captures — and what it does not.

What velocity measures

Velocity is the sum of story points for all stories that meet the Definition of Done at the end of a sprint. Partially completed stories are not counted — only fully done work contributes to the number.

What velocity doesn't measure

Velocity does not measure individual productivity, code quality, business value, or team morale. It is a throughput metric, not a performance metric. Using it to evaluate individuals or compare teams leads to gaming and dysfunction.

How to calculate velocity

At the end of each sprint, add up the story points of every completed story. A story is complete only if it passes acceptance criteria and meets the Definition of Done. Carry-over stories count in the sprint where they are finished.

Tracking velocity trends

A single sprint's velocity is noisy. Use a rolling average of the last three to five sprints for planning. This smooths out natural variation from holidays, sick days, and unexpected complexity, giving a more reliable baseline.

Strategies to improve velocity

Six proven techniques that help teams deliver more value per sprint without cutting corners.

Refine estimation accuracy

Better estimates lead to more predictable sprints. Use planning poker to surface assumptions, compare stories to references, and build team calibration. When estimates are accurate, the team can commit confidently and avoid carry-over.

Break stories smaller

Smaller stories reduce risk, improve flow, and make progress visible. Aim for stories that can be completed in one to two days. Large stories hide complexity, block testing, and increase the chance of carry-over at sprint end.

Reduce work in progress

Limiting WIP improves throughput by reducing context switching and multitasking. When team members focus on fewer items at once, each item moves through the pipeline faster. Set explicit WIP limits and make them visible on your board.

Eliminate blockers proactively

Blockers are the silent killers of velocity. Track blocked time in your daily standups and address dependencies before they stall work. If the same types of blockers recur, fix the root cause in your retrospective.

Invest in automation

CI/CD pipelines, automated tests, and infrastructure-as-code reduce manual overhead every sprint. The initial investment pays dividends quickly — a team that deploys in minutes rather than hours can ship more stories per sprint.

Improve retrospectives

Regular, focused retrospectives identify and fix process issues before they compound. Each sprint should produce one or two actionable improvements. Over time, these small changes accumulate into significant velocity gains.

Common velocity anti-patterns

Using velocity as a performance metric. The moment velocity appears on a management dashboard next to individual performance reviews, the metric is compromised. Teams will inflate estimates to show higher numbers. Velocity should be owned by the team and used only for their own sprint planning. Sharing velocity with management is fine for capacity planning, but it must never be tied to rewards or punishments.

Comparing velocity across teams. Every team calibrates story points differently. Team A's velocity of 40 and Team B's velocity of 25 say nothing about which team is more productive. The numbers are not comparable because the unit of measure is different. Comparing them creates unhealthy competition and incentivizes gaming. If leadership needs to compare teams, use outcome-based metrics like features delivered or customer satisfaction.

Velocity inflation (point gaming). This happens when teams gradually increase their estimates without a corresponding increase in actual work. A task that was 3 points last quarter becomes a 5 this quarter. The velocity chart trends upward, but nothing has actually changed. Prevent this by maintaining reference stories and periodically recalibrating against them.

Ignoring carry-over stories. When a story is not completed during a sprint, some teams count it partially or re-estimate it. The correct approach is to count zero points for incomplete stories and carry the full story into the next sprint. This keeps velocity honest and makes carry-over visible as a problem to address rather than a number to hide.

Sacrificing quality for velocity. Skipping code reviews, reducing test coverage, or ignoring technical debt to complete more stories per sprint is the fastest path to long-term velocity decline. Short-term gains from cutting corners are always repaid with interest — in the form of bugs, rework, and slower development in future sprints.

The role of estimation in velocity

Velocity is only as useful as the estimates behind it. If your team consistently over-estimates or under-estimates, velocity will be either artificially high or artificially low — and neither scenario supports reliable planning. The single most impactful thing you can do to improve velocity as a metric is to improve your estimation process.

Planning poker is the most effective technique for improving estimation accuracy. By having each team member vote independently, you eliminate anchoring bias — the tendency to follow the first number spoken. The discussion that follows divergent votes surfaces risks and assumptions that would otherwise go unnoticed until the work is underway.

Good estimation also requires good backlog refinement. Stories should arrive at sprint planning with clear acceptance criteria, identified dependencies, and enough detail for the team to estimate confidently. When the team spends half of sprint planning clarifying requirements, estimation quality suffers and velocity becomes unpredictable.

Finally, build a habit of reviewing estimates after each sprint. Not to blame anyone for misses, but to calibrate. If a 3-point story turned out to be much harder than expected, ask why. Was the estimate wrong, or did the scope change? Were there hidden dependencies? Each of these insights makes the next round of estimation slightly better, which makes velocity slightly more reliable, which makes sprint planning slightly more predictable. Over time, these small improvements compound into a significant advantage.

If your team does not have a regular estimation practice, try running a planning poker session. It takes less than a minute to set up a room, invite your team, and start estimating. The first session alone will surface alignment gaps that improve your next sprint.

Frequently asked questions

There is no universal good velocity. Velocity is team-specific and depends on team size, story point calibration, sprint length, and the nature of the work. A healthy velocity is one that is stable and predictable over time, not necessarily a high number.

Most teams see their velocity stabilize after three to five sprints. The first few sprints involve calibration as the team learns to estimate consistently. After that, a rolling average provides a reliable baseline for planning.

No. Chasing velocity increases leads to estimation inflation and gaming. Healthy velocity is stable with natural variation. Genuine improvements come from process changes like better refinement, smaller stories, or reduced blockers — not from pushing the team to deliver more points.

Velocity measures throughput of estimated work, not productivity. A team can be highly productive while velocity stays flat if they are investing in technical debt, onboarding new members, or handling unplanned work. Use velocity for planning, not for evaluating the team.

Yes, indirectly. Planning poker improves estimation accuracy by surfacing assumptions and risks early. Better estimates lead to more realistic sprint commitments, fewer carry-overs, and ultimately a more stable and predictable velocity trend.

Better estimates, better velocity

Create a free Scrum Poker room and start improving your team's estimation accuracy today.