Back to Blog

Velocity and Sprint Metrics: What Product Managers Actually Need to Track

A practical guide to velocity, sprint metrics, burndown charts, cycle time, and lead time for product managers. Learn what to track, common anti-patterns to avoid, and how to use metrics for better sprint forecasting without gaming the system.

Metrics in Agile teams are a double-edged sword. Used well, they help you plan better, identify bottlenecks, and have productive conversations about team performance. Used poorly, they create perverse incentives, erode trust, and turn sprints into a numbers game where everyone loses. I have seen both outcomes many times, and the difference almost always comes down to whether the product manager understands what these metrics actually measure and, just as importantly, what they do not.

This guide covers the sprint metrics that matter for product managers, how to use them responsibly, and the anti-patterns that will undermine your team if you are not careful. If you are still getting comfortable with Agile foundations, I recommend reading our Agile methodology guide first for broader context.

What Velocity Actually Measures

Velocity is the total number of story points completed by a team in a single sprint. That is it. It is not a measure of productivity, value delivered, or team quality. It is a measure of how much estimated work a team tends to finish in a given time period.

This distinction matters enormously because the moment you treat velocity as anything other than a planning tool, you create incentives for the team to game it.

Here is what velocity tells you: “Based on recent history, this team tends to complete roughly X story points per sprint.” That information is useful for one primary purpose, forecasting how much work the team can take on in future sprints.

Here is what velocity does not tell you: whether the team is delivering value, whether they are working hard enough, whether they are better or worse than another team, or whether your product is succeeding. If you want to understand product success, you need product metrics and KPIs that measure outcomes, not outputs.

How to Calculate Velocity

Calculating velocity is straightforward. At the end of each sprint, add up the story points for all stories that meet the team’s definition of done. Stories that are partially complete do not count. They carry over to the next sprint at their full point value.

Sprint Velocity = Sum of story points for all completed stories

To get a useful velocity number for planning, I recommend using a rolling average of the last three to five sprints. This smooths out the natural variation between sprints (someone was sick, there was a holiday, a story turned out to be more complex than expected) and gives you a more reliable baseline.

For example, if your last five sprints produced velocities of 34, 28, 42, 36, and 30, your average velocity is 34 story points. For conservative planning, use the lower end of your range. For optimistic planning, use the higher end. I generally plan to the average and flag anything above as stretch.

An important caveat: Velocity only stabilizes after the team has been working together for several sprints with consistent membership. If you have recently added or lost team members, your historical velocity data becomes less reliable. Give the team three to four sprints to re-calibrate before trusting the numbers again.

Velocity vs. Throughput: Understanding the Difference

Velocity measures story points completed. Throughput measures the number of work items (stories, tasks, bugs) completed regardless of their size. Both are useful, but they answer different questions.

Velocity answers: “How much estimated complexity can this team handle per sprint?” It is useful for sprint planning and medium-term forecasting.

Throughput answers: “How many discrete items does this team finish per sprint?” It is useful for understanding flow and identifying bottlenecks in your process.

I track both because they complement each other. If velocity is stable but throughput is dropping, it means the team is taking on fewer, larger stories. That might be fine, or it might indicate that stories are not being broken down effectively. If throughput is high but velocity is dropping, it might mean the team is cherry-picking small, easy stories and avoiding complex work.

The most valuable insight comes from looking at both metrics together over time and understanding the story they tell about how your team works. Data-driven product decisions require this kind of nuanced metric analysis.

Burndown Charts: Tracking Progress Within a Sprint

A burndown chart shows the amount of work remaining in the sprint plotted against time. The vertical axis represents remaining work (usually in story points), and the horizontal axis represents the days in the sprint. An ideal burndown shows a steady, roughly linear decline from the total committed work down to zero by sprint end.

In reality, burndown charts rarely look ideal, and that is fine. Here is how to read common burndown patterns.

Steady decline: The team is progressing as planned. Stories are being completed at a consistent pace. This is the healthiest pattern.

Flat line at the start, steep drop at the end: Stories are not being completed until late in the sprint. This often indicates that stories are too large and need to be broken down into smaller, independently deliverable pieces. It can also indicate a bottleneck in code review or QA. I covered strategies for breaking down stories effectively in our sprint planning guide.

Work remaining increases mid-sprint: New work was added to the sprint or a story’s estimate was revised upward after discovery of hidden complexity. Occasional increases are normal. Frequent increases suggest problems with backlog refinement or scope management.

Flat line throughout: Nothing is getting done. This is a red flag that requires immediate investigation. The team might be blocked, dealing with production incidents, or struggling with technical challenges they have not surfaced.

