Skip to content

DORAメトリクス

This content is a draft and will not be included in production builds.

4つのメトリクスで開発チームのパフォーマンスを計測、比較するためのパフォーマンス指標フレームワーク。おそらく重要なのは、パフォーマンスといった曖昧なものを定量化して比較可能にできること。

DORAでは以下の4つを指標とする。

  • デプロイの頻度
  • 変更の平均リードタイム
  • 変更の失敗率
  • サービス復旧時間

前2つはスピードを測定し、後ろ2つは安定性を測定する。デプロイ頻度と変更のリードタイムは同じ値になる場合もあるけれど、コミットしてからテストチームが評価する環境では差がでてくる。

これらの指標を「エリート」「高」「中」「低」で分類する。

指標エリート
デプロイ頻度半年以上1ヶ月〜数ヶ月1週間〜1ヶ月1日に複数回
変更のリードタイム半年以上1ヶ月〜半年1日〜1週間1時間以下
変更の失敗率16〜30%16〜30%16〜30%0〜15%
サービス復旧時間半年以上1日〜1週間1日未満1時間未満

例えばデプロイ頻度が2日の場合など、どこにも当てはまらない区間があるのはどうして。