DORA Metrics : le guide complet des 4 indicateurs de performance DevOps
Les DORA Metrics sont quatre indicateurs issus des travaux de recherche menés par Nicole Forsgren, Jez Humble et Gene Kim au sein du programme DevOps Research and Assessment, publiés notamment dans leur ouvrage Accelerate (2018) et dans le State of DevOps Report annuel. Contrairement à des indicateurs internes propres à chaque équipe, ils offrent une base de comparaison standardisée entre organisations.
Les quatre indicateurs, en détail
| Indicateur | Définition |
|---|---|
| Fréquence de déploiement | Nombre de fois où l'organisation déploie du code en production sur une période donnée |
| Délai de mise en oeuvre (lead time) | Temps écoulé entre un commit de code et son déploiement en production |
| Taux d'échec des changements | Proportion des déploiements qui provoquent un incident ou nécessitent un correctif immédiat |
| Temps moyen de restauration (MTTR) | Temps nécessaire pour rétablir le service après un incident en production |
Les niveaux de performance de référence
| Niveau | Fréquence de déploiement | MTTR |
|---|---|---|
| Faible | Moins d'une fois par mois | Plus d'une semaine |
| Moyen | Entre une fois par mois et une fois par semaine | Moins d'un jour |
| Élevé | Entre une fois par semaine et plusieurs fois par jour | Moins d'une heure |
| Élite | Plusieurs déploiements par jour | Moins d'une heure |
Comment mesurer ces indicateurs en pratique
- Instrumenter le pipeline de déploiement pour horodater automatiquement chaque mise en production.
- Relier chaque incident en production au déploiement qui l'a potentiellement causé.
- Calculer ces quatre indicateurs sur une période glissante (par exemple les 90 derniers jours) plutôt que sur un instant isolé.
- Partager ces indicateurs avec l'équipe, comme un outil de pilotage plutôt que comme une évaluation individuelle.
Ce que ces indicateurs ne mesurent pas
Les DORA Metrics mesurent la rapidité et la fiabilité de la livraison logicielle, pas directement la qualité du produit ni la satisfaction des utilisateurs. Une organisation peut afficher d'excellents indicateurs DORA tout en livrant des fonctionnalités peu utiles : ils doivent être complétés par des indicateurs produit, pas s'y substituer.
Diagnostic DevOps et exploitation·Voir un aperçu du diagnostic
Pour une organisation qui découvre ces indicateurs, l'urgence n'est pas d'atteindre le niveau elite du jour au lendemain, mais de les mesurer une première fois sans enjoliver les chiffres, puis de s'attaquer aux actions qui amélioreront le plus vite la fiabilité des déploiements.
Diagnostic associé
Prêt à évaluer votre organisation ?
Essayer gratuitement