VelocitySprintAgile

Sprint Velocity is a Vanity Metric: Focus on These Instead

ScrumPoi · · 10 min read

Sprint Velocity is a Vanity Metric: Focus on These Instead

Sprint Velocity Is a Vanity Metric: Focus on These Instead

If your team celebrates “We hit 48 story points this sprint!” more than “We solved the right problem for users,” your metrics are lying to you.

Velocity is one of the most abused ideas in agile. Used well, it’s a rough planning aid. Used badly, it becomes a performance target, a weapon, and a source of fake progress.

Let’s be blunt:
Sprint velocity is a vanity metric when it’s treated as a goal instead of a planning input. It makes you feel productive without proving you delivered anything valuable.

This post breaks down why velocity is overrated, what to measure instead, and how to shift your team without chaos or drama.


Why Velocity Becomes a Vanity Metric

Velocity Measures Output, Not Outcomes

Velocity answers one narrow question:

“How many story points did we complete in this sprint?”

That’s it. It doesn’t tell you:

  • Did we solve a real customer problem?
  • Did we reduce churn, increase activation, or speed up a critical workflow?
  • Is the code maintainable, performant, or secure?
  • Are we building the right thing or just shipping more stuff?

You can double velocity and still:

  • Ship features nobody uses
  • Increase bugs and tech debt
  • Slow down future development because the system is a mess

That’s the definition of a vanity metric: it moves, but it doesn’t necessarily matter.

Teams Quietly Game Velocity (Often Without Realizing)

If leadership or management watches velocity like a scoreboard, teams adapt. Not by becoming magically more effective, but by bending the metric.

Common patterns:

  • Inflating estimates
    “This used to be 3 points, but our work is complex now, let’s call it 5.”
    Same work, bigger number.

  • Splitting work for points, not for flow
    Stories are sliced in unnatural ways just to “get points done,” not to deliver coherent value.

  • Rushing to close tickets on the last day
    Work gets jammed through at the end of the sprint to “make the numbers,” often with sloppy testing or incomplete validation.

  • Avoiding important but messy work
    Teams shy away from refactoring, spikes, or discovery work because it’s harder to estimate and doesn’t “look good” on the velocity chart.

In a 2022 internal study at a large SaaS company I worked with, 4 out of 5 teams admitted they had “adjusted” story points over time to keep velocity trending upward. Not one of those teams had a corresponding improvement in user or business outcomes.

Velocity didn’t drive improvement. It drove theater.

Velocity Is Relative and Local

Velocity is:

  • Team-specific – 30 points for Team A is not the same as 30 points for Team B
  • Estimate-dependent – change your pointing habits and velocity “magically” changes
  • Context-sensitive – new team members, tech stack changes, or domain complexity all shift it

Comparing velocity across teams is fundamentally flawed, yet many organizations still try:

“Team X does 60 points per sprint, why are you only doing 35?”

This is like asking why two people’s “fitness” is different because they each made up their own scoring system.


The Real Problem: Velocity as a Target, Not a Tool

Velocity is not evil.
Using it as a performance metric is.

Used properly, velocity is:

  • A rough planning heuristic
  • A way to forecast capacity based on historical data
  • A tool to see if your throughput is wildly inconsistent

Used badly, it becomes:

  • A goal: “We must hit 50 points this sprint”
  • A comparison metric: “Team A vs Team B”
  • A proxy for productivity: “Higher velocity = better team”

Here’s the rule of thumb:

If someone outside the team is using velocity to judge the team, it’s already corrupted.

Once velocity becomes a target, it stops being a reliable measure. People optimize what’s measured, and if what’s measured isn’t value, you’ll get points instead of progress.


What to Measure Instead: Metrics That Actually Matter

If velocity is vanity, what’s meaningful?
You want metrics that connect work to value, and process to flow.

Think in three buckets:

  1. Outcome metrics – Are we solving the right problems?
  2. Flow metrics – How effectively do we turn ideas into reality?
  3. Quality & sustainability metrics – Can we keep doing this without burning out or breaking everything?

1. Outcome Metrics: Did We Move the Needle?

These are tied to user and business value. Examples:

  • Activation rate – % of new users who complete a key action in the first X days
  • Feature adoption – % of active users using a new feature within N days of release
  • Cycle-specific outcome goals – e.g., “Reduce average onboarding time from 10 minutes to 6 minutes”

Practical example:

  • Instead of: “Deliver 40 story points of onboarding improvements”
  • Use: “Increase onboarding completion rate from 60% to 75% over the next 3 sprints”

Now your stories are tied to a real outcome, not an arbitrary point total.

2. Flow Metrics: How Smoothly Do We Deliver?

These measure how work moves through your system.

Key ones:

  • Cycle time – Time from “in progress” to “done”
  • Lead time – Time from idea/request to “done”
  • Throughput – Number of work items completed per sprint (count of stories, not points)
  • Work in Progress (WIP) – How many items are actively being worked on

Why these matter:

  • Shorter cycle time = faster feedback = less waste
  • Stable throughput = predictable delivery
  • Lower WIP = fewer bottlenecks and context switching

Example:

  • Team A: 40 story points, average cycle time 8 days
  • Team B: 20 story points, average cycle time 2 days

Team B learns faster, adapts quicker, and can respond to change. I’d take Team B every time.

3. Quality & Sustainability Metrics: Are We Building on Solid Ground?

You can ship a lot… once. Then the system collapses under its own weight.

