I need to confess something: as VP Product, I spent the last three years optimizing for the wrong metrics. And I’m watching those chickens come home to roost.
The Velocity Obsession
When I joined this company in 2022, our board had one message: move faster. Our competitors were shipping features weekly. We were shipping monthly. We were losing deals because our product roadmap looked slow compared to competitors.
So I did what any ambitious product leader would do: I optimized for velocity. Every board meeting, I reported on story points delivered. Every sprint, I pushed for more throughput. Every planning session, I asked ‘how can we ship this faster?’
And it worked! Our velocity increased 47% over two years. Our feature release cadence went from monthly to bi-weekly. Our roadmap execution rate went from 60% to 85%. By every metric I was tracking, we were crushing it.
Except we weren’t.
The Metrics That Told the Real Story
While I was celebrating velocity wins, other metrics were quietly degrading:
- Customer Satisfaction (CSAT): Declined from 4.2 to 3.7 out of 5
- Net Promoter Score (NPS): Dropped from +42 to +28
- Support Tickets: Increased 34% year-over-year
- Bug Reports: Up 41% despite ‘better testing’
- Feature Adoption: Down—customers weren’t using half the features we shipped
- Churn Risk: Increased 18% among enterprise customers
I was hitting my velocity targets and missing the point entirely. We were shipping faster, but we were shipping the wrong things, with lower quality, creating more problems than we solved.
The Wake-Up Call
Last quarter, I lost a major renewal—a 00K ARR customer who’d been with us since 2020. The exit interview was brutal:
‘You’re shipping so many features we can’t keep up. Half of them don’t work properly. The other half we don’t need. We asked for better performance on the core features we use every day, and instead you gave us fifteen new features we’ll never touch. Your product used to be focused and reliable. Now it’s bloated and buggy.’
That hurt. But it was true.
I’d optimized for velocity and feature count while ignoring whether we were actually delivering customer value. I’d treated software development like a factory—measure output, maximize throughput—when it’s actually a creative and quality-driven process.
The Frameworks I’m Researching
I’ve been digging into alternative frameworks that balance speed with sustainability and quality:
1. DORA Metrics (DevOps Research and Assessment)
Four key metrics:
- Deployment Frequency: How often we ship to production
- Lead Time for Changes: Time from commit to production
- Change Failure Rate: Percentage of deployments causing issues
- Time to Restore Service: How quickly we recover from incidents
The insight: velocity is only valuable if it doesn’t increase failure rate or reduce reliability.
2. SPACE Framework (Satisfaction, Performance, Activity, Communication, Efficiency)
Looks at developer productivity from five dimensions, not just activity/velocity. Includes developer satisfaction and wellbeing as first-class metrics.
The insight: sustainable productivity requires happy, healthy engineers, not just more output.
3. DevEx Metrics (Developer Experience)
Focuses on friction in the development process:
- How long does it take to get feedback on code?
- How often are engineers blocked?
- How much time is spent on toil vs. creative work?
The insight: reducing friction increases sustainable velocity more than pushing for more output.
4. Outcome Metrics Over Output Metrics
Instead of measuring features shipped, measure:
- Customer value delivered (adoption, satisfaction, retention)
- Business impact achieved (revenue, conversion, efficiency)
- System health maintained (reliability, performance, security)
The insight: shipping features is meaningless if they don’t move business or customer metrics.
What I’m Proposing
I’m working with our CTO Michelle and VP Engineering Keisha to redefine what ‘success’ means for our product organization. Here’s the framework I’m proposing:
Tier 1: Outcome Metrics (What We’re Trying to Achieve)
- Customer satisfaction (CSAT/NPS)
- Feature adoption rates
- Business impact (revenue, conversion, retention)
- Customer-reported quality (bug reports, support tickets)
Tier 2: Health Metrics (Can We Sustain This?)
- System reliability (uptime, MTTR)
- Code quality (technical debt, security vulnerabilities)
- Team health (developer satisfaction, retention, burnout indicators)
- Deployment safety (change failure rate)
Tier 3: Velocity Metrics (Are We Moving Fast Enough?)
- Feature delivery rate
- Sprint velocity
- Lead time for changes
- Deployment frequency
The key difference: velocity is the lowest priority tier. We measure it, but we don’t optimize for it unless Tier 1 and Tier 2 are healthy.
The Pushback I’m Expecting
I know what the board is going to say: ‘This is too complicated. Velocity is simple. We can track it easily. Why make this harder?’
My answer: because velocity is a lagging indicator of productivity, and it’s easily gamed. Teams can ship faster by cutting corners, skipping tests, ignoring technical debt, and building features customers don’t want. Velocity goes up, but value and sustainability go down.
We need leading indicators that tell us we’re building the right things, the right way, for the long term.
What I Need from This Community
I know I can’t be the first product leader to realize that velocity metrics are misleading. What frameworks are you using? What metrics actually correlate with sustainable product success?
Specifically:
- What metrics prove you’re delivering customer value, not just features?
- What metrics indicate you’re building sustainably, not just fast?
- How do you communicate these metrics to non-technical stakeholders who love simple numbers?
- What’s the right balance between output metrics and outcome metrics?
Because right now, I’m convinced that optimizing for velocity is killing us slowly. But I need a better framework to replace it with—one that the board will actually accept.
Help me figure out what we should be measuring instead.
— David