Qu’est-ce que le framework CALMS en DevOps ?

CALMS DevOps : les 5 piliers du framework 

Auteur : Le Rhino, Équipe éditoriale
Le Rhino Équipe éditoriale
13 mins
9 juillet 2026
Dans cet article :
  1. Qu'est-ce que le framework CALMS DevOps ?
  2. D’où vient l’acronyme CALMS DevOps ?
  3. Les 5 piliers de CALMS en synthèse 
  4. Comment utiliser CALMS comme modèle de maturité ? 
  5. Les pièges à éviter avec le framework CALMS
  6. FAQ : CALMS et DevOps 

CALMS est un modèle qui décrit les cinq piliers d’une transformation DevOps réussie : Culture, Automation, Lean, Measurement et Sharing (culture, automatisation, lean, mesure et partage).

Il sert à évaluer la maturité d’une organisation et à repérer les domaines à renforcer. Sa leçon centrale est que le DevOps n’est pas qu’une affaire d’outils : c’est d’abord un changement de culture et de pratiques. 

Cet article explique l’origine de l’acronyme, détaille chacun des cinq piliers, en donne une synthèse et montre comment utiliser CALMS comme modèle de maturité pour piloter une démarche DevOps. 

Qu’est-ce que le framework CALMS DevOps ?

CALMS est un modèle conceptuel qui évalue la capacité d’une organisation à adopter le DevOps et mesure sa progression au fil de la transformation.

Ce n’est ni une méthode rigide ni une liste d’outils, mais une grille de lecture qui s’applique aux pratiques existantes pour identifier ce qui fonctionne et ce qui doit évoluer, qu’il s’agisse de la culture, de l’automatisation ou de la mesure. 

Sa portée est large : CALMS concerne toutes les parties prenantes du cycle de vie logiciel, notamment :

  • les équipes de développement,
  • les équipes opérations,
  • la qualité,
  • la sécurité,
  • le métier.

Il examine la façon dont ces acteurs livrent, déploient et intègrent ensemble des processus automatisés au service de l’organisation. C’est pourquoi il est souvent utilisé comme modèle de maturité, pour situer une équipe et orienter ses efforts.

D’où vient l’acronyme CALMS DevOps ?

L’histoire de CALMS éclaire son sens. En 2010, John Willis et Damon Edwards proposent l’acronyme CAMS pour résumer les fondements du DevOps : Culture, Automation, Measurement et Sharing. Quelques années plus tard, Jez Humble, co-auteur de The DevOps Handbook et d’Accelerate, y ajoute un cinquième pilier, le Lean, pour former CALMS.

Cet ajout n’est pas anodin. En intégrant le Lean, CALMS relie explicitement le DevOps aux principes d’élimination du gaspillage et d’optimisation du flux de valeur hérités du Lean manufacturing et du Lean software. Le modèle s’ancre ainsi dans une filiation théorique solide, prolongée par les travaux de recherche présentés dans Accelerate, qui ont donné naissance aux métriques DORA largement utilisées aujourd’hui.

Les 5 piliers de CALMS en synthèse 

Vue d’ensemble des piliers

Le tableau ci-dessous synthétise les cinq piliers du framework CALMS DevOps, avec pour chacun son objectif et ses pratiques types.

Pilier Objectif Pratiques typiques 
Culture Briser les silos et instaurer la responsabilité partagée Équipes pluridisciplinaires, post-mortems sans blâme, confiance et expérimentation 
Automation Fiabiliser et accélérer la livraison Intégration et livraison continues (CI/CD), tests automatisés, Infrastructure as Code 
Lean Éliminer le gaspillage et fluidifier le flux Petits lots, limitation du travail en cours, visualisation du flux de valeur 
Measurement Piloter par la donnée Métriques DORA, boucles de retour, tableaux de bord partagés 
Sharing Diffuser le savoir et la transparence Documentation, outils communs, retours d’expérience entre équipes 

Ces cinq piliers fonctionnent ensemble. En négliger un compromet généralement les autres : automatiser sans culture de collaboration, ou mesurer sans partager, ne produit pas les résultats attendus.

C’est l’équilibre entre les cinq qui fait la réussite d’une transformation. 

Culture : fédérer les équipes autour d’objectifs communs

