All thoughts and musings
Metrics & DORAFeb 2, 2025 · 6 min readUpdated Jul 5, 2026

How to Improve DORA Metrics: Low to Elite in 90 Days

How a struggling engineering organization went from fearful, manual releases to elite DORA performance in ninety days, and why process, not heroics, did the work.

DORALow → Elite

When I walked in, the team could not tell me when anything would ship. Deployments happened on weekends, by hand, with the whole team on a call praying nothing broke. Lead time for a change was measured in weeks. Change-failure rate was high enough that shipping had turned into something everyone dreaded.

The board didn't care about DORA metrics. They cared that the roadmap kept slipping and that every customer commitment felt like a gamble. But the four DORA metrics, deployment frequency, lead time for changes, change-failure rate, and time to restore, are the cleanest proxy I know for whether an engineering organization can be trusted to deliver. So that's where we started.

Diagnose before you prescribe

The first two weeks were pure observation. I instrumented the pipeline, read the last six months of incidents, and sat in on every ceremony without changing a thing. I had seen it before. The bottleneck wasn't the people, it was the process. Long-lived branches, a manual release checklist nobody trusted, and a test suite so slow that engineers skipped it.

Elite performance is not a hero working harder. It's a system that makes the safe path the easy path.

Make delivery boring

We rebuilt the path to production around three principles: trunk-based development, automation everywhere, and small batches. In practice that meant four changes:

  • Trunk-based flow, short-lived branches, merged daily behind feature flags.
  • CI that engineers trust, a fast, reliable test stage that gates every merge.
  • One-click deploys, GitOps-driven, with automated rollback when health checks fail.
  • Small batches, shipping continuously instead of batching a month of risk into one release.

None of this is novel. The work was in sequencing it so the team felt the wins early and never had to choose between speed and safety. It's the same sequence I run in every turnaround engagement.

The results, in ninety days

Low→Elite
DORA performance band, all four metrics
90%
Reduction in lead time for changes
<1hr
Time to restore service after an incident

The metrics moved, but the bigger change was cultural. A release stopped being a thing anyone braced for, and the roadmap turned into something the team could actually commit to. The board never cared about the dashboard. What they wanted was to know a date and trust it, and now they could.

If your releases still feel like weekend gambles, this is exactly the work I do as a turnaround CTO. Let's talk →

Keep reading
Metrics & DORA · Nov 14, 2024

How to Measure Engineering Productivity Without Breaking Trust

Engineering Leadership · Jul 2, 2026

Do I Need a Fractional CTO? Seven Signs You Do

AI Strategy · Apr 9, 2025

How to Become an AI-Native Company: Rebuild the Operating Model