DORA Metrics Explained

The four DORA metrics are the industry standard for measuring software delivery performance. This guide covers what each metric means, the Elite to Low performance benchmarks, and how to track and improve them, automatically.

What are DORA metrics?

DORA metrics come from Google's DevOps Research and Assessment program, the largest and longest-running study of how software teams deliver. The four metrics balance throughput (how fast you ship) with stability (how reliably you ship), so improving one does not quietly damage the other.

The four DORA metrics

Deployment Frequency

How often your team successfully releases code to production. Higher frequency reflects mature automation, smaller batch sizes, and faster feedback loops.

Performance benchmarks:
  • Elite: On-demand (multiple deploys per day)
  • High: Between once per day and once per week
  • Medium: Between once per week and once per month
  • Low: Fewer than once per month

Lead Time for Changes

The time it takes from a commit landing to that change running in production. Short lead times mean your team can respond to customers and incidents quickly.

Performance benchmarks:
  • Elite: Less than one day
  • High: Between one day and one week
  • Medium: Between one week and one month
  • Low: More than one month

Change Failure Rate

The percentage of deployments that cause a failure in production requiring a hotfix, rollback, or patch. Lower is better, and it signals strong quality controls.

Performance benchmarks:
  • Elite: 0-15%
  • High: 16-30%
  • Medium: 31-45%
  • Low: More than 45%

Mean Time to Recovery (MTTR)

How quickly you restore service after a production incident. Fast recovery limits customer impact and is a hallmark of resilient, well-instrumented systems.

Performance benchmarks:
  • Elite: Less than one hour
  • High: Less than one day
  • Medium: Between one day and one week
  • Low: More than one week

DORA is the starting point, not the whole picture

DORA metrics tell you what is happening with delivery, but not why, or what to do about it. DXSignal pairs DORA with the SPACE framework for developer experience, process intelligence for how work actually flows, and AI-powered insights that turn all of it into a clear, prioritized list of what to fix next.

Explore the full platform →

How to measure DORA metrics automatically

You can calculate DORA metrics by hand from deployment logs and incident records, but it is tedious and error-prone. DXSignal connects to GitHub, GitLab, Azure DevOps, Bitbucket, Jira, Jenkins, PagerDuty, and Datadog to capture deployments, pull requests, and incidents automatically, then computes all four metrics in real time, broken down by team.

Frequently asked questions

What are DORA metrics?

DORA metrics are four key measures of software delivery performance identified by Google's DevOps Research and Assessment (DORA) program: deployment frequency, lead time for changes, change failure rate, and mean time to recovery. Together they balance throughput (speed) and stability (quality).

What are the four DORA metrics?

The four DORA metrics are: 1) Deployment Frequency - how often you deploy to production; 2) Lead Time for Changes - how long it takes a commit to reach production; 3) Change Failure Rate - the percentage of deployments that cause a failure; and 4) Mean Time to Recovery - how quickly you restore service after an incident.

What is a good DORA metrics benchmark?

DORA classifies teams into Elite, High, Medium, and Low performers. Elite teams deploy on-demand (multiple times per day), have lead times under one day, a change failure rate of 0-15%, and recover from incidents in under one hour. Most teams aim to move up one tier at a time rather than jumping straight to Elite.

How do you measure DORA metrics?

DORA metrics are calculated from your deployment, version control, and incident data. DXSignal connects to GitHub, GitLab, Azure DevOps, Bitbucket, Jira, Jenkins, PagerDuty, and Datadog to capture deployments, pull requests, and incidents automatically, then computes all four metrics in real time with no manual tracking.

Are DORA metrics enough on their own?

No. DORA metrics measure delivery outcomes, but they do not capture developer experience, process flow, or the "why" behind the numbers. DXSignal pairs DORA with the SPACE framework, process intelligence, and AI-powered insights to give a complete picture of engineering health, and to tell you what to fix next.