Track things like:

  • Defect rate – Bugs found in production per release
  • Escaped defects – High-severity issues that impact users
  • Rework rate – % of work that has to be redone after “done”
  • Deployment frequency – How often you can safely release
  • On-call incident volume – How often you’re paged for production issues

If velocity goes up but:

  • Defects double
  • Deployments slow down because releases are risky
  • On-call incidents spike

…you’re not improving, you’re borrowing from the future.


Common Mistakes: What Not to Do With Velocity

Mistake #1: Using Velocity as a Performance Metric

Don’t:

  • Tie bonuses, performance reviews, or team comparisons to velocity
  • Ask, “Why is your velocity lower than last quarter?” as a performance question
  • Set targets like “We must increase velocity by 20%”

This guarantees:

  • Inflated estimates
  • Cutting corners on quality
  • Avoiding necessary but “low-point” work (e.g., refactoring, automation, documentation)

Instead, ask:

  • “Is our velocity stable enough for planning?”
  • “Did something big change that explains this shift (team size, tech stack, domain)?”
  • “Are we consistently over-committing or under-committing?”

Mistake #2: Comparing Velocity Across Teams

Don’t compare:

  • Team A: 30 points vs Team B: 50 points
  • Or worse, create a “leaderboard” of team velocity

This creates competition where you want collaboration. It also ignores:

  • Different domains
  • Different estimation scales
  • Different team compositions and experience levels

Compare within a team over time, not between teams.

Mistake #3: Treating Story Points as Precise Units

Story points are fuzzy, relative estimates. They are not:

  • Hours
  • Days
  • Universal units of productivity

When you start saying things like “1 point = half a day,” you’ve missed the point of points. You’d be better off estimating in hours honestly than pretending you’re doing agile.

Mistake #4: Ignoring “Unpointed” Work

Common silent killers:

  • Production incidents
  • Support escalations
  • Ad-hoc stakeholder requests
  • Internal improvements and refactors

If this work isn’t visible or accounted for, velocity becomes a distorted picture. The team looks “slow” when in reality they’re firefighting.

Make all work visible, even if you don’t point everything.


A Better Approach: How to Shift Away From Velocity Obsession

You don’t need to throw velocity in the trash. You need to downgrade it from “primary metric” to “minor planning input.”

Here’s a practical, step-by-step way to shift.

Step 1: Change the Conversation in Sprint Reviews

Stop leading with:

  • “We completed 38 story points.”

Start leading with:

  • “Here’s the problem we aimed to solve.”
  • “Here’s what we shipped.”
  • “Here’s what we learned.”
  • “Here’s the impact we’re seeing (or expect to see).”

Example structure:

  1. Goal: “Improve trial conversion by making it easier to set up integrations.”
  2. What we delivered: New integration wizard, updated docs, in-app guidance.
  3. Early signals: 25% more users completed integration setup in the first week.
  4. Next steps: A/B test a simplified flow, watch activation metrics.

Velocity might be a footnote for internal planning, not the headline.

Step 2: Introduce One or Two Outcome Metrics

Don’t try to boil the ocean. Pick one or two outcome metrics per quarter or initiative.

Examples:

  • For onboarding: onboarding completion rate, time to first value
  • For reliability: error rate, uptime, incident count
  • For engagement: weekly active users of a feature, task completion rate

Make these visible on a team dashboard. Discuss them in:

  • Sprint planning: “What can we do this sprint to move this metric?”
  • Daily standups: “What’s blocked that affects this outcome?”
  • Retrospectives: “Did we actually impact the metric?”

Step 3: Add Simple Flow Metrics

Start small with:

  • Cycle time – Track average days from “in progress” to “done” per story
  • Throughput – Count of completed stories per sprint (no points)

You don’t need a fancy tool to begin:

  • Export from Jira
  • Simple spreadsheet
  • Visualize trends over a few sprints

Use these in retrospectives:

  • “Why did cycle time spike last sprint?”
  • “Why are so many items stuck in code review?”
  • “Do we need to limit WIP?”

Step 4: De-Emphasize Story Points

If your team is mature enough, consider:

  • Using no estimates for small, similarly sized work items
  • Or switching to t-shirt sizes (S, M, L) for rough sizing
  • Or only estimating larger items that need planning

If you keep story points:

  • Stop tracking velocity beyond “rough planning range”
  • Avoid using it outside the team
  • Don’t talk about point-based targets

Step 5: Make All Work Visible

Include:

  • Bugs
  • Incidents
  • Spikes
  • Refactoring
  • Internal tooling

You can:

  • Use labels or issue types to categorize work
  • Review the mix in retrospectives: “Are we spending 40% of our time on incidents? That’s a signal.”

When everything is visible, you don’t need velocity to justify why you’re “slow.” The work speaks for itself.


Tools Can Help, But They Won’t Save a Bad Metric Culture

No tool will fix a culture obsessed with velocity, but good tools can support better conversations.

For example, using something like ScrumPoi for planning poker and retrospectives helps keep estimates honest (anonymous voting reduces anchoring) and retros focused on real improvements, not just “how do we increase velocity.”

Whatever toolset you use, the key is this:
If your dashboards celebrate points more than outcomes, you’re optimizing the wrong thing.


Wrap-Up: Ship Value, Not Points

If you remember nothing else, keep this:

  • Velocity is a planning input, not a performance measure.
  • Treat it like a speedometer, not a scoreboard.
  • Optimize for outcomes, flow, and quality, not points.

Teams that obsess over velocity get better at finishing tickets.
Teams that obsess over outcomes get better at solving problems.

Be the latter.

Keep reading

More on the topics this article touches.