首页/开发/CI/CD 与发布速查/变更失败率(Change Failure Rate)
质量门禁与回滚51 条

变更失败率(Change Failure Rate)

生产事故中与变更相关、需要修复行动(热修复、回滚、补丁)的比例;统计关键是失败判定标准,通常以是否需要紧急修复发布为准。

CI/CD 与发布速查开发更新于 2026-10-12
分子导致服务劣化并需修复行动的部署
分母同期全部生产部署
判定由事故记录与部署记录关联得出
改善更小的批次、更完整的预发验证、渐进式发布

统计思路(伪代码)

统计思路(伪代码)
failed = deployments where incident_severity >= S2
         and linked_change is not null
rate   = len(failed) / len(all_deployments) * 100%
把环境与容量类事故混入分子:指标失真;应限定与具体变更关联的事件。

易错点

  • 事故不记录关联变更:分子长期偏低,指标失去参考价值
  • 把例行维护也计入分母:口径被污染

数据来源与参考

  • DORA《Accelerate State of DevOps Report》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