Skip to content
Latchkey

lead time for changesとは?

lead time for changesは、コード変更がcommitされてから本番で動くまでにどれだけの時間がかかるかを測ります。レビュー、CI、テスト、デプロイという経路全体の速度を捉えます。DORAメトリクスとして、組織がどれだけ速く価値を届けたり問題に対応したりできるかを反映します。

なぜ重要か

長いlead timeは遅いフィードバックと遅れた修正を意味します。よくあるボトルネックは、遅いまたはキューに滞留したCI、手動の引き継ぎ、大きなバッチサイズです。多くの場合テストを並列化しrunnerのキュー待ちを取り除いてpipelineを高速化することが、lead timeを直接短縮します。

関連する概念

  • 4つのDORAメトリクスの1つである
  • CIの実行時間とrunnerのキュー時間が主要な寄与要因である
  • 小さな変更と自動化されたgateによって短くなる

関連ガイド