Sprint velocity is a Scrum planning metric that describes how much work a team typically finishes in one sprint. It is usually measured in story points per sprint. Velocity is most useful for team-level forecasting (what the team can likely deliver next), not for evaluating individual performance.
Enter the total completed story points across a set of recent sprints and the number of sprints included. The calculator outputs:
The standard average velocity calculation is:
Velocity is only meaningful when you measure it consistently. For best results:
Suppose your team completed the following story points in the last five 2-week sprints: 32, 28, 35, 30, and 25. The total is:
Total completed points = 32 + 28 + 35 + 30 + 25 = 150
Number of sprints = 5
Your average velocity is:
V = 150 ÷ 5 = 30 points per sprint
Forecasting backlog completion: if your remaining backlog is estimated at 240 points, a basic forecast in sprints is:
Sprints needed ≈ Remaining points ÷ Velocity = 240 ÷ 30 = 8 sprints
That’s a rough planning estimate. In practice you’ll want a range (best/likely/worst) using a recent minimum and maximum, or a percentile approach, especially if your velocities vary.
Velocity is not the only way to forecast. The table below helps you pick the right tool for the question you’re answering.
| Metric | Unit | Best for | Common pitfalls |
|---|---|---|---|
| Velocity | Story points / sprint | Sprint planning, short-term forecasting for one team | Gaming points, cross-team comparison, using it for performance |
| Throughput | Items (tickets) / time period | Flow-based teams, forecasting when item sizes are similar | Misleading if item sizes vary widely |
| Cycle time / lead time | Days (or hours) | Predicting when individual items will finish | Needs consistent workflow states and clean data |
| Capacity (hours) | Hours / sprint | Availability planning (time off, part-time, on-call) | Doesn’t translate directly into value delivered |
This calculator intentionally uses a simple average. That makes it easy to use, but it comes with important assumptions:
A common starting point is 3 to 6 recent sprints. If your work varies a lot, use more data and consider forecasting with a range rather than a single number.
If you had significant changes (new hires, people leaving, major scope shift, new tech stack), treat older sprints as less relevant. Recalculate using only sprints after the change, and expect higher uncertainty for a few iterations.
Include any work that your team estimates in points and completes under the same Definition of Done. If some categories are unpointed, keep them consistent; otherwise velocity won’t represent the full load.
Velocity can help estimate how many sprints a backlog might take, but it cannot produce an exact date without additional assumptions (sprint cadence, team stability, scope change rate). For date forecasting, combine velocity with uncertainty ranges and ongoing scope management.
The calculator uses a simple average based on your historical data. You provide:
It then computes your team’s average velocity as story points per sprint. This is the key planning unit in Scrum-based forecasting.
For example, if your team completed 180 points over the last 5 sprints, the calculator divides 180 by 5 and reports a velocity of 36 points per sprint.
The standard formula for average sprint velocity is:
Velocity = Total completed story points ÷ Number of sprints
Using mathematical notation:
Where:
In plain language, you add up all the completed story points for the sprints you are considering, then divide by how many sprints there were. The result is the average points your team finishes in one sprint.
The calculator returns a single number, for example 34. You should read this as:
Here are some practical ways to use that number:
Velocity is best used as a range rather than a single exact figure. Many teams look at a band such as “we usually deliver between 30 and 36 points per sprint” and plan conservatively within that band.
Suppose your Scrum team has just finished its fifth sprint. Over those five sprints, you completed the following story points:
First, add them together:
28 + 32 + 30 + 35 + 25 = 150 points total.
Next, count the number of sprints: there are 5.
Apply the formula:
V = 150 ÷ 5 = 30 points per sprint
In the calculator, you would enter:
The reported velocity is 30. You could then use this to answer questions such as:
Once you know your velocity, you can make simple, high-level forecasts. A common use case is estimating how many sprints remain for a given backlog or release scope.
Use this rule of thumb:
Number of sprints ≈ Remaining story points ÷ Velocity
For example, if you have 260 story points remaining and your average velocity is 32 points per sprint:
260 ÷ 32 ≈ 8.1 → approximately 8–9 sprints.
Remember that this is an approximation. Backlogs evolve, requirements change, and teams improve their collaboration practices. Regularly recalculate velocity using the latest finished sprints and adjust your forecast accordingly.
Velocity is one of several ways teams plan and forecast. The table below compares it with a few related concepts.
| Approach | Main unit | Primary use | Typical strengths | Typical limitations |
|---|---|---|---|---|
| Velocity (this calculator) | Story points per sprint | Sprint planning and high-level forecasting | Grounded in real delivery history; simple to calculate and explain. | Sensitive to changes in estimation scale and team composition. |
| Throughput | Items completed per time period | Kanban-style planning and flow analysis | Does not require story points; works well with small, similar-sized items. | Less precise if item sizes vary widely; needs stable workflow policies. |
| Hours-based estimation | Person-hours or person-days | Task-level scheduling and capacity checks | Intuitive for new teams; aligns with time-based thinking. | Can give a false sense of precision; often drifts from reality. |
| No-estimates / flow-based | Cycle time and lead time | Continuous delivery planning | Focuses on actual flow; can reduce estimation overhead. | Requires disciplined workflow tracking and stable process. |
This calculator assumes you already use story points in Scrum or a similar framework. If your team does not estimate in points, alternative approaches like throughput or cycle time may be more appropriate.
Velocity is powerful but easy to misuse. Keep these assumptions and caveats in mind when using the result from this calculator:
Used thoughtfully and in context, velocity can support more realistic conversations with stakeholders. Used as a rigid target or performance metric, it can drive unhealthy behaviors such as inflating estimates or cutting quality to “hit the number.”
To get the most out of the calculator and your velocity metric, consider these practical tips:
When you treat velocity as an input to collaborative planning rather than a target to hit, it becomes a useful, low-friction tool for aligning expectations and guiding delivery.