Slow shipping was hurting morale and competitive position. A quarter of process changes that tripled our release frequency without adding headcount.
The team was shipping every 6 weeks on a good month. Sometimes 8. Stakeholders were frustrated. Engineers were demoralised by the gap between when something was "done" and when users could actually use it. And we were consistently losing the ability to respond quickly to what we were learning post-launch.
This wasn't a resources problem. The team was capable. Something in the process was creating drag.
I spent two weeks shadowing the process rather than prescribing solutions. I sat in on sprint planning, spec reviews, and handoffs. I talked to engineers, designers, and QA about where they felt stuck.
Three bottlenecks emerged:
Old process — 6-week cycle
Replace src="images/process-before.png" with your image file.
New process — 2-week cycle
Replace src="images/process-after.png" with your image file.
Left: the old 6-week cycle with sequential QA and open-ended review loops. Right: the new 2-week cycle with parallel QA and time-boxed stakeholder windows.
"We didn't need more people. We needed cleaner handoffs and shorter feedback loops."
I introduced the changes incrementally over 6 weeks so we could isolate what was working. The spec-ready gate went in first, followed by the time-boxed reviews, then the QA process change. Each change had a defined owner and a retrospective checkpoint after the first two sprints.
The hardest part wasn't the process. It was getting stakeholders comfortable with the idea that feedback arriving late would wait for the next cycle. Framing it as "your feedback will always be heard — just in the right sprint" helped significantly.
From roughly every 6 weeks to every 2 weeks within one quarter.
Measured by sprint completion rate across 6 sprints.
Engineering NPS improved by 18 points at next survey.
Process problems are usually people problems in disguise — but not in the way you'd expect. The team wasn't dysfunctional. The reviews weren't malicious. Everyone was operating rationally within a system that had bad incentives baked in.
The fix wasn't to work harder or add more meetings. It was to change the defaults: what needs to be true before work starts, and what happens when feedback arrives outside the window. Small structural changes with clear ownership made most of the difference.