Aller au contenu
hexora

Indicateurs DORA : mesurer la performance de livraison d’une équipe

Fréquence de déploiement, délai, taux d’échec, temps de rétablissement : les indicateurs DORA expliqués, avec les repères 2024 et les pièges à éviter.

Par la rédaction Hexora8 min de lecture
Coureuses en pleine course sur une piste d’athlétisme, image floutée par la vitesse
Photo : Selma DA SILVA / Unsplash

L’essentiel en 30 secondes

  • Les indicateurs DORA mesurent la performance de livraison d’une équipe de développement sur deux axes : la vitesse (débit) et la stabilité.
  • Les quatre indicateurs historiques sont la fréquence de déploiement, le délai de mise en production d’un changement, le taux d’échec des changements et le temps de rétablissement après un déploiement raté ; DORA y ajoute désormais le taux de reprise des déploiements.
  • Selon DORA, vitesse et stabilité ne s’opposent pas : les équipes les plus performantes obtiennent de bons résultats sur tous les indicateurs à la fois.
  • Dans les repères 2024, le groupe le plus performant met en production à la demande, en moins d’un jour, avec environ 5 % d’échecs et un rétablissement en moins d’une heure.
  • Ces indicateurs servent à progresser, pas à noter ni à comparer des équipes : transformés en objectifs imposés, ils perdent leur valeur.

Les indicateurs DORA sont la référence internationale pour mesurer la performance de livraison d’une équipe de développement. Ils répondent à deux questions simples : à quelle vitesse l’équipe met-elle ses changements entre les mains des utilisateurs, et avec quelle fiabilité ? Les quatre indicateurs historiques sont la fréquence de déploiement, le délai de mise en production, le taux d’échec des changements et le temps de rétablissement. Ils s’appliquent aussi bien à une équipe interne qu’à une agence, et se calculent à partir de données déjà disponibles.

Pour un dirigeant, leur intérêt est double : disposer d’un langage commun avec l’équipe technique, et détecter tôt une dérive (livraisons qui ralentissent, incidents qui se multiplient) avant qu’elle ne se traduise par des retards de projet.

D’où viennent les indicateurs DORA ?

DORA (DevOps Research and Assessment) est un programme de recherche aujourd’hui rattaché à Google Cloud. Depuis plusieurs années, il interroge des professionnels du développement du monde entier et publie chaque année le rapport Accelerate State of DevOps. Les indicateurs ont été popularisés par le livre Accelerate de Nicole Forsgren, Jez Humble et Gene Kim.

Le constat central de ces travaux est contre-intuitif. Le guide officiel de DORA le résume ainsi : la vitesse et la stabilité ne sont pas des compromis. Les équipes qui livrent le plus souvent sont aussi, en général, celles qui cassent le moins. La raison : des livraisons fréquentes sont petites, donc plus faciles à tester, à comprendre et à annuler.

Attention à l’homonymie : le règlement européen DORA (Digital Operational Resilience Act) concerne la résilience numérique du secteur financier. Il n’a aucun lien avec les indicateurs présentés ici.

Les indicateurs DORA, un par un

Les indicateurs de débit (vitesse)

Le délai de mise en production d’un changement (change lead time) est le temps écoulé entre l’enregistrement d’une modification dans le gestionnaire de code et son déploiement en production. Il mesure la fluidité du circuit : relecture, tests, validation, déploiement.

La fréquence de déploiement (deployment frequency) est le nombre de mises en production sur une période, ou le temps moyen entre deux mises en production.

Le temps de rétablissement après un déploiement raté (failed deployment recovery time) est le temps nécessaire pour revenir à un service normal après un déploiement qui a exigé une intervention immédiate. DORA a fait évoluer cet indicateur, autrefois appelé MTTR (temps moyen de rétablissement), pour le centrer sur les incidents causés par des déploiements.

Les indicateurs d’instabilité

Le taux d’échec des changements (change fail rate) est la part des déploiements qui nécessitent une intervention immédiate, le plus souvent un retour arrière ou un correctif en urgence.

Le taux de reprise des déploiements (deployment rework rate) est le cinquième indicateur ajouté par DORA : la part des déploiements non planifiés, réalisés pour corriger un incident en production. Il révèle une équipe qui passe son temps à réparer plutôt qu’à construire.

Indicateur Question à laquelle il répond Ce qu’un mauvais résultat révèle souvent
Délai de mise en production Combien de temps entre « c’est codé » et « c’est utilisable » ? Validations manuelles, attentes, lots trop gros
Fréquence de déploiement À quel rythme livre-t-on ? Déploiement manuel et risqué, peur de livrer
Temps de rétablissement Combien de temps dure une panne causée par une livraison ? Retour arrière non prévu, supervision insuffisante
Taux d’échec des changements Quelle part des livraisons pose problème ? Tests insuffisants, recette trop tardive
Taux de reprise Quelle part du travail sert à éteindre des incendies ? Dette technique, qualité dégradée