La culture est le pilier fondamental, et souvent le plus difficile, de toute transformation DevOps.

Il s’agit de passer de départements cloisonnés (développement, exploitation, sécurité, qualité) à des équipes intégrées et pluridisciplinaires, partageant des objectifs et une responsabilité communs.

Comme le résume une formule répandue, le DevOps ne résout pas des problèmes d’outillage, il résout des problèmes humains : tous les outils du monde sont inutiles si les équipes de développement et d’exploitation ne travaillent pas ensemble. 

Concrètement, cette culture repose sur la confiance entre les personnes, l’empathie pour les contraintes des autres équipes et une approche sans blâme des incidents, où l’on apprend des échecs plutôt que de chercher un coupable.

Elle encourage aussi l’expérimentation sûre, condition de l’innovation. Sans ce socle culturel, les autres piliers restent des coquilles techniques. 

Automation : automatiser pour fiabiliser et accélérer 

L’automatisation vise à supprimer les tâches manuelles, sources d’erreurs et de lenteur, en particulier autour de l’intégration et de la livraison continues :

  • les pipelines CI/CD automatisent la construction, les tests et le déploiement,
  • l’Infrastructure as Code rend les environnements reproductibles,
  • les tests automatisés garantissent la qualité à chaque changement.

Au-delà du gain de vitesse, l’automatisation apporte de la fiabilité et de la confiance : un test exécuté par une machine est plus reproductible et plus traçable qu’un contrôle manuel, et il détecte tôt les régressions comme les failles de sécurité.

L’objectif n’est pas d’automatiser pour automatiser, mais de libérer les équipes des gestes répétitifs pour qu’elles se concentrent sur la valeur. 

Lean : éliminer le gaspillage et fluidifier le flux 

Le pilier Lean applique au développement logiciel les principes d’optimisation du flux de valeur. Il s’agit d’éliminer le gaspillage et de fluidifier le travail :

  • limiter le travail en cours,
  • rendre le flux visible (par exemple avec un tableau Kanban),
  • réduire la taille des lots,
  • et diminuer la complexité et les temps d’attente liés aux passages de relais entre équipes. 

La logique Lean encourage aussi à livrer vite et par petites itérations plutôt qu’à attendre un produit parfait.

Mettre une fonctionnalité entre les mains des utilisateurs le plus tôt possible permet d’apprendre et d’ajuster, au lieu de miser sur de longs cycles risqués. Cette recherche du flux continu est ce qui relie le Lean au reste de la démarche DevOps. 

Measurement : mesurer pour progresser 

On ne pilote bien que ce que l’on mesure. Le pilier Measurement consiste à instrumenter la chaîne de livraison et à s’appuyer sur des données plutôt que sur des impressions.

Les métriques DORA, issues des recherches présentées dans Accelerate, en sont la référence :

  • fréquence de déploiement,
  • délai de mise en production,
  • taux d’échec des changements,
  • et temps de rétablissement. 

Ces mesures offrent une façon équilibrée d’évaluer le succès, en combinant vitesse et stabilité. Elles alimentent des boucles de retour qui guident l’amélioration continue et objectivent les progrès d’une transformation.

La règle de prudence est de ne pas transformer un indicateur en objectif que l’on cherche à embellir, sous peine de fausser la mesure et de perdre sa valeur de pilotage. 

Sharing : partager le savoir et la responsabilité 

Le partage est ce qui fait tenir l’ensemble. Il recouvre la diffusion des connaissances, la transparence sur les pratiques et les résultats, l’usage d’outils communs, et des boucles de retour entre les équipes.

Partager les réussites comme les échecs, la documentation et les responsabilités évite la reconstitution de silos sous une autre forme. 

Ce pilier est intimement lié à la culture : sans transparence ni volonté de transmettre, la collaboration s’étiole.

Le partage transforme les apprentissages d’une équipe en bénéfices pour toute l’organisation, et nourrit le cercle vertueux entre culture, automatisation, lean et mesure. 

Comment utiliser CALMS comme modèle de maturité ? 

