Skip to main content

What Is Sprint Velocity In Agile?

by
Last updated on 6 min read

Sprint velocity in Agile is the average amount of work a Scrum team completes per sprint, measured in story points or hours, and is used to forecast future sprint capacity and plan releases.

What is sprint velocity?

Sprint velocity is the average amount of work a Scrum team completes during a single sprint, quantified as story points or hours for fully completed user stories.

Think of it as your team’s reliable work pace. Velocity reflects historical performance and helps predict future sprint capacity. At the end of each sprint, tally up the story points of all completed user stories that meet the Definition of Done. That number becomes your team’s velocity baseline for planning upcoming sprints and setting realistic expectations with stakeholders.

How do you calculate sprint velocity?

Calculate sprint velocity by summing the story points of completed user stories in a sprint and averaging over multiple sprints (usually the last 3–5 sprints).

Don’t rush this step. Most Agile teams wait until they’ve completed at least three to five sprints before calculating a stable velocity. Why? Early sprints can swing wildly due to onboarding, tooling issues, or unexpected complexity. Once you’ve got a few consistent sprints under your belt, that average becomes a solid predictor for planning and release forecasting. Honestly, this is the best way to avoid overpromising and underdelivering.

What is meant by velocity in Agile Scrum?

In Agile Scrum, velocity is a forecastable metric that measures the amount of product backlog work a team can complete in a sprint, typically in story points.

It’s not a stick to beat teams with—it’s a planning tool. Track velocity across several sprints, and you’ll spot trends, improve estimation accuracy, and make smarter decisions about sprint goals and release timelines. According to the Scrum Alliance, velocity should never be used to rank teams or pressure output. Keep it internal, keep it helpful.

What is velocity formula in Agile?

The velocity formula divides the total story points completed across multiple sprints by the number of sprints.

Simple math, powerful insight. Say your team finishes 70 story points over three sprints. Divide 70 by 3, and you get about 23.3 points per sprint. That average updates after each sprint and guides how much work to plan next. Just remember: garbage in, garbage out. If your story points are inconsistent or the Definition of Done isn’t met, your velocity becomes meaningless.

How are sprints calculated?

Sprints are calculated by dividing the total story points of a release by the team’s average sprint velocity.

  1. Start with your team’s average velocity from past sprints.
  2. Add up all the story points in your release backlog.
  3. Divide total story points by average velocity to estimate how many sprints you’ll need.

This isn’t just math—it’s stakeholder management. A 120-point release with a velocity of 30 points per sprint? That’s roughly four sprints. Use this to set realistic release dates and keep expectations in check.

Does velocity mean speed?

No — velocity in Agile is not the same as speed; velocity includes direction and magnitude by measuring completed work in a specific context.

Speed is just how fast you’re going. Velocity? That’s speed with direction. In physics, speed is 50 km/h. Velocity is 50 km/h north. In Agile, velocity accounts for team capacity, skills, and process stability—not just raw output. It tells you *how much* you can deliver *in context*, not just how many tasks you churn through.

What is the difference between capacity and velocity?

Velocity measures the average amount of completed work per sprint, while capacity estimates the total available engineering time.

Capacity is about availability: hours, days, who’s on vacation. Velocity is about output: story points completed. A team might have 160 engineering hours per sprint but only deliver 50 story points due to complexity or dependencies. According to the Scrum.org, capacity plans the work, velocity forecasts the result. Use both, but never confuse them.

Do speed and velocity have the same formula?

No — speed uses distance over time, while velocity uses displacement (distance with direction) over time.

Speed = distance ÷ time. Velocity = displacement ÷ time. In Agile terms, speed could be tasks per day. Velocity is about delivering meaningful increments—high-priority backlog items, fully tested features. That’s why velocity is a far more useful metric than raw throughput. It reflects *what* you deliver, not just *how fast* you click through tickets.

What is velocity in scrum with example?

Velocity in Scrum is the average story points a team completes per sprint, used to plan future work.

Here’s a real-world example: Sprint 1 = 35 points, Sprint 2 = 42 points, Sprint 3 = 38 points. Average velocity? 38.3 points. That tells the team they can realistically commit to about 38 points in Sprint 4. Product owners use this to prioritize the backlog and estimate release timelines. Over time, velocity becomes a stable indicator—not just of output, but of planning reliability.

What is the purpose of velocity in Scrum?

The purpose of velocity is to help Scrum teams forecast how much product backlog can be turned into a releasable increment during a sprint.

It’s the backbone of sprint planning. With a solid velocity average, teams can commit to user stories with confidence. It also gives stakeholders clear visibility into progress and timelines. According to the Agile Alliance, velocity should never be used to grade individuals or teams. Its real value? Improving predictability and collaboration within the Scrum process.

How do you increase velocity in Scrum?

Increase velocity by improving quality, streamlining workflows, and enhancing team focus — not by pushing harder.

  1. Focus on quality first: Cut rework by tightening code reviews, expanding test coverage, and sticking to the Definition of Done.
  2. Automate testing: Speed up regression cycles with automated tests and continuous integration.
  3. Reduce context switching: Fewer interruptions mean more flow and fewer bottlenecks.
  4. Cross-train team members: Break down skill silos to improve flexibility and reduce bottlenecks.

According to the Scrum Guide, velocity increases naturally as teams mature, refine their processes, and sharpen their estimation skills. Push for quality, not quantity.

Why is velocity important in Agile?

Velocity is important because it enables data-driven planning, improves predictability, and supports continuous improvement in Agile teams.

It helps teams set realistic sprint goals and release timelines, reducing the risk of overcommitment. Sure, a rising velocity might look good on paper—but sustainable pace matters more than short-term spikes. According to the Agile Manifesto, velocity supports the principle of delivering working software frequently, from a couple of weeks to a couple of months. That’s the real win.

How do you calculate safe velocity in agile?

Safe (Scaled Agile Framework) velocity is calculated by summing the story points of all completed work that meets the Definition of Done in a sprint.

In SAFe, “safe velocity” isn’t a formal term—it’s shorthand for a stable, predictable velocity measured over multiple sprints. Use historical data to forecast future capacity, but don’t treat it like a target. The SAFe website warns against comparing teams or reacting to short-term dips. Normalize velocity over time, and only count fully completed stories. That’s how you keep it reliable.

What is Agile metric velocity?

Velocity is the average amount of work a Scrum team completes per sprint, measured in story points or hours, and used for forecasting and release planning.

It’s one of the most practical Agile metrics out there. Product owners and Scrum masters rely on it to estimate sprint commitments and communicate progress to stakeholders. But don’t rely on velocity alone. The Project Management Institute recommends pairing it with other metrics like cycle time and lead time for a full picture of team health. Velocity tells you *how much* you can do. Cycle time tells you *how fast* you deliver it. Use both.

Edited and fact-checked by the TechFactsHub editorial team.
David Okonkwo

David Okonkwo holds a PhD in Computer Science and has been reviewing tech products and research tools for over 8 years. He's the person his entire department calls when their software breaks, and he's surprisingly okay with that.