首页/开发/CI/CD 与发布速查/变更前置时间(Lead Time for Changes)
质量门禁与回滚51 条

变更前置时间(Lead Time for Changes)

从代码提交到在生产运行所经历的时间,衡量需求流动速度;瓶颈通常在评审等待与手工发布环节,用分段数据定位更可靠。

CI/CD 与发布速查开发更新于 2026-10-12
起点提交合入主干;也有团队用 PR 创建时间,口径需固定
终点变更在生产可用
分段编码、评审等待、流水线、发布窗口
工具结合 issue/PR 时间戳与部署事件计算

按周统计中位数(示例)

按周统计中位数(示例)
SELECT date_trunc('week', deployed_at) AS wk,
       percentile_cont(0.5) WITHIN GROUP (ORDER BY deployed_at - merged_at) AS p50
FROM deploys
GROUP BY 1 ORDER BY 1;
关注中位数与尾部(p90):尾部时间更能反映流程卡点。

易错点

  • 起点终点定义模糊:不同工具给出的数字互相矛盾
  • 只看平均值:被少量超长等待拉偏,掩盖真实分布

数据来源与参考

  • DORA《Accelerate State of DevOps Report》
  • Google Cloud(DevOps tech: lead time for changes)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