Le DevOps est devenu un mouvement puissant dans le monde du développement logiciel. En supprimant les barrières entre les équipes de développement et d’exploitation, il permet une livraison plus rapide, plus fiable et plus efficace de la valeur. Pourtant, les organisations ont souvent du mal à comprendre si elles sont vraiment prêtes à adopter les pratiques DevOps.
C’est là que le cadre CALMS entre en jeu. Introduit à l’origine par des leaders d’opinion comme Jez Humble dans le DevOps Handbook, CALMS offre un moyen simple mais complet d’évaluer l’adoption de DevOps. Il signifie Culture, Automation, Lean, Measurement et Sharing (Culture, Automatisation, Lean, Mesure et Partage). Chaque pilier représente un aspect essentiel de l’état d’esprit DevOps et fournit des conseils aux organisations sur leur parcours DevOps.
Dans cet article, nous allons explorer les cinq piliers du CALMS, leur lien avec les principes agiles et la façon dont ils soutiennent une transformation DevOps réussie. À la fin, vous comprendrez comment le CALMS peut aider les équipes à renforcer leur agilité et à s’améliorer en permanence.

Qu’est-ce que le cadre CALMS ?
Le cadre CALMS est un modèle conceptuel qui aide les organisations à évaluer leur état de préparation au DevOps. Il ne s’agit pas d’un ensemble d’outils ou d’instructions techniques, mais d’un mode de pensée qui met l’accent sur la collaboration, l’automatisation et l’apprentissage.
L’acronyme CALMS signifie :
- Culture
- Automatisation
- Lean
- Mesures
- Partage
Ensemble, ces cinq piliers forment un cadre DevOps qui permet d’évaluer si une équipe ou une organisation est prête pour le changement. Ils mettent en évidence les principes clés de DevOps nécessaires pour dépasser les pratiques isolées et adopter une culture de responsabilité partagée.
Contrairement aux approches traditionnelles qui se concentrent uniquement sur les processus ou les technologies, CALMS offre une perspective équilibrée. Il montre qu’un DevOps réussi ne nécessite pas seulement des pipelines de déploiement efficaces, mais aussi un changement d’état d’esprit au sein des équipes de développement, des équipes d’exploitation et des dirigeants.
Les 5 piliers CALMS dans DevOps
Culture
La culture est au cœur du DevOps. Une transformation DevOps réussie dépend de la confiance, de la transparence et de la collaboration entre les équipes. Le développement et les opérations doivent s’éloigner des silos et adopter un état d’esprit de responsabilité partagée.
Ce changement culturel reflète les valeurs agiles décrites dans le Manifeste Agile et le Guide Scrum. Les membres de l’équipe travaillent ensemble, apprennent de leurs erreurs et se concentrent sur la création de valeur pour le client. Une forte culture DevOps encourage également la communication ouverte et l’amélioration continue, ce qui permet aux organisations de s’adapter rapidement à un environnement changeant.
Automatisation
L’automatisation est l’épine dorsale des pratiques DevOps. Sans elle, les équipes ne peuvent pas atteindre la vitesse et la fiabilité requises pour l’intégration et la livraison continues. Les pipelines de déploiement automatisés réduisent les erreurs manuelles, raccourcissent les délais et permettent aux équipes de se concentrer sur l’innovation plutôt que sur les tâches répétitives.
De l’approvisionnement de l’infrastructure aux tests et à la surveillance, l’automatisation soutient l’ensemble du processus de développement. C’est l’une des meilleures pratiques qui stimule à la fois la productivité et la qualité, en veillant à ce que l ‘adoption de DevOps produise des résultats mesurables.
Lean
Le pilier Lean transpose au monde du DevOps les principes d’efficacité et de simplification issus du Lean Management. L’objectif est d’améliorer le processus DevOps en éliminant le gaspillage, en réduisant les goulets d’étranglement et en créant des boucles de rétroaction plus rapides.
Appliquée au processus de développement, l’approche Lean encourage les petits changements progressifs plutôt que les déploiements importants et risqués. Cette approche favorise l’agilité, permettant aux équipes de fournir de la valeur rapidement et souvent. La pensée Lean met également l’accent sur l’amélioration continue, ce qui en fait un complément naturel des cadres Agile.
Mesures
En matière de DevOps, l’amélioration est impossible sans mesure. Les organisations ont besoin de mesures fiables pour comprendre les performances, identifier les goulets d’étranglement et valider les progrès.
Le cadre CALMS met l’accent sur la mesure comme moyen de relier les pratiques DevOps aux résultats de l’entreprise. Les équipes suivent la fréquence de déploiement, le délai d’exécution, le taux d’échec des changements et le temps de récupération, souvent appelés mesures DORA. Ces mesures créent des boucles de rétroaction qui permettent aux équipes d’inspecter, de s’adapter et de s’améliorer continuellement, comme le recommandent les principes Agile.
Partage
Le dernier pilier, le partage, met l’accent sur l’échange de connaissances et la transparence à tous les niveaux de l’organisation. DevOps encourage une culture où les succès, les échecs et les enseignements tirés sont communiqués ouvertement.
Cette pratique renforce la collaboration entre les équipes de développement et l’équipe opérationnelle, et instaure la confiance. Elle permet également de s’assurer que les informations ne sont pas confinées à quelques experts, mais qu’elles sont accessibles à tous les membres de l’équipe. Le partage soutient l’état d’esprit DevOps au sens large et est essentiel pour une réussite à long terme.
CALMS et agilité
Le cadre DevOps de CALMS ne concerne pas seulement les outils ou les processus ; il s’agit de favoriser l’agilité à tous les niveaux. Chacun des cinq piliers du CALMS soutient directement les principes de l’Agile, faisant du DevOps et de l’agilité des partenaires naturels plutôt que des approches concurrentes.
- La culture s’aligne sur les valeurs Agile telles que la collaboration, la transparence et le respect. Sans une culture de confiance, ni Agile ni DevOps ne peuvent réussir.
- L’automatisation renforce l’accent mis par la méthode Agile sur la fourniture fréquente de logiciels fonctionnels en rendant le déploiement rapide et fiable.
- Le Lean reflète l’accent mis par l’Agile sur la simplicité et la fourniture continue de valeur.
- La mesure soutient l’empirisme, l’un des fondements de Scrum, en fournissant des données pour l’inspection et l’adaptation.
- Le partage garantit que les connaissances circulent librement, réduisant les silos et favorisant la collaboration entre les membres de l’équipe.
Une fois combinés, ces éléments transforment les cérémonies et les principes agiles en véritables résultats commerciaux. Par exemple, une équipe qui organise des événements Scrum mais qui ne dispose pas d’automatisation ou de mesures peut constater que l’agilité n’est pas pleinement réalisée. Le modèle CALMS garantit que l’état d’esprit DevOps et les pratiques agiles fonctionnent ensemble pour apporter une amélioration continue et de la valeur au client.
En bref, CALMS in DevOps crée un pont entre les principes Agile et la mise en œuvre pratique, ce qui permet aux organisations d’adopter DevOps de manière durable et avec succès.

