DORA Metrics Calculator
Calcola le 4 metriche DORA e ottieni la classificazione Elite/High/Medium/Low secondo i benchmark Google DORA 2024.
Inserisci i dati del team
Classificazione DORA
Benchmark DORA 2024 (Google)
| Metrica | Elite | High | Medium | Low |
|---|---|---|---|---|
| Deployment Frequency | Multipli/giorno | 1/giorno - 1/settimana | 1/settimana - 1/mese | < 1/mese |
| Lead Time for Changes | < 1 ora | 1 ora - 1 giorno | 1 giorno - 1 settimana | > 1 settimana |
| Change Failure Rate | 0-5% | 6-15% | 16-30% | > 30% |
| MTTR | < 1 ora | 1 ora - 1 giorno | 1 giorno - 1 settimana | > 1 settimana |
Fonte: Accelerate State of DevOps Report 2024, Google DORA Research Program. Il livello complessivo e determinato dalla metrica peggiore (principio del minimo).
Come utilizzare DORA Metrics Calculator
Insert deployment and lead time data
Indicate deployment number and observed period (Deployment Frequency), then list the lead times in hours for the last releases, separated by commas.
Insert failed deployments and recovery times
Indicate how many deployments have caused a failure, out of the total, along with the list of recovery times per hour (MTTR), separated by comma.
Read classification for each metric
Calculation is instantaneous: every metric is classified as Elite, High, Medium or Low according to the Google DORA benchmarks with calculated value and reference benchmark.
Verify overall level and copy report
Team overall level corresponds to the worst metric among the 4 (minimum principle). Use "Copy results" to export the textual report.
Suggerimenti
- Update data periodically (e.g., every sprint or every month) to track the team's trend over time, not just a one-time snapshot.
- If one metric pulls the overall level down, focus on improving that first before optimizing others in Elite or High.
- Use Change Failure Rate with MTTR to understand if the issue and quality of releases or response time to incidents are different areas for improvement.
Domande frequenti
What are the four DORA metrics?
Metrics defined by the DORA Research Program at Google to measure DevOps team performance: Deployment Frequency (how often deployments are released), Lead Time for Changes (time from commit to production), Change Failure Rate (percentage of deployments causing incidents) and MTTR, Mean Time to Restore (average time to restore after an incident).
How is overall level determined (Elite/High/Medium/Low)?
The calculator applies the principle of minimum: the overall level of the team corresponds to the worst among the four individual classifications. For example, if three metrics are Elite but the Change Failure Rate and Low, the overall level is Low.
Where do the Elite/High/Medium/Low benchmarks come from?
Accelerate State of DevOps from Google's DORA Research Program, which has been collecting data from thousands of teams since 2014 to define reference thresholds for each metric (e.g. Elite: lead time under 1 hour, Low: lead time over 6 months).
How do I enter lead time and MTTR if I only have a few samples?
Just one value in hours is enough, but more samples (separated by comma or space) will better represent the team's trend instead of a single unusual event. Ideally use the last 5-10 deployments or incidents.
Are my data saved or sent to a server?
No, calculations are performed entirely in the browser using a reactive formula: no data entered is sent or stored on an external server.