Four key metrics
The four key metrics are the DORA framework for measuring software-delivery performance: deployment frequency, lead time for changes, mean time to restore, and change failure rate. Together they form the most-cited delivery benchmark in software engineering, published annually since 2014 in the DORA Accelerate State of DevOps Report.
The four-metric framework was established by the early DORA research published as the 'Accelerate' book (Forsgren, Humble & Kim 2018), summarising the prior four years of survey data. DORA's empirical finding: these four metrics cluster into a small number of stable performance quartiles (elite, high, medium, low) that correlate with organisational outcomes. The framework is rigorous; the popular interpretation often isn't. DORA explicitly does not claim that improving any one metric causes elite-quartile performance — it observes that elite-quartile teams demonstrate all four. Treating the four metrics as KPIs for individuals or teams typically degrades their measurement quality (Goodhart's Law).
Related terms
- DORA metrics
The four DORA metrics measure software-delivery performance: deployment frequency, lead time for changes, mean time to recovery (MTTR), and change-failure rate.
- Deployment frequency
Deployment frequency is the rate at which a team deploys to production.
- Lead time
Lead time is the elapsed time from when work is requested (story created, ticket filed) to when it's delivered (deployed to production).