Meilleures pratiques pour l’adoption de CALMS dans DevOps
L’adoption du cadre CALMS ne se limite pas à l’introduction de nouveaux outils. Elle implique un changement d’état d’esprit, le soutien des dirigeants et un engagement en faveur de l’amélioration continue. Vous trouverez ci-dessous quelques bonnes pratiques pour guider une adoption DevOps réussie.
Commencez par la culture. Encouragez la collaboration entre les équipes de développement et les équipes opérationnelles. Favorisez une culture d’ouverture où les défis, les échecs et les leçons tirées sont partagés sans reproche. C’est la base de tous les autres piliers du SGCA.
Investissez dans l’automatisation. Commencez par de petites avancées telles que l’automatisation des tests ou du déploiement. Ces améliorations raccourcissent le processus de développement, réduisent les erreurs et renforcent la confiance dans le pipeline de livraison.
Appliquez la pensée allégée. Recherchez les goulets d’étranglement dans le processus DevOps actuel et supprimez les étapes inutiles. Concentrez-vous sur la fourniture de petits incréments de valeur plutôt que sur des versions importantes et risquées. Cette approche Lean favorise l’agilité et réduit le gaspillage.
Mesurez les progrès accomplis. Définissez des paramètres clairs qui s’alignent sur les résultats de l’entreprise. L’utilisation de mesures DORA ou d’autres indicateurs aide les équipes à suivre les performances, à améliorer les boucles de retour d’information et à relier le travail quotidien aux objectifs de l’organisation.
Encouragez le partage. Mettez en place des pratiques qui favorisent le transfert de connaissances entre les membres de l’équipe. Il peut s’agir de tableaux de bord partagés, de documentation ou de communautés de pratique. Le partage renforce non seulement la collaboration, mais favorise également la réussite à long terme de DevOps.
En suivant ces pratiques, les organisations peuvent adopter efficacement les processus DevOps tout en utilisant le CALMS comme cadre d’orientation. Cela permet de savoir clairement où se concentrer en premier et de garantir l’équilibre entre tous les aspects d’une transformation DevOps.
Le rôle du Scrum Master dans la réussite de DevOps
Alors que DevOps se concentre souvent sur les pratiques techniques, le Scrum Master joue un rôle crucial pour assurer son succès. En tant que leader, le Scrum Master aide les équipes de développement et d’exploitation à adopter l’état d’esprit DevOps tout en restant en phase avec les principes Agile.
L’une des contributions les plus importantes est de favoriser une forte culture DevOps. Le Scrum Master encourage la collaboration et le partage des responsabilités entre les membres de l’équipe, en brisant les silos entre le développement et les opérations. Ce changement culturel est essentiel pour une mise en œuvre réussie de DevOps.
Les Scrum Masters soutiennent également l’amélioration continue en utilisant l’inspection et l’adaptation. Ils guident les équipes dans l’utilisation de mesures, telles que les indicateurs DORA, pour améliorer les boucles de rétroaction et renforcer le processus DevOps. En rendant les résultats transparents, ils veillent à ce que les équipes puissent réagir rapidement au changement.
En outre, les Scrum Masters peuvent faciliter les discussions sur l’automatisation, en aidant les équipes à donner la priorité aux travaux qui améliorent les pipelines de livraison. Ils agissent comme des catalyseurs pour éliminer les obstacles organisationnels, en veillant à ce que les pratiques DevOps ne soient pas bloquées par des processus obsolètes ou des structures rigides.
Enfin, le Scrum Master joue un rôle de mentor en encourageant le partage des connaissances. En favorisant les opportunités d’apprentissage, les communautés de pratique et une communication ouverte, il contribue à soutenir le parcours DevOps au-delà de l’adoption initiale.
En bref, les Scrum Masters ne sont pas des exécutants techniques, mais des facilitateurs culturels et organisationnels. Ils veillent à ce que les piliers du SGCAA soient appliqués efficacement, ce qui fait d’eux des acteurs clés de l’alignement des cadres Agile et DevOps.
Conclusion
Le cadre CALMS offre plus qu’une liste de contrôle ; il fournit une lentille équilibrée pour évaluer et guider une transformation DevOps. En se concentrant sur la culture, l’automatisation, le Lean, la mesure et le partage, les organisations peuvent s’assurer que leur adoption DevOps n’est pas seulement une question d’outils, mais qu’il s’agit de construire l’état d’esprit et les pratiques adéquats pour un succès à long terme.
Pour les équipes Agile, CALMS sert de pont entre les principes et l’exécution. Il transforme les valeurs du Manifeste Agile etles pratiques de Scrum en résultats tangibles en permettant une livraison plus rapide, plus fiable et plus durable. Associé à des mesures significatives telles que les indicateurs DORA, CALMS aide les équipes à atteindre une véritable agilité.
Le rôle du Scrum Master est particulièrement important dans ce parcours. En favorisant la culture DevOps, en encourageant l’amélioration continue et en facilitant le partage des responsabilités, les Scrum Masters agissent comme des catalyseurs pour une adoption réussie de DevOps.
Si vous souhaitez explorer comment les principes Agile constituent le fondement de ces pratiques, découvrez notre guide sur la méthode Agile pour la gestion de projet. Combinées au SGREA, les méthodes Agile et DevOps libèrent le potentiel d’une agilité organisationnelle durable.
📚 Pour aller plus loin, vous pouvez aussi lire Accélérer : The Science of Lean Software and DevOps (en anglais) de Nicole Forsgren et Jez Humble, l’un des pionniers de l’acronyme CALMS et du mouvement DevOps au sens large.









