Engineering Excellence

DORA Metrics

Intermediate

DORA research (the State of DevOps reports) found four metrics that together predict software delivery performance. It also showed that fast teams are usually stable teams. Speed and stability go together. The four metrics are Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Failed Deployment Recovery Time (MTTR). Measure all four together. Improving them means improving how we ship.

DORA (DevOps Research and Assessment) studied thousands of teams. It found four metrics that separate the best teams from the worst. The metrics come in two pairs. Two measure throughput (speed). Two measure stability. The best teams score well on both at the same time. So you do not have to trade speed for safety. The practices in our handbook move these numbers: trunk-based development, CI/CD, testing, small changes, and automation.

The four metrics are: Deployment Frequency (how often you deploy to production), Lead Time for Changes (time from commit to running in production), Change Failure Rate (the share of deploys that cause a failure needing a fix), and Failed Deployment Recovery Time (how fast you recover from a failed change). Watch them as a set. Never improve one on its own.

Measure the four keys together

Improve them the right way

One metric, gamed // celebrate "deploys per day" only; incidents quietly not counted
// big risky releases still batched; rollback takes hours

This improves deployment frequency alone. It ignores failures and slow recovery, so it hides the real picture. The team can look fast but still be fragile. All four metrics must move together.

Balanced, automated, acted on // dashboard: Deploy Freq, Lead Time, Change Failure Rate, Recovery Time
// from pipeline + incident data; reviewed in retros; experiments tracked
// trunk-based + tests + canary + fast rollback drive all four

All four metrics are visible and trustworthy. The team reads them together. The practices that improve them are in place. Speed and stability rise together.

Self-review checklist

Why it matters: The DORA metrics are the best-tested measure of software delivery performance we have. They show that our way of working (trunk-based, automated, small batches) makes us both faster and safer. Track all four together. Improve them through better practice, not gaming. This is a clear, evidence-based path to becoming an elite engineering team.