The key principle: Use the burndown chart as a conversation starter, not as a judgment tool. When the chart looks concerning, ask the team what is happening. Do not assume you know.

Burnup Charts: A Better Alternative

I actually prefer burnup charts to burndown charts for most contexts. A burnup chart shows two lines: total scope (work committed to the sprint) and work completed. Both are plotted against time.

The advantage of a burnup chart is that it makes scope changes visible. If the total scope line moves upward mid-sprint, you can immediately see that work was added. With a burndown chart, added scope and completed work can cancel each other out, making the chart look flat even though the team is making progress.

Burnup charts are also more intuitive for stakeholders. A line going up feels like progress. A line going down (burndown) can be confusing for people who are not familiar with the convention.

Cycle Time and Lead Time: The Metrics That Really Matter

If I could only track two metrics for any product team, they would be cycle time and lead time. These flow metrics tell you more about your team’s health and efficiency than velocity ever will.

Cycle time measures how long it takes a work item to move from “in progress” to “done.” It starts when someone begins working on a story and ends when the story meets the definition of done. Cycle time reflects the team’s execution efficiency.

Lead time measures how long it takes from when a work item is created (or enters the backlog) to when it is delivered. It includes all the time the item spends waiting in the backlog, waiting for refinement, waiting in the sprint backlog, plus the actual cycle time. Lead time reflects the overall responsiveness of your product development process.

Here is why these metrics are so powerful. If your average cycle time is 3 days but your average lead time is 25 days, it means stories are spending 22 days waiting before anyone starts working on them. The bottleneck is not execution speed. It is prioritization and flow. No amount of “working faster” will fix a queuing problem.

I recommend tracking cycle time distributions rather than just averages. The average cycle time might be 3 days, but if the distribution shows that 80% of stories complete in 2 days while 20% take 15 days, you have a bimodal distribution that the average obscures. Those long-tail stories are where your process problems live.

Practical tip: If your team uses Jira, Linear, or similar tools, cycle time and lead time data is usually available out of the box or through simple reports. Many product analytics tools can also help you visualize these trends over time.

Sprint Predictability: Can You Deliver What You Promise?

Sprint predictability measures how consistently your team delivers what they committed to during sprint planning. I calculate it as a simple ratio.

Sprint Predictability = (Completed Story Points / Committed Story Points) x 100%

A predictability score of 80 to 100 percent is healthy. Consistently below 80 percent means the team is over-committing. Consistently above 100 percent (completing significantly more than committed) might mean the team is sandbagging their commitments.

Neither extreme is desirable. Under-commitment wastes capacity. Over-commitment erodes trust with stakeholders and leads to burnout.

Track predictability over time and look for trends. If predictability is improving, your estimation and planning processes are maturing. If it is declining, something has changed, perhaps team composition, technical complexity, or the quality of backlog refinement.

I find predictability particularly valuable for conversations with stakeholders and leadership. When someone asks, “Will feature X be done by the end of the quarter?” your predictability data gives you a defensible basis for your answer. “Based on our sprint predictability of 85% over the last six sprints, here is what I am confident we can deliver, and here is what falls into the stretch category.” This approach helps reduce release cycle time by setting realistic expectations upfront rather than dealing with last-minute scope cuts.

Common Velocity Anti-Patterns

These are the patterns I have seen destroy team health and product quality. If you recognize any of them in your organization, address them immediately.

Anti-Pattern 1: Velocity as a KPI

The moment velocity appears on a performance dashboard or is used in performance reviews, you have corrupted the metric. Teams will inflate estimates to show “growth.” A story that used to be 3 points becomes a 5. A 5 becomes an 8. Velocity goes up, but actual output stays the same or even decreases because the team is spending energy gaming the system instead of building product.

The fix: Use velocity only for internal sprint planning. Never compare velocity across teams. Never tie it to performance evaluation. Period.

Anti-Pattern 2: The Velocity Ratchet

Management sees that the team completed 40 points last sprint and sets 45 as the target for the next one. Then 50 for the sprint after that. This creates unsustainable pressure that leads to cut corners, technical debt accumulation, and eventual burnout.

The fix: Let velocity be descriptive, not prescriptive. It tells you what the team has done, not what they should do. If you want higher output, invest in removing blockers, improving tooling, and reducing interruptions. Not in setting higher velocity targets.

Anti-Pattern 3: Partial Credit

Some teams give partial credit for stories that are “almost done” at the end of a sprint. A story estimated at 8 points is “80% complete,” so they count 6.4 points. This practice makes velocity meaningless because you are counting work that has not met the definition of done. It also creates a false sense of progress.

