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
Inserisci i dati di deploy e lead time
Indica numero di deploy e periodo osservato (Deployment Frequency), poi elenca i tempi di lead time in ore per gli ultimi rilasci, separati da virgola.
Inserisci deploy falliti e tempi di ripristino
Indica quanti deploy su quelli totali hanno causato un incidente (Change Failure Rate) e la lista dei tempi di ripristino in ore (MTTR), separati da virgola.
Leggi la classificazione per ciascuna metrica
Il calcolo e istantaneo: ogni metrica viene classificata Elite, High, Medium o Low secondo i benchmark Google DORA, con il valore calcolato e il benchmark di riferimento.
Verifica il livello complessivo e copia il report
Il livello complessivo del team corrisponde alla metrica peggiore tra le 4 (principio del minimo). Usa "Copia risultati" per esportare il report testuale.
Suggerimenti
- Aggiorna i dati periodicamente (es. ogni sprint o ogni mese) per monitorare il trend del team nel tempo, non solo lo snapshot puntuale.
- Se una sola metrica trascina in basso il livello complessivo, concentra gli sforzi di miglioramento su quella prima di ottimizzare le altre gia in Elite o High.
- Usa il Change Failure Rate insieme al MTTR per capire se il problema e la qualita dei rilasci o la velocita di risposta agli incidenti: sono leve di miglioramento diverse.
Domande frequenti
Cosa sono le 4 metriche DORA?
Sono le metriche definite dal DORA Research Program di Google per misurare la performance DevOps di un team: Deployment Frequency (quanto spesso si rilascia), Lead Time for Changes (tempo dal commit alla produzione), Change Failure Rate (percentuale di deploy che causano incidenti) e MTTR, Mean Time to Restore (tempo medio di ripristino dopo un incidente).
Come viene determinato il livello complessivo (Elite/High/Medium/Low)?
Il calcolatore applica il principio del minimo: il livello complessivo del team corrisponde alla peggiore tra le 4 classificazioni individuali. Ad esempio, se 3 metriche sono Elite ma il Change Failure Rate e Low, il livello complessivo e Low.
Da dove vengono i benchmark Elite/High/Medium/Low?
Dai report annuali Accelerate State of DevOps del DORA Research Program di Google, che dal 2014 raccoglie dati da migliaia di team per definire soglie di riferimento per ciascuna metrica (es. Elite: lead time inferiore a 1 ora, Low: lead time superiore a 6 mesi).
Come inserisco lead time e MTTR se ho solo pochi campioni?
Basta anche un solo valore in ore, ma piu campioni inserisci (separati da virgola o spazio) piu la media rappresenta correttamente l'andamento del team invece di un singolo evento anomalo. Ideale usare gli ultimi 5-10 deploy o incidenti.
I miei dati vengono salvati o inviati a un server?
No, il calcolo avviene interamente nel browser tramite una formula reattiva: nessun dato inserito viene trasmesso o memorizzato su un server esterno.