1. 部署频率、变更前置时间、变更失败率、恢复时间的定义
DORA 四项核心指标——部署频率、变更前置时间、变更失败率、恢复时间(MTTR)各自的定义是什么?
- 四项指标的准确含义
- 口径与计算方式
- 指标反映的效能维度
DORA 四项核心指标定义如下:第一,部署频率(Deployment Frequency,DF)——组织成功部署到生产环境的频率,衡量"发布能力的快慢";第二,变更前置时间(Lead Time for Changes)——从代码提交到成功部署到生产所花费的时间,衡量"提交到上线"的交付速度;第三,变更失败率(Change Failure Rate,CFR)——导致生产故障(需要回滚、热修复、补丁等)的部署占比,衡量"交付质量";第四,恢复时间(MTTR,Time to Restore Service)——服务从中断恢复到正常运行所需的时间,衡量"故障恢复能力"。四项指标分别覆盖"交付速度"(DF、lead time)与"交付稳定/韧性"(CFR、MTTR),共同反映组织的交付效能。它们不是孤立数字,而是相互关联的交付系统状态。
DORA 四项指标的独特价值在于它们衡量"交付流程"而非"产出量",且四项协同保证"既快又稳"。只看部署频率会忽视质量,只看失败率会忽视速度,四项结合才能全面评估交付效能。