首页/开发/Git 与协作速查/DORA 交付效能指标

DORA 交付效能指标

四项指标观察交付效能:部署频率、变更前置时间、变更失败率、恢复时长;用趋势暴露流程与自动化缺口。

Git 与协作速查开发更新于 2026-10-13

DORA 指标是什么

DORA 指标用四项数据观察交付效能:部署频率、变更前置时间(提交到上线)、变更失败率、恢复时长(故障到恢复)。数据源通常是流水线记录、发布标签与事故记录。它的用法是看趋势、暴露系统性问题,而不是给个人打分——口径不定义清楚,趋势就没有可比性。

基本信息

四指标部署频率、变更前置时间、变更失败率、恢复时长
数据源流水线记录、发布标签、事故与回滚记录
统计粒度按团队与服务统计,按周或月看趋势
用法找系统性改进点,不用于个人考核
口径要点什么叫一次部署要提前定义

典型使用场景

  • 平台工程改进:部署频率低时先看流水线瓶颈与审批环节
  • 稳定性治理:恢复时长偏长说明告警与预案不足
  • 门禁评估:变更失败率高时审视测试覆盖与发布策略
  • 汇报沟通:用趋势说明工程投入的效果
  • 对标基准:与行业分档对比找差距,注意口径不同不可硬比

用 Git 数据近似

用 Git 数据近似
git tag --sort=-creatordate | head          # 最近发布标签的时间点
git rev-list --count v1.0.0..v1.1.0         # 两版之间的提交数
git log -1 --format='%ci %s' v1.1.0         # 标签指向提交的时间与说明

四项指标速读

指标衡量什么变差时先查
部署频率交付节奏流水线时长与人工步骤
变更前置时间从提交到上线的等待评审排队与发布窗口
变更失败率发布质量测试覆盖与发布策略
恢复时长故障响应能力告警灵敏度与回滚手段
指标适合暴露系统性问题;单独拿它考核个人会扭曲行为,团队先对齐用途再采集数据。
用 Git 数据只是近似:真实前置时间要从首个提交算到生产上线,需要把工单与流水线记录串联起来才能得到。

易错点

  • 只看单项指标:只盯部署频率会忽略质量与稳定性,四项要放一起看
  • 口径漂移:什么算一次部署、从哪个时间点算,前后不一致会让趋势失真
  • 拿指标做个人绩效:会诱发刷数据行为,指标失去诊断价值
  • 数据源分家:发布记录在标签、事故在工单、构建在流水线,先统一入口再谈自动核对

数据来源与参考

  • DORA 研究报告与指标体系(dora.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