Quels sont les repères de performance ?

Chaque année, DORA regroupe les répondants en profils de performance. D’après la synthèse publiée par Octopus Deploy à partir du rapport 2024, les repères sont les suivants :

Profil Délai de mise en production Fréquence de déploiement Taux d’échec Temps de rétablissement
Élite Moins d’un jour À la demande 5 % Moins d’une heure
Élevé Un jour à une semaine Quotidienne à hebdomadaire 20 % Moins d’un jour
Moyen Une semaine à un mois Hebdomadaire à mensuelle 10 % Moins d’un jour
Faible Un à six mois Mensuelle à semestrielle 40 % Une semaine à un mois

Deux remarques pour bien lire ce tableau. D’abord, en 2024, le profil « élevé » affiche un taux d’échec supérieur au profil « moyen » : la hiérarchie n’est pas parfaitement linéaire, et c’est un rappel que ces groupes décrivent des populations, pas des paliers à atteindre. Ensuite, la même synthèse indique que le groupe élite représente moins de 20 % des organisations interrogées.

Pour une application métier de PME ou d’ETI, viser le profil élite n’a pas toujours de sens. Une application de gestion des stocks utilisée par quarante personnes n’a pas besoin de dix déploiements par jour. En revanche, un délai de plusieurs mois entre une correction et sa mise en production, ou une livraison sur trois qui pose problème, sont des signaux d’alerte quel que soit le contexte.

Vue aérienne de coureurs sur une piste d’athlétisme, chacun dans son couloir
Mesurer la progression d’une équipe dans le temps, pas la mettre en compétition. Photo : Steven Lelham / Unsplash

Les pièges à éviter

Le guide DORA consacre une section entière aux erreurs courantes. Elles sont particulièrement importantes pour un dirigeant, parce que ce sont des erreurs de management plus que des erreurs techniques.

  1. Transformer les indicateurs en objectifs imposés. Dès qu’un chiffre devient une cible, il est contourné : c’est la loi de Goodhart. Une équipe sommée de déployer plus souvent peut découper artificiellement ses livraisons sans rien améliorer.
  2. Ne regarder qu’un seul indicateur. La fréquence de déploiement seule pousse à livrer vite au détriment de la qualité ; le taux d’échec seul pousse à ne plus rien livrer. Les indicateurs se lisent ensemble, en tension.
  3. Comparer des équipes ou des applications différentes. Un portail client et un module de paie n’ont ni les mêmes contraintes ni les mêmes rythmes.
  4. Répartir les indicateurs entre équipes cloisonnées. Confier la vitesse aux développeurs et la stabilité à l’exploitation crée des reproches mutuels ; DORA recommande une responsabilité partagée.
  5. Se servir du secteur comme excuse. Une activité réglementée n’interdit pas de livrer souvent ; elle impose de livrer de façon tracée.
  6. Mesurer au lieu d’améliorer. Construire un tableau de bord sophistiqué avant d’avoir changé quoi que ce soit est une perte de temps.

Comment démarrer dans une PME ou une ETI ?

La démarche la plus efficace est aussi la plus légère.

  1. Choisir une application : celle qui compte le plus pour l’activité, ou celle dont les livraisons posent problème. DORA précise que les indicateurs s’appliquent au niveau d’une application ou d’un service.
  2. Faire une première estimation à partir de l’historique des trois derniers mois : nombre de mises en production, incidents liés à une livraison, durée de ces incidents. Le Quick Check de DORA donne un premier positionnement en quelques minutes.
  3. Identifier le principal frein : souvent un déploiement manuel, une recette concentrée en fin de projet ou l’absence de tests automatisés.
  4. Lancer une action d’amélioration ciblée, puis remesurer au trimestre suivant.
  5. Partager les résultats avec l’équipe et le métier, sans classement ni sanction.

Les leviers d’amélioration sont bien documentés : livraisons plus petites, déploiement automatisé, mise en production progressive avec retour arrière rapide, et une maintenance qui traite la dette au fil de l’eau. Le livre SRE de Google rappelle d’ailleurs qu’environ 70 % des pannes proviennent de changements apportés à un système en fonctionnement : sécuriser les livraisons agit directement sur la stabilité.

Ce que ces indicateurs disent d’un prestataire

