Que sont les métriques DORA ?
DORA (DevOps Research and Assessment), le programme de recherche aujourd'hui rattaché à Google Cloud, a identifié un petit ensemble de métriques de livraison logicielle qui prédisent la performance des équipes. Trois d'entre elles mesurent le débit : la fréquence de vos déploiements, le temps nécessaire pour qu'un changement atteigne la production et la rapidité avec laquelle vous vous rétablissez après un déploiement en échec. Deux mesurent l'instabilité : la fréquence des déploiements en échec et la part des déploiements qui sont des correctifs non planifiés. La plupart des équipes n'ont pas ces chiffres dans un tableau de bord. Cette auto-évaluation est une version collective du Quick Check individuel de DORA : chacun choisit la fourchette qui correspond à son expérience des trois derniers mois. Les fourchettes de réponse sont définies par TeamRetro et ne constituent pas les références officielles de DORA. Lorsque les participants choisissent des fourchettes différentes, cet écart est le premier sujet à aborder. Apportez la métrique la plus faible à votre rétrospective et convenez d'un changement pour l'améliorer.
Dimensions
Débit
La rapidité et la fréquence avec lesquelles les changements atteignent la production.
Fréquence de déploiement
À quelle fréquence notre équipe déploie-t-elle en production ?
- Moins d'une fois tous les six mois
- Entre une fois par mois et une fois tous les six mois
- Entre une fois par semaine et une fois par mois
- Entre une fois par jour et une fois par semaine
- À la demande (plusieurs fois par jour)
Délai de mise en production des changements
Combien de temps faut-il pour qu'un changement commité atteigne la production ?
- Plus de six mois
- D'un à six mois
- D'une semaine à un mois
- D'un jour à une semaine
- Moins d'un jour
Temps de rétablissement après un déploiement en échec
Lorsqu'un déploiement échoue et nécessite une intervention immédiate, combien de temps nous faut-il pour nous rétablir ?
- Plus d'un mois
- D'une semaine à un mois
- D'un jour à une semaine
- Moins d'un jour
- Moins d'une heure
Instabilité
La fréquence à laquelle les déploiements tournent mal et doivent être corrigés.
Taux d'échec des changements
Quelle part de nos déploiements nécessite une intervention immédiate, comme un retour arrière (rollback) ou un correctif urgent (hotfix) ?
- Plus de 45 %
- De 30 % à 45 %
- De 15 % à 30 %
- De 5 % à 15 %
- Moins de 5 %
Taux de reprise des déploiements
Quelle part de nos déploiements est non planifiée et sert à corriger un problème en production ?
- Plus de 45 %
- De 30 % à 45 %
- De 15 % à 30 %
- De 5 % à 15 %
- Moins de 5 %
Quand utiliser ce bilan de santé
- Lorsque vous voulez des chiffres DORA sans avoir encore mis en place d'outils pour les mesurer.
- Chaque trimestre, pour suivre la livraison en parallèle du Health Check SPACE Framework.
- Avant d'investir dans des outils de livraison, pour vous accorder sur la métrique qui constitue le véritable goulot d'étranglement.
Conseils et astuces
- Convenez de la période de référence avant que chacun ne vote. Les trois derniers mois conviennent à la plupart des équipes.
- Lorsque les votes se répartissent sur plusieurs fourchettes, c'est que les participants perçoivent la livraison différemment. Discutez-en avant de regarder la moyenne.
- Utilisez N/A pour « Je ne sais pas ». Beaucoup de réponses N/A signifient généralement que la métrique mérite d'être mesurée sérieusement.
- Les métriques DORA décrivent le système de livraison d'une équipe, pas la performance individuelle. Comparez les équipes avec prudence.
- Choisissez la métrique la plus faible, convenez d'un changement lors de votre rétrospective et refaites l'évaluation le trimestre suivant.
- Pour examiner les pratiques derrière les chiffres, poursuivez avec l'évaluation de maturité DevOps.
Foire aux questions
Que sont les métriques DORA ?
Que signifie DORA ?
Comment mesurer les métriques DORA sans outil ?
Qu'est-ce qu'un bon score DORA ?
Quelle est la différence entre DORA et SPACE ?
Qu'est-ce que le délai de mise en production des changements ?
Based on DORA's software delivery performance metrics (dora.dev). TeamRetro isn't affiliated with DORA or Google.