Skip to main content
New: Forge AI docs + Loop PM assistant. 7-day free trial.
TemplateFREE⏱️ 20 minutes

Velocity Tracking Template

A sprint velocity dashboard template with capacity planning, trend analysis, and forecasting to help agile teams predict delivery timelines.

By Tim Adair• Last updated 2026-03-04
Velocity Tracking Template preview

Velocity Tracking Template

Free Velocity Tracking Template — open and start using immediately

or use email

Instant access. No spam.

What This Template Is For

Velocity is the number of story points a team completes per sprint. It is the most useful metric for predicting how much work a team can take on and when a set of features will be done. It is also one of the most abused metrics in product management. When velocity becomes a performance target, teams inflate estimates to hit numbers instead of using it as a planning tool.

This template tracks velocity over time, calculates rolling averages, and provides capacity planning formulas so you can forecast delivery dates with reasonable confidence. It pairs well with the sprint planning template for setting realistic sprint commitments. For a deeper dive into product metrics that matter, the Product Analytics Handbook covers how to choose and interpret team-level metrics.


When to Use This Template

  • After every sprint: Update the velocity log and recalculate the rolling average.
  • During quarterly planning: Forecast how many sprints a feature set will take.
  • When stakeholders ask "when will it be done?": Use velocity data to give a range, not a guess.
  • When velocity is unstable: Diagnose whether the cause is scope changes, team changes, or estimation inconsistency.

Step-by-Step Instructions

Step 1: Set Up the Velocity Log (10 minutes)

Create a table tracking committed vs. completed story points per sprint. Include team composition to normalize for capacity changes.

  • Create the velocity log table (see template below)
  • Backfill data from the last 6-10 sprints if available
  • Record team size for each sprint

Step 2: Calculate Rolling Averages (5 minutes per sprint)

Use a 3-sprint and 6-sprint rolling average. The 3-sprint average responds faster to changes. The 6-sprint average smooths out outliers.

  • Calculate the 3-sprint rolling average
  • Calculate the 6-sprint rolling average
  • Note the completion rate (completed / committed)

Step 3: Forecast Delivery (15 minutes)

Use the velocity average to estimate how many sprints a feature set will take. Always give a range (optimistic, likely, pessimistic).

  • Sum the total story points for the feature set
  • Divide by the 6-sprint rolling average for the "likely" estimate
  • Use the highest sprint for the "optimistic" estimate
  • Use the lowest sprint for the "pessimistic" estimate

The Velocity Tracking Template

Sprint Velocity Log

SprintDatesTeam SizeCommitted (pts)Completed (pts)Completion RateNotes
Sprint [N-5][Dates][X][X][Y][Y/X %]
Sprint [N-4][Dates][X][X][Y][Y/X %]
Sprint [N-3][Dates][X][X][Y][Y/X %]
Sprint [N-2][Dates][X][X][Y][Y/X %]
Sprint [N-1][Dates][X][X][Y][Y/X %]
Sprint [N][Dates][X][X][Y][Y/X %]

Rolling Averages

MetricValue
3-sprint rolling average[X] pts/sprint
6-sprint rolling average[X] pts/sprint
Average completion rate[X]%
Highest sprint (last 6)[X] pts
Lowest sprint (last 6)[X] pts
Standard deviation[X] pts

Capacity Planning

InputValue
Total story points to deliver[X] pts
6-sprint rolling average[Y] pts/sprint
Optimistic estimate (highest velocity)[X / highest] = [N] sprints
Likely estimate (rolling average)[X / average] = [N] sprints
Pessimistic estimate (lowest velocity)[X / lowest] = [N] sprints
Estimated delivery range[Optimistic date] to [Pessimistic date]

Capacity Adjustments

FactorAdjustment
Planned PTO next sprint-[X] pts (reduce by proportion of absent team members)
New team member onboarding-[X]% for first 2-3 sprints
Known blockers or dependencies-[X] pts buffer
Holiday sprint (shorter)Reduce proportionally to days lost

