Sprint Velocity Calculator

Calculate sprint velocity from completed story points. Forecast remaining work and estimate project completion timelines.

e.g. 28,35,30,42,38,37
people
points
%
Avg Velocity
35.0 pts/sprint
Over 6 sprints โ€” total 210.00 pts
Planned Velocity
23.8 pts/sprint
medium confidence ร— 80% capacity
Sprints to Complete
14.7
350.00 pts remaining at planned velocity
Estimated Completion
~29.00 weeks
2-week sprints โ€” optimistic 8.3 / pessimistic 12.5 sprints
Velocity per Person
7.0 pts
5 team members
Predictability
Stable
CV: 13.6% โ€” Std Dev: 4.8, Range: 28โ€“42
Velocity Trend
+25.8%
Improving โ€” team is ramping up
Sprint Velocity History
28
S1
35
S2
30
S3
42
S4
38
S5
37
S6
Avg: 35.0

Sprint-by-Sprint Breakdown

SprintVelocityCumulativevs Avg
Sprint 128.0028.00-7.0
Sprint 235.0063.00+0.0
Sprint 330.0093.00-5.0
Sprint 442.00135.00+7.0
Sprint 538.00173.00+3.0
Sprint 637.00210.00+2.0
Planning notes, formulas, and examples

About the Sprint Velocity Calculator

Sprint velocity is the average number of story points a team completes per sprint. It is the primary metric for forecasting how long remaining work will take and for planning realistic sprint commitments. Accurate velocity tracking is the backbone of predictable agile delivery.

This calculator computes average velocity from past sprint data and uses it to forecast how many sprints are needed to complete remaining backlog items. It also provides a velocity range (min to max) for probabilistic planning, which is more realistic than single-number estimates.

Velocity stabilizes after 3โ€“5 sprints for a consistent team. New teams, team composition changes, or major technology shifts will cause velocity to fluctuate. Using a rolling average of the last 3โ€“6 sprints provides the most reliable forecast.

When This Page Helps

Velocity-based forecasting replaces wishful thinking with data. This calculator turns historical sprint data into actionable completion estimates, helping product owners and stakeholders set realistic expectations.

How to Use the Inputs

  1. Enter the total story points completed across recent sprints.
  2. Enter the number of sprints included in the calculation.
  3. Enter the remaining story points in the backlog.
  4. Review the average velocity and sprint forecast.
  5. Use the range to communicate best-case and worst-case timelines.
Formula used
Average Velocity = total_points_completed / number_of_sprints Sprints Remaining = remaining_points / average_velocity Best Case = remaining_points / max_velocity Worst Case = remaining_points / min_velocity

Example Calculation

Result: 35 pts/sprint velocity, ~10 sprints remaining

210 points over 6 sprints = 35 points per sprint average velocity. With 350 remaining points: 350 / 35 = 10 sprints needed. At 2-week sprints, that's approximately 20 weeks.

Tips & Best Practices

  • Use a rolling average of 3โ€“6 sprints for the most reliable velocity.
  • Don't count story points from unfinished stories (the 'done' count only).
  • Velocity naturally varies 15โ€“25% sprint-to-sprint; this is normal.
  • Don't compare velocity between different teams โ€” story point scales differ.
  • Factor in upcoming holidays, PTO, and team changes when forecasting.
  • If velocity is declining, look for process issues, not individual performance.

Velocity as a Planning Tool

Velocity's primary purpose is forecasting, not performance measurement. It answers the question: at our current pace, when will we finish the remaining work? Used correctly, it sets realistic expectations and highlights when deadlines are at risk.

Velocity Ranges for Better Forecasting

Single-number forecasts create false precision. Using a velocity range (e.g., 28โ€“42 points per sprint based on historical min/max) produces a timeline range that honestly communicates uncertainty. This is more useful for stakeholders than a single date.

Velocity Anti-Patterns

Avoid using velocity as a performance metric, comparing across teams, mandating velocity targets, or counting partial work. These practices distort the metric and destroy its value as a planning tool. Velocity should be owned by the team, not management.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • At least 3 sprints to see a pattern, and 5โ€“6 sprints for a stable average. Fewer than 3 sprints gives unreliable data. Use the range (min to max) rather than the average for planning until you have enough history.