Skip to main content

Change Failure Rate

Percentage of deployments that lead to incidents, rollbacks, or hotfixes.

Updated yesterday

Change Failure Rate measures the percentage of deployments that lead to incidents, rollbacks, or hotfixes. It is the quality counterweight to the speed-focused DORA metrics.

What it measures

Of every deployment in the period, what share resulted in a failure within an attribution window.

How Leanmote calculates it

change_failure_rate = (failed_or_degraded_deployments / total_deployments) * 100

  • A deployment is counted as failed if it triggers an incident, a rollback, or an emergency fix within the configured attribution window (typically 24 hours or 7 days).

  • Tracked by service and by team to isolate hotspots rather than blame the whole organization.

How to interpret it

  • Below 15% is generally considered healthy in DORA's elite-team benchmarks.

  • Trending up while frequency rises — you may be trading quality for speed. Investigate test coverage and release process.

  • Spikes after a process change are normal but should normalize within 2–3 cycles. If they don't, roll back the change.

What to do about it

  • Strengthen pre-merge testing — unit, integration, and contract tests.

  • Add canary or progressive rollout so failures are caught before full exposure.

  • Tighten the attribution window when incident attribution is noisy.

  • Pair with MTTR — a higher failure rate is more tolerable when recovery is fast.

Related metrics

  • Deployment Frequency

  • Mean Time to Recovery

  • DORA metrics overview

Did this answer your question?