Aller au contenu principal
CTO

Accelerate : la boîte à outils qui aide les meilleures équipes tech à le rester

Rémi Alvado
Rémi AlvadoCTO & CPO Fractional · 20 ans d'expérience
Publié le6 min de lecture
Mis à jour le

Accelerate et le programme DORA : comprendre cette boîte à outils basée sur les pratiques des entreprises leaders pour améliorer vélocité, qualité et satisfaction utilisateur.

Accelerate : la boîte à outils qui aide les meilleures équipes tech à le rester

Accelerate, c'est une boîte à outils issue du programme de recherche DORA : un ensemble de métriques et de pratiques observées chez les équipes tech les plus performantes au monde, qu'on peut piocher selon son contexte pour améliorer sa vélocité, sa qualité et la satisfaction de ses utilisateurs. Ce n'est pas un framework à appliquer à la lettre, et c'est tout l'intérêt. Entre ceux qui en font un dogme et ceux qui l'ignorent complètement, peu de gens l'utilisent pour ce qu'il est vraiment.

Accelerate, c'est quoi concrètement ?

Accelerate est une initiative née du programme DORA (DevOps Research & Assessment) qui a cherché à répondre à une question simple : qu'est-ce qui différencie les entreprises leaders en matière de delivery logiciel des autres ? Plutôt que de partir de réflexions théoriques, DORA a adopté une démarche empirique en collectant des feedbacks directement auprès de ces organisations pour identifier ce qui fonctionne et ce qui ne fonctionne pas.

Le résultat de cette recherche, c'est un ensemble de métriques et de capabilities qui permettent à n'importe quelle équipe de se situer et de progresser. L'idée n'est pas de copier ce que font Google ou Netflix, mais de comprendre les patterns qui reviennent systématiquement chez les entreprises performantes et de les adapter à son propre contexte.

La force de la démarche tient à sa nature empirique. Là où beaucoup de méthodologies tech reposent sur l'intuition d'un consultant ou la mode du moment, DORA s'appuie sur plusieurs années d'enquêtes auprès de dizaines de milliers de professionnels. Les corrélations identifiées (par exemple entre la fréquence de déploiement et la stabilité du produit) ne sont pas des opinions, ce sont des observations statistiques. C'est ce qui donne du poids à la démarche quand il faut convaincre un comité de direction ou un fondateur sceptique : on ne parle pas de croyances, on parle de ce qui distingue mesurablement les meilleures équipes des autres.

Pour donner une vue d'ensemble, voici comment se structure la boîte à outils Accelerate.

ComposanteCe que c'estÀ quoi ça sert
Les 4 métriques clésDeployment Frequency, Lead Time, Change Failure Rate, MTTRSe situer rapidement, objectiver une discussion
Les capabilities~30 pratiques techniques, culturelles, organisationnellesIdentifier les leviers d'amélioration concrets
La démarche empiriqueMesures issues d'enquêtes mondiales annuellesDonner du poids aux décisions, dépasser l'intuition
L'orientation cloudRecommandations parfois liées au cloud public / GCPÀ adapter, pas à suivre aveuglément

Personne ne doit tout adopter d'un coup. L'art consiste à choisir les deux ou trois éléments qui font le plus de différence dans votre situation précise.

Ce qu'Accelerate peut apporter à votre entreprise

Les gains concrets d'une démarche Accelerate, quand elle est bien menée, se mesurent sur trois axes principaux.

Le premier, c'est la vélocité. En mesurant des éléments comme la fréquence de déploiement ou le temps entre une idée et sa mise en production, vous rendez visible ce qui ralentit votre organisation. Chez Wizbii, en regardant précisément le Lead Time to Change, on s'est rendu compte que les Product Owners avaient trop de backlog "en stock". Les nouvelles idées mettaient trop de temps à arriver en production, non pas parce que l'équipe technique était lente, mais parce que le pipe en amont était engorgé. Cette prise de conscience a permis de revoir complètement la manière de travailler du produit : moins d'anticipation sur la rédaction de user stories, plus de temps consacré à la recherche utilisateur en amont et aux tests en aval.

Le deuxième axe, c'est la qualité. Les métriques Accelerate permettent de mesurer objectivement si vous allez trop vite au détriment de la robustesse de votre produit. Cela a d'autant plus de sens dans une startup qui peut parfois sacrifier la qualité en toute conscience pour aller plus vite sur un marché pas encore validé, à condition de savoir le mesurer et de corriger le tir au bon moment.

Le troisième axe, et probablement le plus important, c'est l'adéquation entre ce qui est développé et ce qui est attendu par vos utilisateurs. En réduisant le temps entre une idée et sa mise en production, vous créez une boucle de feedback plus courte qui vous permet de corriger le tir beaucoup plus rapidement. Vous arrêtez de développer pendant six mois dans une direction pour découvrir que vos utilisateurs attendaient autre chose.

