What are the DORA metrics?
DORA (DevOps Research and Assessment), the research program now part of Google Cloud, identified a small set of software delivery metrics that predict how well teams perform. Three measure throughput: how often you deploy, how long a change takes to reach production, and how quickly you recover from a failed deployment. Two measure instability: how often deployments fail, and how many deployments are unplanned fixes. Most teams don't have these numbers on a dashboard. This self-assessment is a team version of DORA's one-person Quick Check: everyone picks the range that matches their experience of the last three months. The answer ranges are TeamRetro's, not DORA's official benchmarks. Where people pick different ranges, that gap is the first thing to talk about. Take the weakest metric into your retrospective and agree on one change to improve it.
Dimensions
Throughput
How quickly and how often changes reach production.
Deployment Frequency
How often does our team deploy to production?
- Fewer than once every six months
- Between once a month and once every six months
- Between once a week and once a month
- Between once a day and once a week
- On demand (several times a day)
Change Lead Time
How long does it take a committed change to reach production?
- More than six months
- One to six months
- One week to one month
- One day to one week
- Less than one day
Failed Deployment Recovery Time
When a deployment fails and needs immediate attention, how long does it take us to recover?
- More than one month
- One week to one month
- One day to one week
- Less than one day
- Less than one hour
Instability
How often deployments go wrong and need fixing.
Change Fail Rate
What share of our deployments need immediate intervention, such as a rollback or hotfix?
- More than 45%
- 30% to 45%
- 15% to 30%
- 5% to 15%
- Less than 5%
Deployment Rework Rate
What share of our deployments are unplanned, made to fix a problem in production?
- More than 45%
- 30% to 45%
- 15% to 30%
- 5% to 15%
- Less than 5%
When to use this health check
- When you want DORA numbers but haven't set up tooling to measure them.
- Quarterly, to track delivery alongside the SPACE Framework Health Check.
- Before investing in delivery tooling, to agree which metric is the real bottleneck.
Tips & tricks
- Agree the reference period before people rate. The last three months works for most teams.
- Where ratings spread across several ranges, people see delivery differently. Talk about that before the average.
- Use N/A for 'I don't know'. Lots of N/A answers usually means the metric is worth measuring properly.
- DORA metrics describe a team's delivery system, not individual performance. Compare teams with care.
- Pick the weakest metric, agree on one change in your retrospective, and re-run the check next quarter.
- To look at the practices behind the numbers, follow up with the DevOps Maturity Assessment.
Frequently asked questions
What are the DORA metrics?
What does DORA stand for?
How do you measure DORA metrics without a tool?
What is a good DORA score?
What's the difference between DORA and SPACE?
What is change lead time?
Based on DORA's software delivery performance metrics (dora.dev). TeamRetro isn't affiliated with DORA or Google.