Explorez avec DORA : Exploiter pleinement les analyses DORA

Dernière mise à jour : 23 février 2022 —

Dans un monde entièrement numérique comme le nôtre, organisations et particuliers sont pleinement conscients de la rapidité des changements et de leurs impacts. Découvrez l'importance des indicateurs DORA et comment l'IA/ML peut les rendre plus exploitables.

Analytique alimentée par l'IA

Comme l'a dit l'ingénieur américain Edward Demings : « Il n'est pas nécessaire de changer. La survie n'est pas une obligation. » Quelle que soit votre situation, il est indéniable que l'on peine à suivre le rythme effréné du changement et ses conséquences. Cette année, marquée par des bouleversements sans précédent, a vu d'innombrables entreprises succomber ; ​​mais beaucoup d'autres en sont sorties victorieuses.

Bien que l'idée de Demings soit sans doute vraie, la survie est certainement recommandée tant pour les individus que pour les organisations ! Alors, comment les organisations peuvent-elles suivre le rythme et s'adapter à ces nouvelles conditions ? Une première étape judicieuse consiste à commencer par mesurer les performances de votre organisation. Métriques DORA et en les exploitant pleinement pour faire progresser la transformation numérique de votre organisation.

Que sont les indicateurs DORA ?

Fondé par le DevOps Recherche et évaluation L’objectif du programme DORA (Document-Owned Reinvestment Analytics) était de comprendre les pratiques, les processus et les capacités permettant aux équipes d’atteindre un haut niveau de performance en matière de développement logiciel et de création de valeur. Les quatre indicateurs clés de DORA sont :

  • Délai de traitement : mesure le temps total écoulé entre le lancement d’une demande de modification et le déploiement de cette modification en production, puis sa livraison au client.
  • Taux d'échec des changements : Mesure la fréquence à laquelle les changements de production entraînent des incidents, des annulations ou des défaillances.
  • Délai moyen de rétablissement : Mesure du temps écoulé entre le déclenchement d’un incident et sa résolution par une modification de la production.

D'où proviennent les données ? Le délai de livraison, le taux d'échec des changements et le temps moyen de récupération sont tous obtenus à partir d'outils de gestion des services ou de tout autre outil de planification agile, tandis que la fréquence de déploiement provient d'un outil de déploiement (comme…). Digital.ai Deploy) ou d'un CI outil d'intégration comme Jenkins.

Les indicateurs DORA permettent d'évaluer la performance d'une équipe logicielle, en la qualifiant de bonne ou de mauvaise, en ce qui concerne ses capacités de développement et de livraison de logiciels. Ces indicateurs donnent à vos équipes les moyens de progresser ; ils constituent votre point de référence et vous permettent de définir vos objectifs futurs.

DORA et VSM

Alors, comment les indicateurs DORA s'intègrent-ils à gestion de la chaîne de valeurCe que nous constatons souvent chez de nombreux clients, ce sont des processus cloisonnés, du côté métier au côté informatique. Entre les changements culturels et les transferts de connaissances internes, la question est la suivante : comment pouvons-nous suivre le rythme du changement et transformer votre organisation pour qu’elle puisse en tirer profit ?

Dans le cycle de vie VSM, les indicateurs DORA constituent l'essence même du domaine « amélioration de l'efficacité et du flux technologique ».

En résumé, les indicateurs DORA mesurent les résultats de votre DevOps organisation. En allant plus à droite, on arrive à « l’amélioration des opérations », où des processus de gestion du changement entièrement automatisés sont mis en œuvre.

Globalement, une plateforme VSM performante sera bidimensionnelle.

« Il existe différentes organisations, et différentes hiérarchies au sein de ces organisations », explique Mattias Zieger, directeur technique chez Digital.ai« Voici la deuxième dimension. Elle commence au niveau de l’équipe, mais ne doit pas s’y arrêter. Elle doit s’étendre au niveau du produit, puis au niveau du département, puis au niveau de l’entreprise, jusqu’à atteindre toute l’organisation. »

