CALMS est un cadre de référence utilisé pour évaluer et guider la transformation DevOps au sein des organisations. Il résume les cinq dimensions essentielles à cultiver pour briser les silos entre les équipes de développement (Dev) et d’exploitation (Ops), et instaurer une démarche continue d’amélioration, de fiabilité et de collaboration.
L’acronyme signifie :
S – Sharing (Partage)
→ Encourager le partage transparent des connaissances, des outils, des retours d’expérience et des responsabilités.
→ Cela inclut la documentation vivante, les revues de code, les post-mortems sans blâme, et les communautés de pratique — en phase avec vos engagements autour de la résilience documentaire et de la transmission.
C – Culture
→ Favoriser une culture de confiance, de responsabilité partagée et de collaboration transverse, plutôt qu’une logique de blâme ou de silos fonctionnels.
A – Automation (Automatisation)
→ Automatiser les tâches répétitives (intégration, tests, déploiement, surveillance) pour réduire les erreurs humaines, accélérer les livraisons et libérer du temps pour l’innovation.
→ En cohérence avec votre vision : « automatiser pour servir la logique humaine, pas remplacer la pensée ».
L – Lean
→ Appliquer les principes Lean (élimination des gaspillages, flux continu, valeur client) aux processus techniques :
Éviter la surproduction de fonctionnalités inutiles
Réduire les temps d’attente (ex. : validations manuelles)
Optimiser la sobriété des infrastructures (en lien avec l’éco-conception numérique)
M – Measurement (Mesure)
→ Piloter par les données objectives :
Temps de déploiement (Deployment Frequency)
Taux d’échec des changements (Change Failure Rate)
Temps de récupération (Mean Time To Recovery – MTTR)
→ Ces métriques permettent de mesurer la maturité DevOps et d’orienter les priorités.
Synonymes / termes associés
- Cadre CALMS
- Pilier DevOps
- Transformation DevOps
- Culture DevOps