DORA Metrics Calculator
Score the four DORA delivery metrics and assign a performance tier.
About DORA Metrics Calculator
DORA splits into throughput and stability, and the research finding is that these improve together rather than trading off. Teams deploying more often generally also fail less and recover faster. The counterintuitive result is that slowing down to be careful makes stability worse, because larger batches are harder to diagnose when they fail.
Formula
DORA Metrics
Each metric is banded into Elite, High, Medium or Low, then averaged
- throughput metrics
- Deployment frequency and lead time
- stability metrics
- Change failure rate and time to restore service
Worked example
With the default values below, DORA Metrics Calculator returns Overall Performance Tier of High. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Deployments per weekminimum 0
- 5
- Lead time for changesminimum 0 h
- 20 h
- Change failure rateaccepts 0–100 %
- 12 %
- Time to restore serviceminimum 0 h
- 3 h
Results
- Overall Performance Tier
- High
- Deployment Frequency Tier
- High
- Lead Time Tier
- Elite
- Change Failure Rate Tier
- Medium
- Time to Restore Tier
- High
Step by step
- 1Values used
- 2DORA Metrics
- 3Overall Performance Tier= High
- 4Deployment Frequency Tier= High
- 5Lead Time Tier= Elite
- 6Change Failure Rate Tier= Medium
- 7Time to Restore Tier= High
Assumptions and limits
- The result is derived only from the 4 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is DORA Metrics calculated?
Each metric is banded into Elite, High, Medium or Low, then averaged DORA splits into throughput and stability, and the research finding is that these improve together rather than trading off. Teams deploying more often generally also fail less and recover faster.
Why does DORA Metrics matter?
The counterintuitive result is that slowing down to be careful makes stability worse, because larger batches are harder to diagnose when they fail.
What values do I need to enter?
This calculator takes 4 inputs: Deployments per week, Lead time for changes, Change failure rate, Time to restore service. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Related Calculators
You might also need
- Database Connection Pool CalculatorCommonly used together
- Elasticsearch Shard CalculatorCommonly used together
- Redis Memory CalculatorCommonly used together
- Password GeneratorAlso in Developer & Networking
- 4K Streaming DataAlso in Developer & Networking
- Accessibility Contrast CalculatorAlso in Developer & Networking
