Scrum Team Velocity: How to Calculate, Track, and Improve (2026)
Complete guide to calculating your Scrum team's velocity. Learn to interpret velocity metrics, use historical data for sprint planning, and improve estimation accuracy.
Velocity is one of the most important metrics in Scrum. It allows you to predict how much work your team can complete and create realistic plans.
What is Velocity in Scrum?
Velocity = Sum of story points completed in a sprint
Simple, but powerful.
Basic Example
Sprint 1:
- Story A: 5 points ✅ Completed
- Story B: 8 points ✅ Completed
- Story C: 3 points ✅ Completed
- Story D: 5 points ❌ Not completed
Sprint 1 Velocity = 5 + 8 + 3 = 16 points
Critical rule: Only count 100% completed stories (according to your Definition of Done).
Why Velocity Matters
1. Realistic Planning
With historical velocity, you can predict future sprints:
Average velocity: 22 points/sprint
Backlog for release: 88 points
Prediction: 88 ÷ 22 = 4 sprints
With 2-week sprints = 8 weeks
2. Detects Problems Early
Sprint 1: 25 points
Sprint 2: 24 points
Sprint 3: 23 points
Sprint 4: 15 points ⚠️
What happened in Sprint 4?
- Team illness?
- Blocked dependencies?
- Underestimation of complexity?
3. Demonstrates Value to Business
Stakeholder: "Why only 5 features this quarter?"
You: "Our velocity is 20 points/sprint.
Each feature is ~12 points average.
6 sprints × 20 points = 120 points = 10 features.
But you requested 15 features (180 points).
Something has to give: scope, time, or quality."
Concrete data beats opinions.
How to Calculate Velocity
Step 1: Record Completed Story Points
At the end of each sprint:
Sprint Planning:
- Committed: 25 points
Sprint Review:
- Completed: 23 points (2 stories not finished)
Velocity = 23 points
Step 2: Calculate Moving Average
Use the last 3-6 sprints:
Sprint 1: 21 points
Sprint 2: 25 points
Sprint 3: 23 points
Sprint 4: 22 points
Sprint 5: 20 points
Sprint 6: 25 points
Simple average:
(21 + 25 + 23 + 22 + 20 + 25) ÷ 6 = 22.67 ≈ 23 points
Last 3 sprints average (more recent):
(22 + 20 + 25) ÷ 3 = 22.33 ≈ 22 points
Recommendation: Use last 3-4 sprints for balance between stability and relevance.
Step 3: Consider Variability
Velocity isn’t constant. Calculate standard deviation:
Sprints: 21, 25, 23, 22, 20, 25
Mean: 22.67
Standard deviation: 2.05
Interpretation:
- 68% of sprints: 20-25 points (±1 SD)
- 95% of sprints: 18-27 points (±2 SD)
For planning: Use the low range (20 points) to be conservative.
Factors Affecting Velocity
Normal Factors (Don’t Worry)
1. Vacations and Holidays
Normal sprint: 10 working days = 22 points
Sprint with holiday: 8 working days = 18 points
This is expected, not a performance problem.
2. New Team Members
Week 1-2: Low velocity (onboarding)
Week 3-8: Velocity gradually increases
Week 9+: Normalized velocity
Concerning Factors (Investigate)
1. Estimation Drift
Problem:
Sprint 1-5: "Story M" = 5 points
Sprint 6-10: "Story M" = 8 points (same type of work)
Symptom:
- Velocity increases but actual productivity doesn't
- Point inflation
Solution:
- Recalibrate estimates with reference stories
- Discuss in retrospective
2. Excessive Work In Progress
Problem:
Sprint Planning: 10 stories (25 points)
Sprint Review: 8 stories 90% complete, 2 stories 100% complete
Result: Only 2-3 points of velocity
Solution:
- Limit WIP (Work In Progress)
- "Stop starting, start finishing"
- Focus on completing few stories well
Velocity Patterns
Healthy Pattern: Stable
Sprints: 22, 23, 21, 24, 22, 23
✅ Variation < 15%
✅ Predictable
✅ Mature team
Common Pattern: Growing
Sprints: 15, 18, 20, 22, 23, 24
✅ Team learning
✅ Improving estimates
✅ Reducing waste
Caution: Ensure it's not estimation inflation.
Problematic Pattern: Erratic
Sprints: 15, 28, 12, 25, 18, 30
❌ Variation > 40%
❌ Unpredictable
❌ Underlying problems
Common causes:
- Stories too large
- External blocking dependencies
- Frequent priority changes
- Inconsistent estimates
Using Velocity for Planning
Sprint Planning
Use historical velocity to commit:
Average velocity: 22 points
Next sprint: Holiday (capacity -20%)
Safe commitment: 22 × 0.8 = 17-18 points
Select stories:
- Story A: 8 points
- Story B: 5 points
- Story C: 3 points
- Story D: 2 points
Total: 18 points ✅
Release Planning
Project dates with velocity:
Features for Q1: 120 points
Velocity: 20 points/sprint
2-week sprints
Calculation:
120 ÷ 20 = 6 sprints = 12 weeks = 3 months
But add buffer (20%):
12 weeks × 1.2 = 14.4 weeks ≈ 3.5 months
Commitment: "We'll deliver between late March and mid-April"
Improving Velocity
⚠️ Important Warning
DON’T make velocity a goal in itself.
❌ "Our goal is to increase velocity 20% this quarter"
→ Estimate inflation
→ Quality sacrifice
→ Burnout
✅ "Our goal is to deliver value consistently"
→ Stable velocity = predictability
→ Predictability = business confidence
Legitimate Improvements
1. Reduce Waste
Identify what doesn’t add value:
Time Tracking (1 week):
- Coding: 50%
- Meetings: 25%
- Waiting for reviews: 15%
- Waiting for QA: 10%
Improvement:
- Pair programming → less waiting for reviews
- Automate QA → less waiting for QA
→ More coding time without increasing work hours
2. Improve Estimates
Estimation retrospective:
- Review last 10 stories
- Which did we underestimate? Why?
- Which did we overestimate? Why?
Common:
- Underestimate testing
- Overestimate simple features with known tech
Action:
- Update reference stories
- Calibrate Definition of Done
Common Mistakes with Velocity
Mistake 1: Comparing Teams
❌ "Team A has velocity of 30, Team B only 20.
Team B is less productive."
Why it's wrong:
- Story points are relative to each team
- Team A's "5" ≠ Team B's "5"
- Different technologies, domains, experience
✅ Compare each team to itself over time.
Mistake 2: Pressuring for Higher Velocity
❌ Manager: "I want you to increase velocity 30% next quarter"
Result:
- Team inflates estimates (5 → 8)
- Velocity goes up on paper, productivity same
- Metrics lose meaning
✅ Focus on:
- Velocity stability (predictability)
- Waste reduction
- Continuous improvement
Mistake 3: Counting Partially Completed Stories
❌ 8-point story at 90%
"Let's count 7 points of velocity"
Problem:
- It's not done per Definition of Done
- Last 10% is often 50% of work
- Incentivizes leaving stories 90% complete
✅ 0% or 100%. Nothing in between.
If not done, it's 0 points of velocity.
Tools for Tracking Velocity
Burndown Chart
Shows remaining work vs time:
Day 1: 25 points remaining
Day 5: 15 points remaining
Day 10: 0 points remaining ✅
If current line is above ideal line:
→ Risk of not completing sprint
Velocity Chart
Compares velocity across sprints:
Sprint 1: ████████████████████░░ 22 points
Sprint 2: ██████████████████████ 25 points
Sprint 3: ████████████████████░░ 21 points
Sprint 4: ████████████████████░░ 23 points
Average: 22.75 points
Trend: Stable ✅
Conclusion
Velocity is a planning tool, not a performance goal.
Use it for:
- ✅ Predicting realistic dates
- ✅ Detecting problems early
- ✅ Improving estimates
- ✅ Demonstrating capacity to stakeholders
DON’T use it for:
- ❌ Comparing teams
- ❌ Evaluating individual performance
- ❌ Pressuring for “more productivity”
- ❌ Bonuses or punishments
The best velocity is stable and predictable, not necessarily the highest.
Start Measuring Your Velocity
Ready to start? Create your first Planning Poker session and start tracking completed story points.
Related Resources
Ready to Try Planning Poker?
Start estimating with your team in seconds. No registration, no downloads, just share a link.
Create Free Session