Example

Sprint Velocity Log

SprintDatesTeam SizeCommittedCompletedRateNotes
Sprint 17Jan 6-175383284%Holiday week, 1 person PTO
Sprint 18Jan 20-315363597%Clean sprint
Sprint 19Feb 3-145402870%P0 bug consumed 2 days
Sprint 20Feb 17-285343397%
Sprint 21Mar 3-144302997%1 engineer on parental leave
Sprint 22Mar 17-284282796%

Rolling Averages

MetricValue
3-sprint rolling average29.7 pts/sprint
6-sprint rolling average30.7 pts/sprint
Average completion rate90%
Highest sprint (last 6)35 pts (Sprint 18)
Lowest sprint (last 6)27 pts (Sprint 22)

Delivery Forecast: Report Builder Feature (estimated 85 story points)

ScenarioVelocitySprintsTarget Date
Optimistic35 pts/sprint2.4 sprintsApr 11
Likely29.7 pts/sprint2.9 sprintsApr 25
Pessimistic27 pts/sprint3.1 sprintsMay 2

Recommended commitment to stakeholders: "We expect the Report Builder to ship in late April, with a range of mid-April to early May depending on unplanned work."


Tips

  1. Never use velocity as a performance metric. The moment velocity becomes a target, teams inflate estimates to look productive. Velocity is a planning input, not a scoreboard. Use it to forecast, not to judge.
  1. Normalize for team size. If your team goes from 5 to 4 engineers, velocity will drop by roughly 20%. Track team size so you do not confuse a capacity change with a productivity problem.
  1. Use a range, not a single number. Giving stakeholders one date is a promise. Giving them a range is a forecast. The range between your highest and lowest recent sprint is your natural variability. For more on communicating uncertainty, see the Stakeholder Management Handbook.
  1. Investigate outliers. If one sprint is 40% below average, find out why. A P0 bug, scope creep, or unclear stories are common causes. Fixing the root cause improves future accuracy. Track these in the Notes column.
  1. Re-estimate when scope changes. If new features are added mid-release, update the total story points and recalculate the forecast. Do not pretend the original timeline still holds. The RICE framework can help prioritize what stays and what gets cut.

Frequently Asked Questions

How many sprints of data do we need before velocity is useful?+
At least 6 sprints (about 3 months for two-week sprints). Fewer than 6 gives you a volatile average that changes significantly with each sprint. After 10+ sprints, the rolling average stabilizes and becomes a reliable planning tool.
What is a good completion rate?+
80-95% is healthy. Consistently hitting 100% means the team is under-committing. Below 70% suggests stories are entering the sprint unrefined, scope is creeping, or estimates are unreliable. Check whether your team is using a [Definition of Ready](/templates/definition-of-ready-template) to prevent unrefined stories from entering the sprint.
Should we track velocity per person or per team?+
Per team. Individual velocity is meaningless because story points measure team output, not individual productivity. Measuring individuals creates competition and discourages collaboration. If you need to understand individual capacity, track available days instead.
How do we handle story points for bugs and tech debt?+
Include them in the velocity calculation. If the team spends 30% of each sprint on bugs and tech debt, that is 30% of capacity unavailable for feature work. Tracking it in velocity makes your forecasts more accurate. For tracking tech debt separately, see the [technical debt tracker template](/templates/technical-debt-tracker-template).
What if our velocity keeps going up?+
Sustained velocity increases usually mean one of three things: the team is getting better at estimation (most common), the team has fewer interruptions, or estimates are inflating. Check the completion rate. If velocity rises but completion rate stays flat (80-95%), estimation is improving. If velocity rises and completion rate drops, the team is over-committing.

Explore More Templates

Browse our full library of AI-enhanced product management templates

Free PDF

Like This Template?

Subscribe to get new templates, frameworks, and PM strategies delivered to your inbox.

or use email

Instant PDF download. One email per week after that.

Want full SaaS idea playbooks with market research?

Explore Ideas Pro →