DORA Metrics Explained: The Complete Guide (2026)
TL;DR
- DORA metrics are four metrics for measuring software delivery performance: Deployment Frequency, Lead Time for Changes, Mean Time to Recovery (MTTR), and Change Failure Rate.
- They were introduced by Dr. Nicole Forsgren, Jez Humble, and Gene Kim in the 2018 book Accelerate and are backed by years of research across thousands of engineering organizations.
- DORA metrics remain the most widely adopted engineering measurement framework in the industry. Their contribution -- giving engineering leaders a shared, research-backed language for delivery performance -- was transformational.
- In 2026, the AI coding era has partially broken the assumptions underneath DORA. For a detailed analysis, see Why DORA Metrics Break in the AI Era.
- The path forward is evolution, not abandonment. Keep DORA as a foundation. Extend it with AI attribution, code durability, and complexity-adjusted throughput to account for AI-generated code.
What Are DORA Metrics?
DORA metrics are a set of four metrics that measure software delivery performance. They were developed by the DevOps Research and Assessment (DORA) team.
The four metrics are:
- Deployment Frequency (DF) -- how often code is deployed to production
- Lead Time for Changes (LT) -- how long it takes from code commit to code running in production
- Mean Time to Recovery (MTTR) -- how quickly the team recovers from a failure in production
- Change Failure Rate (CFR) -- what percentage of deployments cause a failure in production
The History of DORA
The Research Program (2014-2018)
The DORA research program was founded by Dr. Nicole Forsgren, Jez Humble, and Gene Kim. The annual State of DevOps Reports became essential reading for engineering leaders.
Accelerate (2018)
The definitive synthesis of DORA's research came in 2018 with the publication of Accelerate: The Science of Lean Software and DevOps. It laid out the four metrics and the research methodology.
| Metric | Elite | High | Medium | Low |
|---|---|---|---|---|
| Deployment Frequency | On demand (multiple per day) | Between once per day and once per week | Between once per week and once per month | Between once per month and once every 6 months |
| Lead Time for Changes | Less than one hour | Between one day and one week | Between one week and one month | Between one month and six months |
| Mean Time to Recovery | Less than one hour | Less than one day | Between one day and one week | Between one week and one month |
| Change Failure Rate | 0-15% | 16-30% | 31-45% | 46-60% |
Google Acquisition and Ongoing Research (2018-Present)
In 2018, DORA was acquired by Google Cloud. The DORA team has continued to publish annual State of DevOps Reports.
The Four Metrics in Detail
1. Deployment Frequency (DF)
What it measures: How often your organization deploys code to production.
2. Lead Time for Changes (LT)
What it measures: The elapsed time from when a developer commits code to when that code is running in production.
3. Mean Time to Recovery (MTTR)
What it measures: How quickly your team restores service after a production incident.
4. Change Failure Rate (CFR)
What it measures: The percentage of deployments that result in a failure requiring remediation.
What DORA Gets Right
DORA metrics are grounded in multi-year, multi-thousand-organization research. They provided a common vocabulary for discussion in engineering performance.
Where DORA Stands in 2026: What Has Changed
DORA metrics measure delivery outcomes, not developer activity. MTTR remains reliable, while Deployment Frequency and Lead Time have become misleading due to AI adoption.
Extending DORA for AI-Native Teams
Key Extensions:
- Keep MTTR and CFR
- Add Code Turnover Rate
- Replace DF and LT with Complexity-Adjusted Throughput
- Add AI Attribution
- Track Innovation Rate
DORA in Practice: Implementation Guidance
- Start with the basics of Deployment Frequency and Lead Time.
- Record incident times for MTTR.
- Count failed deployments for Change Failure Rate.
Common Pitfalls
- Treating DORA as a leaderboard.
- Ignoring context.
- Using DORA for individual performance evaluation.
Frequently Asked Questions
What are DORA metrics?
DORA metrics are four metrics for measuring software delivery performance: Deployment Frequency, Lead Time for Changes, Mean Time to Recovery, and Change Failure Rate.
Who created DORA metrics?
DORA metrics were created by the DevOps Research and Assessment team, led by Dr. Nicole Forsgren, Jez Humble, and Gene Kim.
Are DORA metrics still relevant in 2026?
Partially. MTTR remains relevant while Deployment Frequency and Lead Time have become misleading.
How do you start tracking DORA metrics?
Start with existing data from your CI/CD platform and incident management tools.
Should you replace DORA metrics with something else?
No -- extend, do not replace. DORA's principles remain sound.