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

从一处代码变更被提交,到该变更在生产环境中运行之间所经历的时间。

什么是 变更前置时间(Lead Time for Changes)?

前置时间涵盖了完整的交付路径:评审、CI、预发布、发布。架构选择主导着这一指标——一个测试缓慢、依赖人工发布列车的单体,会远远落后于配备渐进式交付流水线、拆分良好的小型服务,无论个体开发者的速度如何。

相关术语

  • DORA 指标 — 四个被广泛使用的工程效能指标:部署频率、变更前置时间、变更失败率和平均恢复时间。
  • 部署频率(Deployment Frequency) — 团队成功将代码发布到生产环境的频率。四个 DORA 指标之一。