Capire il livello di performance di un dipartimento di produzione software è una questione complessa.
Diciamo che vuoi capire “a che punto stai messo” con il tuo team o vuoi introdurre una pratica per migliorare ma non sai come capire se davvero stai migliroando qualcosa.
Le 4 metriche DORA
Basate su una vasta ricerca queste 4 metriche consentono di misurare lo stato dell’arte con semplicità:
Change lead time
Questa metrica misura il tempo necessario affinché un commit o una modifica al codice venga distribuito con successo in produzione. Riflette l’efficienza del processo di delivery del software.
Deployment frequency
Questa metrica misura quanto spesso le modifiche applicative vengono distribuite in produzione. Una frequenza di deployment più alta indica un processo di delivery più efficiente e reattivo.
Change fail percentage
Questa metrica misura la percentuale di deployment che causano errori in produzione e che richiedono hotfix o rollback. Un tasso di fallimento più basso indica un processo di delivery più affidabile.
Failde deployment recovery time
Questa metrica misura il tempo necessario per ripristinare il sistema dopo un deployment fallito. Un tempo di recupero più basso indica un sistema più resiliente e reattivo.
Azione
Hai già implementato qualcuna di queste 4 metriche? Se sì, come le tieni aggiornate e dove le visualizzi in modo pratico e trasparente per tutti?