DORA Metrics
DevOps Research and Assessment framework
DORA metrics are a set of four key indicators — deployment frequency, lead time for changes, change failure rate, and mean time to recovery — used to measure software delivery and operational performance.
Definition
DORA metrics are a set of four key indicators — deployment frequency, lead time for changes, change failure rate, and mean time to recovery — used to measure software delivery and operational performance.
Overview
DORA metrics come from the DevOps Research and Assessment (DORA) program, a multi-year research effort, later acquired by Google, that surveyed tens of thousands of engineering professionals to identify which practices actually predict organizational performance. Its findings, published in the "Accelerate" book and annual State of DevOps reports, established four metrics as statistically reliable indicators of elite software delivery: deployment frequency and lead time for changes (speed), and change failure rate and mean time to recovery (stability). The central insight of the DORA research is that speed and stability are not a trade-off — teams that deploy more often, with shorter lead times, also tend to have fewer failures and faster recovery, because the practices that enable frequent, low-risk deployment (automated testing, small batch sizes, trunk-based development, monitoring, and fast rollback) are the same practices that make software more stable. This challenged a common assumption that moving fast necessarily means breaking more things. DORA classifies organizations into four performance tiers — elite, high, medium, and low — based on where they fall across the four metrics, giving teams a benchmark to compare against industry data rather than arbitrary internal targets. Many engineering organizations now track DORA metrics on dashboards fed by CI/CD pipelines, version control systems, and incident management tools, using platforms like GitHub, GitLab, or purpose-built DORA analytics tools to automate the calculation. While useful, DORA metrics are explicitly a proxy for delivery performance, not a complete picture of engineering health — they say little about code quality, developer experience, or product outcomes, so most teams pair them with other metrics like developer satisfaction surveys or SPACE framework indicators.
Key Concepts
- Four metrics: deployment frequency, lead time for changes, change failure rate, MTTR
- Derived from large-scale, multi-year DevOps research surveys
- Split into speed metrics (frequency, lead time) and stability metrics (failure rate, MTTR)
- Classifies organizations into elite, high, medium, and low performance tiers
- Shows that delivery speed and stability improve together, not at odds
- Documented in the 'Accelerate' book and annual State of DevOps reports
- Commonly tracked via CI/CD, version control, and incident data
- Now stewarded largely under Google Cloud's DevOps research umbrella
Use Cases
Frequently Asked Questions
From the Blog
How to Evaluate LLMs: Benchmarks and Metrics
Evaluating a language model means measuring how well it does the job you need, using benchmarks, task-specific metrics, and human or model-based judgment together.
Read More Data ScienceKPIs and Metrics Every Analyst Should Understand
Master the KPIs and metrics every analyst should understand: north-star metrics, vanity versus actionable metrics, and how to design metrics that actually drive decisions.
Read More AI & Technology8 Metrics for Evaluating RAG and Agent Systems
No single metric tells you whether a RAG or agent system works, because retrieval, grounding, task completion and cost fail independently. These eight metrics cover the distinct failure modes, what each one catches that the others miss, and how to compute each on your own data.
Read More Projects & Case StudiesProject: Build a Data Dashboard with Python and Streamlit
Streamlit turns a Python script into an interactive web app in minutes — no frontend knowledge required. In this project you'll build a live sales dashboard with filters, KPI metrics, and Plotly charts from a CSV dataset, then share it online for free.
Read More