治理与研发流程57 条

CALMS 模型

CALMS 用于评估组织 DevOps 就绪度:文化(Culture)、自动化(Automation)、精益(Lean)、度量(Measurement)、分享(Sharing)五个维度,强调文化先行。

IT 管理与治理速查管理更新于 2026-10-13

CALMS 模型是什么

CALMS 把 DevOps 落地拆成五个维度:文化、自动化、精益、度量、分享(Culture / Automation / Lean / Measurement / Sharing)。它来自精益与敏捷社区的实践总结,常被当作组织自评清单——检查的不只是工具链,而是协作方式与改进机制是否配套。

五维含义

C 文化信任与共担责任,复盘对事不对人
A 自动化构建、测试、部署、环境等重复环节交给流水线
L 精益小批量流动、限制在制品、消除等待与返工
M 度量用前置时间、部署频率、失败率等数据驱动改进
S 分享跨团队文档、复盘与内部技术交流常态化

典型使用场景

  • DevOps 转型启动前做现状盘点,找出最先要补的短板
  • 转型一两年后做阶段复盘,判断哪些维度仍停在工具层
  • 作为跨部门沟通的共同语言,让业务方理解改造不只是买工具
  • 新团队组建时对齐工作方式,把观察项写进团队章程
  • 给改进路线图排序:先补文化短板,再扩自动化范围

自评问题示例

自评问题示例
文化:故障复盘是先说事实还是先找责任人?
自动化:从提交到上线需要几个人工步骤?
精益:看板上的在制品是否有上限?
度量:是否跟踪前置时间、部署频率、变更失败率?
分享:最近一次内部分享讲了什么、有无归档?
# 每维 1-5 分,只记录事实与证据,不用于考核

五维诊断信号

维度健康表现常见短板信号
文化坏消息能早说、复盘产出行动项一报故障先追责,问题被掩盖
自动化日常发布可一键完成并可回滚关键步骤依赖手工与个人经验
精益在制品受限、发布批量小多人并行、需求批量化后再测试
度量流动与质量指标稳定可追溯只统计产出数量,不看周期与失败
分享文档可检索、分享有沉淀知识留在个人手里,重复踩坑
五维不必平均用力:文化是其余四项的地基,自动化先行而协作方式不变时,收益很快被协调成本抵消。

易错点

  • 只做自动化不做文化与度量:工具链齐备但发布仍靠协调会,改进无法持续
  • 拿自评当考核表:团队会挑好看的项目打分,诊断价值归零
  • 五个维度一次全铺开:改进项过多、行动力分散,一年后哪一维都没变化
  • 忽视分享维度:文档与复盘缺失,人员流动时经验直接清零

数据来源与参考

  • Jez Humble 与 Damon Edwards 提出的 CALMS 框架
  • 《DevOps Handbook》相关讨论
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