CALMS prend toute sa valeur lorsqu’il sert de grille d’évaluation. La démarche consiste à examiner, pilier par pilier, où en est l’organisation et ce qui lui manque, en posant des questions concrètes :

  • Pour la culture : les équipes partagent-elles vraiment la responsabilité, ou se renvoient-elles la faute ?
  • Pour l’automatisation : quelles tâches restent manuelles et fragiles ?
  • Pour le Lean : où s’accumulent les attentes et les en-cours ?
  • Pour la mesure : suit-on les bonnes métriques ?
  • Pour le partage : la connaissance circule-t-elle ou reste-t-elle captive ?

Cette évaluation révèle les piliers faibles, qui deviennent les priorités d’action. L’erreur la plus fréquente est de se concentrer sur les piliers techniques (automatisation, mesure) en négligeant les piliers humains (culture, partage), alors que ce sont souvent ces derniers qui bloquent une transformation.

CALMS rappelle que les cinq doivent progresser de concert, et il se relie naturellement aux pratiques modernes : les métriques DORA pour la mesure, le platform engineering pour industrialiser l’automatisation et le partage à grande échelle. 

Pour aller plus loin : DevOps en 2027 : où va la transformation digitale ?

Les pièges à éviter avec le framework CALMS

Certaines erreurs reviennent régulièrement dans les transformations DevOps, souvent parce qu’un pilier est privilégié au détriment des autres. Voici les principaux écueils à surveiller :

  • Réduire le DevOps aux outils : CALMS rappelle que la culture et le partage comptent autant que l’automatisation ; le DevOps résout d’abord des problèmes humains. 
  • Négliger un pilier : les cinq se soutiennent mutuellement ; en délaisser un fragilise l’ensemble, par exemple automatiser sans culture de collaboration. 
  • Maquiller les métriques : transformer une mesure en objectif que l’on cherche à embellir détruit sa valeur de pilotage. 
  • Oublier le Lean : sans réduction du gaspillage ni des en-cours, l’automatisation accélère un flux encombré sans le fluidifier. 
  • Confondre partage et reporting descendant : le partage est une circulation à double sens du savoir, pas une simple remontée d’informations. 
  • Traiter CALMS comme une checklist figée : c’est une grille d’évaluation continue, à réutiliser régulièrement, pas un audit unique. 

FAQ : CALMS et DevOps 

Que signifie CALMS en DevOps ? 

CALMS est l’acronyme de Culture, Automation, Lean, Measurement et Sharing : les cinq piliers d’une transformation DevOps réussie. Il sert à évaluer la maturité d’une organisation et à orienter ses efforts. 

Qui a créé le framework CALMS ? 

L’acronyme initial, CAMS, a été proposé par John Willis et Damon Edwards en 2010. Jez Humble, co-auteur de The DevOps Handbook et d’Accelerate, y a ajouté le Lean pour former CALMS. 

CALMS est-il une méthode ou un ensemble d’outils ? 

Ni l’un ni l’autre. C’est un modèle conceptuel, une grille de lecture qui aide à évaluer la maturité DevOps et à identifier les domaines à renforcer. Il s’applique aux pratiques existantes plutôt que d’imposer des outils. 

Quel lien entre CALMS et les métriques DORA ? 

Le pilier Measurement s’appuie sur les métriques DORA (fréquence de déploiement, délai de mise en production, taux d’échec des changements, temps de rétablissement), issues des recherches présentées dans Accelerate, dont Jez Humble est co-auteur. 

Quel est le pilier le plus important ? 

La culture est généralement considérée comme le pilier fondamental et le plus difficile, car le DevOps résout d’abord des problèmes humains. Mais les cinq piliers doivent progresser ensemble : en négliger un fragilise les autres. 

Articles similaires

DevOps

Platform engineering : comment le mettre en place ?

Le platform engineering offre aux développeurs une plateforme en libre-service et des golden paths pour livrer plus vite, sans dépendre...

DevOps

Supervision Kubernetes : méthodes, métriques, outils et bonnes pratiques

Superviser Kubernetes consiste à collecter en continu métriques, logs et traces sur l'ensemble des couches du cluster, du plan de...

DevOps

DevOps en 2027 : où va la transformation digitale ? 

En 2027, le DevOps devient agentique et le platform engineering s'impose comme norme. IA agentique, GreenOps, DevSecOps : ce qui...