Agile / DevOps · Letter C

Change Failure Rate

The share of deployments that cause a degradation requiring remediation — the DORA metric that keeps delivery speed honest.

By Dr. Hassan Eliwa, PhD · Founder of PMMilestone.org and PMMilestone.com · Updated 2026-09-04

Definition

Change failure rate (CFR) is the percentage of changes released to production that result in degraded service and require immediate remediation — a rollback, a hotfix, a feature-flag kill, or a forward fix under incident conditions. It is one of the four DORA metrics, sitting alongside deployment frequency, lead time for changes, and time to restore service. Its role is specific: it is the quality counterweight to the two speed metrics.

Why It Matters

Deployment frequency alone is easy to game — ship more, faster, and the dashboard improves while customers suffer. CFR prevents that by asking what proportion of those changes hurt. Read together, the four metrics describe a delivery system honestly: high frequency with low CFR and short restore time indicates genuine engineering capability; high frequency with rising CFR indicates a team outrunning its safety net. The research consistently shows these move together rather than trading off, because the practices that make deployment safe are what make it fast.

How to Measure It Credibly

  1. Define failure before measuring. Most teams count any change requiring unplanned remediation within a defined window — commonly 24 hours.
  2. Count changes, not incidents. The denominator is deployments to production; one bad deployment causing three alerts is one failure.
  3. Derive it from systems, not surveys. Link deployment records to incident and rollback records automatically, or the number becomes an opinion.
  4. Segment by service. An aggregate 12% may hide one legacy service at 40% and everything else at 3%.
  5. Track the trend, not the number. Direction over quarters is the signal; a single month is noise.
  6. Review failures qualitatively. The metric points at where to look; the post-incident review explains why.

Real-World Example

A payments team deploying twice a week reported a 22% change failure rate and used it to argue for a slower, more heavily gated release process. Segmenting the data told a different story. Nineteen of the twenty-three failures that quarter came from one service whose deployments carried database migrations, and in every case the failure appeared at the migration step, not in application code. The team adopted expand-and-contract schema changes, separated migration deployment from code deployment, and added a migration dry-run against a production-shaped copy in CI. Within two quarters CFR fell to 6% while deployment frequency rose to daily. Adding gates would have slowed everything and fixed nothing, because the problem was one specific practice, not the pace.

Practical Lessons Learned

  • Aggregate CFR hides the actionable detail. Segment by service, change type and time of day before drawing conclusions.
  • Batch size is the strongest lever. Large infrequent releases fail more often and are harder to diagnose when they do.
  • Never make CFR an individual performance metric. The instant it is, failures stop being reported and the data dies.
  • Feature flags shift the shape of failure. A flag kill is still a failure, but a much cheaper one — count it and celebrate the mechanism.
  • A CFR of zero is a warning sign. It usually means under-reporting or a team shipping too conservatively to learn anything.

Expert Tips

  • Instrument the link automatically: deployment IDs in incident records, so CFR is a query rather than a spreadsheet exercise.
  • Review the failure list, not just the rate, at each retrospective — three failures with the same root cause is a project, not a statistic.
  • Publish CFR alongside deployment frequency and restore time. Any one metric in isolation invites the wrong behaviour.
  • Distinguish rollbacks from forward fixes in the data; a team that always fixes forward may simply lack a working rollback path.
  • Set an improvement target on the trend and the top contributing service, not a blanket organisational threshold.

Common Mistakes

  • Counting incidents rather than failed changes, which double-counts noisy failures.
  • Reducing deployment frequency to protect the ratio — fewer, larger releases usually make things worse.
  • Excluding configuration and infrastructure changes, which are a large share of real failures.
  • Using self-reported survey estimates as though they were measurements.
  • Attaching the metric to individuals or to bonus schemes, which guarantees silent failures.

Key Takeaways

  • CFR is the quality counterweight to deployment frequency and lead time.
  • Define failure precisely and derive the number from deployment and incident systems.
  • Segment before acting; the aggregate usually conceals one dominant cause.
  • Smaller batches, progressive delivery and reliable rollback are the practical levers.
  • Use it for system improvement, never for individual evaluation.

Related Concepts

Pairs with Progressive Delivery, Rollback Plan, Schema Change Discipline, and Post-Incident Review.

Frequently Asked Questions

  • What is a good change failure rate?
    DORA's high-performing teams typically sit in the low single digits to around 15%, depending on the year's cohort definitions. Rather than chasing a benchmark, compare against your own trend and against the risk profile of the service — a payments path deserves a tighter number than an internal dashboard.
  • Does a rolled-back deployment count as a failure?
    Yes. The rollback is the remediation, which is precisely what the metric captures. It is worth recording separately from hotfixes, though, because a healthy rollback rate indicates a working safety mechanism rather than a broken pipeline.
  • Should configuration changes be included?
    Include anything that reaches production and can degrade service — application code, configuration, infrastructure-as-code and feature-flag changes. Excluding config is a common way teams accidentally understate their real failure rate by half.
  • How does CFR relate to the other DORA metrics?
    Deployment frequency and lead time measure speed, CFR and time to restore measure stability. The consistent research finding is that they improve together in high-performing organisations, which is why presenting CFR without the speed metrics tends to drive the wrong decisions.
  • Can we reduce CFR by adding more approval gates?
    Rarely, and often the opposite. Heavy gating increases batch size and delay, which makes each release riskier and each failure harder to diagnose. Automated testing, progressive rollout and small batches reduce failure rate without adding queue time.
  • How do we measure it when incidents are not linked to deployments?
    Start manually for one quarter — tag each incident with the suspected deployment in the review — then automate by emitting deployment IDs into your incident tooling. Even the rough manual pass usually reveals the dominant contributing service immediately.
  • Which calculators on PMMilestone.org apply to Change Failure Rate?
    For Change Failure Rate, the most relevant tools on the flagship platform are the EVM, SPI and CPI calculators on PMMilestone.org. They reproduce the formulas referenced in this entry against your own project data.
  • What is a common misconception about Change Failure Rate?
    That the topic is well-defined across all references. In practice, definitions vary between PMBOK, PRINCE2, AACE and ISO 21500 — this entry uses the definition most aligned with field practice on capital projects, and flags where the standards diverge.
  • Which related encyclopedia entries should I read alongside Change Failure Rate?
    Read Earned Value Management, Critical Path Method and the DCMA 14-point assessment next. The full A–Z is available in the PMMilestone Encyclopedia, and quick one-line definitions live in the PM Glossary on the flagship platform.
  • How does Dr. Hassan Eliwa's research treat Change Failure Rate?
    Dr. Hassan Eliwa's research focuses on owner-side project controls, schedule integrity and forensic delay analysis on capital construction and power programmes. Change Failure Rate is treated through that lens — what a planning or controls engineer is expected to do with it on a live project, not its textbook definition alone. See the full research library at PMMilestone Research Articles.
  • How is Change Failure Rate defined on PMMilestone Research & Insights?
    The share of deployments that cause a degradation requiring remediation — the DORA metric that keeps delivery speed honest. For the full treatment, see the definition, principles, applications and related entries above — every encyclopedia entry follows the same research-grade structure.

People also ask

Follow-up questions practitioners search for next — each one points to the calculator, template or reference entry that answers it.

Related Entries

Browse more in this category

More in Agile / DevOps

View all Agile / DevOps entries →

Further reading on PMMilestone.org

Curated companion resources hosted on the flagship platform, PMMilestone.org.

Related Encyclopedia Entries
Research Articles
Career Guides
Tools on PMMilestone.org
Buy me a coffee