Si vous faites développer une application par une agence, les indicateurs DORA sont un excellent sujet de discussion, dès la sélection puis tout au long du projet. Quelques questions utiles :

  • À quelle fréquence mettez-vous en production sur un projet comme le nôtre ?
  • Combien de temps faut-il pour qu’une correction urgente arrive en production ?
  • Comment revenez-vous en arrière si une livraison pose problème, et l’avez-vous déjà fait ?
  • Suivez-vous la part de vos livraisons qui nécessitent une correction immédiate ?

Un prestataire qui répond précisément, chiffres ou exemples à l’appui, a l’habitude de piloter sa qualité. Ces questions complètent celles de notre guide pour choisir une agence de développement web, et elles éclairent aussi le volet maintenance et TMA du contrat.

Et l’IA dans tout cela ?

Le rapport DORA 2024 apporte un éclairage intéressant : l’adoption de l’IA améliore la productivité individuelle et la satisfaction des développeurs, mais elle a un effet négatif sur la stabilité et le débit de livraison. Les auteurs y voient la confirmation que les fondamentaux restent décisifs : petits lots, tests solides, revue de code. Écrire du code plus vite ne sert à rien si on le livre en gros paquets mal testés.

C’est précisément là que les indicateurs DORA prennent tout leur sens : ils permettent de vérifier qu’un gain de productivité apparent se traduit vraiment par des livraisons plus rapides et plus fiables pour les utilisateurs.

En résumé

Les indicateurs DORA ne sont ni un classement ni un outil de contrôle. Ce sont quelques mesures simples, à suivre dans le temps, qui disent si votre équipe livre de plus en plus vite et de plus en plus sûrement. Bien utilisés, ils transforment des débats d’impression (« ça avance lentement », « ça casse tout le temps ») en discussions factuelles.

Vous souhaitez faire le point sur la façon dont votre application est livrée et maintenue, ou lancer un projet avec une cadence de livraison claire dès le départ ? Présentez votre situation dans notre diagnostic de projet en ligne, et nous revenons vers vous avec une première analyse. Pour aller plus loin, notre méthode détaille comment nous livrons et démontrons chaque incrément.

Applications web

Des outils métier que vos équipes ont envie d’utiliser.

Des applications métier rapides, accessibles et pensées pour vos équipes.

Sources et références

  1. DORA’s software delivery performance metrics (guide) · DORA
  2. Accelerate State of DevOps Report 2024 · DORA / Google Cloud
  3. The 2024 DevOps performance clusters · Octopus Deploy
  4. DORA Quick Check · DORA
  5. Site Reliability Engineering, chapitre Introduction · Google
  • indicateurs DORA
  • performance de livraison
  • DevOps
  • pilotage d’équipe
  • qualité
FAQ

Vos questions, nos réponses

Que veut dire DORA ?

DORA signifie DevOps Research and Assessment. C’est un programme de recherche, rattaché à Google Cloud, qui étudie depuis plusieurs années ce qui distingue les équipes de développement performantes. Il publie un rapport annuel et un guide de référence des indicateurs. À ne pas confondre avec le règlement européen DORA sur la résilience opérationnelle numérique du secteur financier, qui n’a rien à voir.

Les indicateurs DORA sont-ils utiles pour une petite équipe ou un prestataire externe ?

Oui. Ils se calculent à partir de données que toute équipe outillée possède déjà : l’historique du code, les déploiements et les incidents. Pour une PME qui fait appel à une agence, ils offrent une base de discussion factuelle sur la cadence et la fiabilité des livraisons, sans entrer dans le détail technique.

Peut-on comparer les indicateurs DORA de deux équipes ?

C’est déconseillé par DORA elle-même. Les indicateurs s’appliquent à une application ou un service donné, et deux applications très différentes (un portail client et une interface comptable, par exemple) n’ont pas les mêmes contraintes. La bonne comparaison est celle d’une équipe avec elle-même dans le temps.

Faut-il acheter un outil pour mesurer les indicateurs DORA ?

Pas pour commencer. DORA recommande de démarrer par des conversations et par son questionnaire en ligne, le Quick Check, plutôt que par des intégrations coûteuses. Une estimation trimestrielle à partir de l’historique des déploiements suffit souvent à lancer la démarche.

Les indicateurs DORA mesurent-ils la valeur métier livrée ?

Non. Ils mesurent la capacité à livrer vite et de façon fiable, pas l’utilité de ce qui est livré. Ils se complètent par des indicateurs métier : adoption des fonctionnalités, temps gagné, erreurs évitées, satisfaction des utilisateurs.

À lire ensuite

Tous les articles →

Un projet ? Parlons-en.

Démarrer un projet