Réaliser cela au sein d'une agence internationale peut s'avérer extrêmement complexe, mais c'est là que la cartographie de la chaîne de valeur (VSM) intervient. La VSM propose différents niveaux d'agrégation pour les différentes parties prenantes, chacune disposant de tableaux de bord et d'indicateurs clés de performance (KPI) spécifiques. En définitive, la chaîne de valeur permet de relier les résultats de l'entreprise aux activités du cycle de vie du développement logiciel (SDLC). L'utilisation des indicateurs DORA au sein d'une plateforme VSM permet de se concentrer sur le suivi de la qualité des intrants de l'organisation lors de l'utilisation des extrants, mais DORA ne représente qu'une petite partie de l'équation.

Comment activer les métriques DORA au sein de votre plateforme VSM

Comment activer ces indicateurs DORA ? De quoi avons-nous besoin pour les suivre et les mesurer ? Du point de vue de l’architecture, le facteur le plus important pour les indicateurs DORA est une plateforme d’analyse. Une plateforme d’analyse performante comporte trois couches. La première est constituée des sources hétérogènes. Il s’agit de l’environnement d’outils au sein de votre entreprise où le travail est effectué (par exemple, JIRA, Jenkins, ServiceNow). La couche suivante est la plateforme d’analyse proprement dite, également appelée modèle d’information unifié ; c’est là que l’information est structurée, depuis la planification jusqu’aux tâches individuelles. Enfin, il existe des filtres analytiques, des perspectives spécifiques qui améliorent la prise de décision en exploitant des solutions d’analyse dédiées pour comprendre comment et pourquoi les problèmes surviennent.

Étendre DORA au-delà

Maintenant que nous avons vu ce que les indicateurs DORA peuvent faire, est-ce la fin ? Certainement pas. La visibilité est la première étape vers des informations exploitables et, grâce à toutes ces données à votre disposition, vous pouvez désormais étendre encore davantage l’utilisation des indicateurs DORA.

Quelques questions à prendre en compte lors de l'exploitation de vos indicateurs DORA :

  • Peut-on prévoir à l'avance quels changements échoueront ?
  • Comment puis-je mettre à disposition des équipes une API Green Light qui permette aux équipes performantes de déployer plus fréquemment avec une supervision limitée ?
  • Peut-on établir une base permettant à toutes les équipes d'identifier et de mesurer les améliorations ?
  • Peut-on identifier les points de blocage dans le cycle de développement afin de réduire les délais ?
  • Peut-on prévoir quand les travaux sur les fonctionnalités et les mises à jour majeures seront terminés ?

Grâce aux indicateurs DORA, vos équipes et vos systèmes peuvent détecter les facteurs de risque, minimiser la probabilité d'échec, identifier les obstacles à une plus grande agilité et bien plus encore. Alors pourquoi se contenter d'un simple suivi et d'une simple mesure ?

Le Digital.ai différence

Allez plus loin que le cadre d'architecture classique et intégrez une solution d'IA à votre plateforme VSM. L'intégration de l'IA à vos indicateurs DORA permettra de mieux relier les résultats métier aux activités de votre cycle de vie de développement logiciel (SDLC). Digital.ai offre quatre solutions d'IA comprenant:

  • Accélération des flux : Réduisez les risques, augmentez le débit et gagnez en agilité.
  • Amélioration de la qualité : Détectez/prévoyez les problèmes de qualité et guidez les équipes vers la zone problématique de votre environnement applicatif.
  • Prévision des risques liés au changement : identifier les changements risqués et prendre des mesures proactives pour gérer et réduire les risques.
  • Optimisation des processus de gestion des services : décloisonner les équipes et accélérer la prestation de services informatiques grâce à une prise de décision basée sur les données

DORA constitue la première couche qui s'ajoute à tous les outils que vous utilisez peut-être déjà. Il n'est pas nécessaire d'intégrer les quatre solutions d'emblée. Commencez par identifier vos principaux points faibles et travaillez à partir de là.

Vous aimerez aussi