Diagnose why your product's shipping velocity is declining
Your team grew from 5 to 15 engineers but you're shipping fewer features per quarter than before. Standups feel pointless, PRs sit in review for days, and sprint commitments keep slipping. This runs a structured velocity diagnosis to find the real bottlenecks — process, architecture, or people.
You Hired More Engineers. Why Are You Shipping Less?
It's one of the most counterintuitive patterns in software development: you double the team and velocity drops. Not by a little — sometimes dramatically. A widely-cited study from the DORA (DevOps Research and Assessment) program found that elite engineering organizations deploy 973x more frequently than low performers, and the difference isn't talent or technology — it's how work flows through the system.
Brooks's Law Is Still True
Fred Brooks observed in 1975 that adding people to a late software project makes it later. The principle hasn't changed, but the mechanisms have evolved. In modern product teams, velocity decline manifests as: PR review queues that grow longer than the PRs themselves, meetings that multiply with every new team member, and architects who become human routers because the codebase has no clear ownership boundaries.
Ramp's VP of Product, Geoff Charles, described their approach to maintaining velocity while scaling: invest in engineering quality as a first-class citizen, empower small autonomous teams, and ruthlessly eliminate coordination overhead. The companies that ship fastest aren't the ones with the most engineers — they're the ones with the least friction between intention and deployment.
How the Velocity Diagnosis Prompt Works
This prompt treats velocity decline as a diagnostic problem, not a morale problem. It starts with a symptom inventory — 10 common velocity killers scored by severity. Root cause analysis groups symptoms into five categories: process bloat, architecture friction, coordination overhead, scope creep, and skill gaps. For each confirmed root cause, specific interventions are designed with owners, timelines, and success metrics. Interventions are then separated into quick wins (this week), medium-term fixes (this month), and structural changes (this quarter).
The time allocation breakdown in Step 5 is often the most eye-opening output. When teams discover they're spending 35% of engineering time on meetings and support, the path to velocity recovery becomes obvious — before touching any code or process.
When to Use It
- Sprint velocity has declined for 3+ consecutive sprints despite stable or growing headcount
- Your team is spending more time in meetings and reviews than writing code
- Deploy frequency has decreased even though the team has grown
- New engineers take significantly longer to become productive than expected
- Engineering leadership says "we need more people" but adding people hasn't helped
Common Pitfalls
Blaming individuals instead of systems. Velocity decline is almost always a systems problem, not a people problem. If every new hire slows down after 3 months, the issue is the environment, not the hires.
Reorganizing without diagnosing. Team restructuring is the most disruptive intervention and should be the last resort. Start with process and tooling changes that don't require moving people around.
Measuring output instead of outcomes. Story points completed per sprint is a useful directional signal but a terrible performance metric. Focus on deploy frequency and cycle time — they measure how fast value reaches customers, which is what actually matters.
Sources
- DORA State of DevOps Report — Industry benchmarks for engineering velocity and deployment performance
- Ramp Engineering Blog: How Ramp Ships Fast — Ramp's engineering blog covering velocity and scaling practices
- An Elegant Puzzle — Will Larson on systems thinking for engineering organizations
Sources
- DORA State of DevOps Report — DORA
- Ramp Engineering Blog — Ramp
- An Elegant Puzzle — Will Larson
Prompt details
Ready to try the prompt?
Open the live prompt detail page for the full workflow.