Les valeurs fondamentales du DevOps (CALMS)

devops 28 oct. 2022

Pour comprendre ce qui structure le DevOps, il existe un modèle largement utilisé comme repère : CALMS.
Ce cadre n’est pas une méthode figée, mais une façon de décrire les valeurs nécessaires pour faire évoluer une organisation vers une démarche DevOps.
Il aide à évaluer si une transformation repose sur un simple changement d’outils ou sur une approche plus profonde.

CALMS signifie :
Culture, Automation, Lean, Measurement, Sharing.


Culture

Tout commence par la culture.
Sans changement culturel, l’adoption du DevOps reste superficielle.

La culture DevOps valorise la collaboration, la transparence et l’amélioration continue. Elle encourage les équipes à travailler ensemble plutôt qu’en silo. Elle réduit l’opposition artificielle entre rapidité et stabilité.

La culture DevOps n’est pas un discours, c’est un comportement observable dans la manière de travailler.

Elle se manifeste dans la manière d’aborder les incidents, de prendre des décisions, de gérer la dette technique ou encore de partager la connaissance.

“People over process over tools”.

Automation

L’automatisation n’est pas un objectif en soi. C’est un moyen.

Elle permet de rendre les processus reproductibles, fiables et rapides. Sans automatisation, les déploiements restent risqués et lents. Avec elle, ils deviennent fréquents, maîtrisés et prévisibles.

L’automatisation concerne plusieurs dimensions :

  • tests,
  • intégration continue,
  • déploiements,
  • provisionnement de l’infrastructure,
  • supervision.
À retenir : On automatise ce qui est répété, pas ce qui n’est pas compris.

L’automatisation vient toujours après la compréhension, jamais avant.


Lean

Le principe Lean consiste à réduire ce qui n’apporte pas de valeur et à optimiser le flux.
Cela implique :

  • découper les changements pour réduire le risque,
  • limiter le travail en cours pour éviter la dispersion,
  • éliminer les tâches manuelles inutiles,
  • favoriser la livraison continue plutôt que les déploiements massifs et rares.
illustration "Big release vs multiple small releases"

Le Lean rappelle qu’un système est performant lorsqu’il permet de livrer avec fluidité, pas lorsqu’il accumule du travail en attente.


Measurement

On ne peut pas améliorer ce que l’on ne mesure pas.

Les organisations qui adoptent le DevOps s'appuient sur des indicateurs pour observer leur système. Pas pour contrôler les équipes, mais pour éclairer les décisions.

Les métriques portent souvent sur :

  • la fréquence des déploiements,
  • le temps entre le développement et la mise en production,
  • le taux de réussite des changements,
  • la vitesse de résolution des incidents.
Règle d’or : Mesurer pour apprendre, pas pour surveiller.

Ces mesures deviennent des signaux pour améliorer continuellement le flux.


Sharing

Le partage est l’une des valeurs les plus visibles dans les organisations DevOps.

Il concerne :

  • le partage de connaissances,
  • le retour d’expérience après incidents,
  • la transparence sur les choix techniques,
  • la documentation,
  • la communication entre équipes.

Le partage renforce la cohérence du système. Il évite que la connaissance soit concentrée ou filtrée par un seul rôle. Il crée un environnement où chacun peut comprendre l’ensemble et y contribuer.

cercle montrant Knowledge → Action → Feedback → Knowledge.

En résumé

CALMS sert de référence pour évaluer si la transformation DevOps progresse sur les bonnes bases.
Il rappelle que le DevOps n’est pas seulement une manière d’outiller l’entreprise, mais une manière de l’organiser autour d’un flux continu.

Culture, automatisation, approche Lean, mesure et partage ne sont pas indépendants. Ils se renforcent mutuellement.

Une organisation qui adopte CALMS n’ajoute pas le DevOps à ses pratiques.
Elle change la manière dont elle développe, livre et améliore ses systèmes.

DevOps
Pourquoi parle-t-on autant de DevOps aujourd’hui ?Le DevOps s’impose dans le paysage technologique moderne. Mais pourquoi est-il devenu si central dans la transformation numérique actuelle ?WeAreDevOpsDavy LassechereOrigines et naissance du mouvement DevOpsLe DevOps n’est pas apparu soudainement. Il est le résultat d’une évolution progressive entre agilité,

Mots clés

Davy Lassechere

Ingénieur Coach DevOps