Sur une équipe plus jeune comme celle de Winter, l'enjeu était différent de Wizbii. Il ne s'agissait pas de débloquer un pipe engorgé, mais d'installer dès le départ une culture de la mesure légère. On a délibérément choisi de ne suivre qu'une seule métrique au début, la fréquence de déploiement, parce qu'elle est facile à instrumenter et qu'elle tire mécaniquement vers de bonnes pratiques : pour déployer souvent, il faut des déploiements automatisés, des tests fiables et des lots de changements petits. Une seule métrique bien choisie a fait progresser l'ensemble sans jamais transformer le suivi en usine à gaz. C'est exactement l'esprit de la boîte à outils : prendre l'instrument utile au bon moment, pas la panoplie complète.

Une boîte à outils, pas un framework

C'est le point le plus important et celui que beaucoup oublient. Accelerate n'est pas un framework sur étagère qu'on applique à la lettre. Chaque entreprise a ses spécificités, son stade de maturité, ses contraintes. Personne ne peut suivre et améliorer trente capabilities en parallèle sans impacter négativement le business.

Comme l'agilité en son temps, Accelerate donne une destination mais c'est à chacun de trouver son chemin pour y arriver. De la même manière que Scrum propose des outils (sprints, rétrospectives, planning poker) dans lesquels chaque équipe pioche selon ses besoins, Accelerate propose des métriques et des capabilities que vous devez sélectionner et prioriser en fonction de votre contexte.

Il faut aussi noter qu'une partie des recommandations d'Accelerate sont liées à l'utilisation de clouds publics, voire de Google Cloud Platform directement, puisque DORA fait partie de cette branche chez Google. Cela ne remet pas en cause l'ensemble de la démarche, mais gardez-le en tête quand vous lisez certaines recommandations très orientées cloud.

Pour qui et à quel moment ?

Accelerate peut bénéficier à toute entreprise qui développe du logiciel, mais le contexte d'application varie énormément. Une startup en pré-product market fit n'a probablement pas besoin de mettre en place un suivi formel de ces métriques. Elle a besoin d'aller vite, de tester des hypothèses, et de pivoter si nécessaire. Par contre, avoir connaissance de cette boîte à outils est indispensable, car elle donne un vocabulaire commun et une direction pour le jour où la structuration deviendra nécessaire.

Pour une startup post-product market fit ou une scale-up, la mise en place d'Accelerate prend tout son sens. C'est le moment où l'équipe grandit, où les process commencent à se formaliser, et où les problèmes de coordination et de qualité deviennent visibles. Les métriques Accelerate permettent alors d'objectiver ces problèmes et de prioriser les améliorations.

Dans tous les cas, il faut garder en tête que les métriques sont des métriques, pas des vérités absolues. La vérité absolue pour votre entreprise, c'est la satisfaction de vos utilisateurs, la réponse à leurs attentes, la baisse du churn et la hausse des ventes. Accelerate est un moyen d'y arriver, pas une fin en soi.

Il y a un piège classique ici, et il revient souvent quand une équipe découvre ces métriques. Dès qu'un chiffre devient un objectif affiché, il cesse d'être un bon indicateur : c'est la loi de Goodhart. Si vous demandez à une équipe d'augmenter sa fréquence de déploiement, elle finira par déployer des changements artificiellement découpés juste pour faire grimper le compteur. Les métriques Accelerate servent à éclairer une discussion, pas à noter les gens. Le jour où elles deviennent un outil d'évaluation individuelle, elles perdent toute valeur. C'est exactement le même raisonnement que je développe sur les métriques d'équipe qui comptent vraiment : le tableau de bord ne remplace jamais l'écoute du terrain.

Par où commencer ?

Si Accelerate vous intéresse, commencez par comprendre les quatre métriques clés qui constituent le socle de la démarche. Elles sont simples à comprendre, relativement simples à mesurer, et elles vous donneront une première photographie très utile de la santé de votre organisation tech et produit. C'est l'objet du prochain article de cette série.

Une erreur fréquente consiste à vouloir tout instrumenter parfaitement avant de commencer. Ne tombez pas dans ce piège. Une mesure approximative mais régulière vaut infiniment mieux qu'une mesure parfaite qu'on ne fait jamais. Comptez vos déploiements à la main pendant un mois s'il le faut, regardez la tendance, et améliorez l'instrumentation ensuite. Le but n'est pas d'avoir un dashboard impressionnant, c'est de provoquer des conversations utiles entre la tech, le produit et le business. Une fois ces quatre métriques en place, vous pourrez explorer les capabilities Accelerate pour identifier les pratiques concrètes à mettre en œuvre selon ce que vos chiffres révèlent.

Et si vous hésitez sur le moment ou la manière de vous lancer, gardez en tête la règle de base : on n'optimise jamais ce qu'on ne mesure pas, mais on ne mesure pas tout pour autant. Choisir les bons indicateurs au bon stade de maturité fait partie intégrante du travail de structuration d'une équipe tech.

Envie d'en discuter ?

Réservez un créneau de 30 minutes pour un premier échange. Je vous aiderai à y voir plus clair sur votre situation.

Prendre rendez-vous
Prendre RDV