The fix: Binary completion only. A story is either done (definition of done is fully met) or it is not done (zero points). No partial credit. This creates a strong incentive to break stories into smaller, independently deliverable pieces.

Anti-Pattern 4: Story Point Inflation Over Time

This is a subtle one. Over several months, the team unconsciously (or consciously) inflates their story point estimates. What used to be a 3-point story is now a 5-point story. Velocity appears to grow, but the team is not actually delivering more.

The fix: Periodically re-calibrate your estimation baseline. Pick two or three completed stories from six months ago and re-estimate them with the team. If the new estimates are significantly higher, you have inflation. Discuss it openly and re-anchor your scale.

Anti-Pattern 5: Comparing Velocity Across Teams

Team A has a velocity of 45. Team B has a velocity of 30. Team A must be more productive, right? Wrong. Story points are relative estimates specific to each team. One team’s 5-point story might be equivalent to another team’s 8-point story. Comparing velocity across teams is like comparing test scores from tests with different grading scales. It is meaningless at best and harmful at worst.

The fix: Never compare velocities across teams. If you need to compare team performance (which I generally advise against), use outcome-based metrics like customer satisfaction, feature adoption, or revenue impact.

Using Metrics for Forecasting

This is where sprint metrics become genuinely valuable for product managers. Here is how I use them for forecasting.

Short-term forecasting (1 to 3 sprints): Use average velocity to estimate how many story points the team can complete. Match this against the estimated size of upcoming backlog items to forecast what will likely be delivered.

Medium-term forecasting (1 to 3 months): Use a range based on your velocity minimum and maximum over recent sprints. Present stakeholders with best-case and worst-case scenarios rather than a single date. For example, “Based on our velocity range of 28 to 42 points per sprint, the remaining 120 points of work will take 3 to 5 sprints to complete.”

Long-term forecasting (3 to 12 months): At this horizon, story-level estimates are too unreliable to be useful. Use historical throughput data and high-level epic sizing instead. Monte Carlo simulations, which use historical data to generate probability distributions for delivery dates, are particularly powerful here. Tools like Jira and ActionableAgile can run these simulations for you.

The key insight: Always present forecasts as ranges with confidence levels, not as single dates. “We have an 85% probability of completing this epic by March 15 and a 50% probability of completing it by February 28” is far more honest and useful than “It will be done by March 1.”

When Velocity Matters and When It Does Not

Let me be direct about this. Velocity matters for sprint planning and short-term forecasting. It helps you answer: “Can we fit this work into the next sprint?” and “When will we likely finish this set of stories?” For those purposes, it is a valuable and practical tool.

Velocity does not matter for measuring team performance, evaluating individual contributors, comparing teams, or determining product success. For those purposes, you need entirely different metrics, things like customer satisfaction, feature adoption rates, revenue impact, and time to market.

The best product managers I have worked with use velocity as a quiet, internal planning tool and focus their stakeholder conversations on outcome metrics. They never put velocity on an executive dashboard. They never mention it in all-hands meetings. They use it in sprint planning and nowhere else.

Whether you are leading a traditional product team or working within an AI Agency building intelligent products, the principle is the same: track metrics that drive better decisions, and ruthlessly discard metrics that drive worse behavior.

Building a Healthy Metrics Culture

Creating a healthy relationship with metrics starts with how you introduce and discuss them. Here are the principles I follow.

Transparency without judgment. Share metrics openly with the team but never use them punitively. If velocity drops, ask “What happened and how can I help?” not “Why did velocity drop?”

Team ownership. Let the team own their metrics. They should be the ones tracking velocity, analyzing burndown charts, and identifying improvement opportunities. When metrics are imposed from outside, they feel like surveillance. When the team owns them, they feel like tools.

Context always. Numbers without context are dangerous. A velocity of 25 means nothing without knowing the team’s composition, the sprint’s circumstances, and the nature of the work. Always discuss metrics in context.

Outcomes over outputs. Continually redirect conversations from output metrics (story points, tickets closed) to outcome metrics (user satisfaction, business impact). This keeps the team focused on what actually matters.

Sprint metrics are a means to an end. The end is building products that users love and that drive business results. Never lose sight of that, and your metrics practice will serve you well.


Looking for help establishing healthy sprint metrics and forecasting practices for your product team? Let’s talk. We will help you build a metrics framework that drives better decisions without creating perverse incentives.

Enjoyed this article?

Subscribe to get my latest insights on product management, program management, and growth strategy.

Subscribe to Newsletter