← KPIナレッジ一覧に戻る
プロダクト・SaaS KPI2026-07-13

開発組織のKPI設計|Four Keysで開発生産性を「事業成果」につなぐ指標体系と先行指標の作り方

KPI Growth Model 入門ガイド 表紙

Free Download

KPI Growth Model 入門ガイド

KPIを「測るだけ」から「動かす」に変えるためのフレームワーク全体像を15ページにまとめた資料です。

資料をダウンロードする

Newsletter

KPI・グロース戦略の知見を定期配信

無料で登録する →
本記事は50社以上の成長支援を手がけるKPIコンサル・岩田圭弘が解説します。

開発チームは動いている。エンジニアも忙しそうにしている。それなのに「機能が世に出るのが遅い」「障害が減らない」——多くの経営者がこの違和感を抱えている。原因は、開発組織のKPIが「ベロシティ(消化ポイント)」や「コミット数」といった活動量で止まっているからだ。活動量は事業成果と連動しない。本記事では、Four Keysを軸に開発生産性を「事業に効く数字」へ変える3層フレーム、主要KPIのベンチマーク、そして今日から動かせる先行指標の作り方までを整理する。

図:開発組織のKPIの3層設計(KGI→中間KPI→先行KPI)
図:開発組織のKPIの3層設計(KGI→中間KPI→先行KPI)

開発組織のKPIが形骸化する3つの原因

開発KPIが機能しない失敗パターンは、ほぼ次の3つに集約される。

1. 「活動量」を成果と勘違いしている

コミット数、消化ストーリーポイント、稼働時間——これらは「頑張った量」であって「価値が届いた量」ではない。ベロシティを追い始めると、チームは見積もりを水増しして数字を作る。KPIが行動を歪める典型だ。

2. 品質と速度を分けて測っている

「速く出す」ことだけを追うと障害が増え、「品質を守る」ことだけを追うとリリースが止まる。速度と安定性はトレードオフではなく両立指標として一組で見なければ、どちらかが必ず犠牲になる。

3. 現場が「自分では動かせない数字」を渡されている

「リードタイムを短くしろ」と言われても、何を変えれば縮むのかが見えなければ現場は動けない。遅行指標だけを掲げ、その手前の行動指標を設計していないKPIは、掛け声で終わる。

3層フレームで設計する:KGI→遅行KPI→先行KPI

開発KPIは「事業のゴール(KGI)」から「今日の行動(先行KPI)」まで一本の線でつなぐ。Four Keysは主に中間(遅行)KPIに位置づけ、その手前に現場が動かせる先行KPIを置くのが要点だ。

問い指標の例
KGI(最終成果)事業にどう効いたかリリース起点の売上・解約率・NPS/開発ROI
中間KPI(遅行)デリバリーは速く・安定しているかデプロイ頻度/変更リードタイム/変更失敗率/MTTR
先行KPI(行動)今日、何を変えるかPRサイズ/レビュー待ち時間/WIP数/CI成功率/デプロイ自動化率

ポイントは、Four Keys自体をゴールにしないこと。デプロイ頻度が上がっても事業価値が届かなければ意味がない。あくまでKGI(事業成果)への先行指標としてFour Keysを置き、さらにその先行指標として現場の行動KPIを設計する。

主要KPIとベンチマーク目安

図:開発組織の主要KPIとベンチマーク目安(先行/遅行の種別つき)
図:開発組織の主要KPIとベンチマーク目安(先行/遅行の種別つき)

開発組織で押さえるべき指標と、DORA(DevOps Research and Assessment)の調査などから導かれる実務目安をまとめる。種別(先行/遅行)を必ず意識して使い分けたい。

KPI種別定義ベンチマーク目安
デプロイ頻度遅行(成果)本番リリースの回数週1回以上(理想は1日複数回)
変更リードタイム遅行コミットから本番稼働まで1週間以内(上位は1日未満)
変更失敗率遅行障害・ロールバックを招いた変更の割合15%以下
平均復旧時間(MTTR)遅行障害発生から復旧まで1日未満(上位は1時間未満)
PR(変更)サイズ先行1PRあたりの変更行数200〜400行以下
レビュー待ち時間先行PR作成〜初回レビュー着手まで数時間以内
WIP(仕掛り数)先行1人が同時進行するタスク数1〜2件
CI成功率先行自動テスト・ビルドの成功割合90%以上
デプロイ自動化率先行手動作業を伴わないリリース比率95%以上

上位4つがFour Keys(遅行)、下位5つが「その数字を動かすための行動(先行)」だ。遅行KPIだけを壁に貼っても現場は動けない。必ず先行KPIとセットで運用する。

KSFは「比較」から見つける

図:KSFは比較から見つける(速いチームと遅いチームのレビュー待ち時間の差)
図:KSFは比較から見つける(速いチームと遅いチームのレビュー待ち時間の差)

「どの指標を改善すれば最も効くのか(KSF=重要成功要因)」は、理屈で逆算するより比較で発見する方が速く、外さない。

やり方はシンプルだ。同じ組織の中で、リードタイムが短いチームと長いチームの行動データを並べる。すると差が出る変数が浮かび上がる。多くの現場でボトルネックになっているのは、コーディング時間ではなく「レビュー待ち時間」と「PRサイズの大きさ」だ。速いチームはPRが小さく、レビューが数時間で回り、大きいチームは1PRが数千行でレビューが数日滞留している——この差分がKSFになる。

ハイパフォーマーと平均の差分を測る。これがKSF発見の王道であり、机上で「たぶんこれが重要だろう」と決め打ちするより遥かに確度が高い。

先行指標の作り方

図:変更リードタイムを工程分解して先行KPIを設定する
図:変更リードタイムを工程分解して先行KPIを設定する

先行指標を設計する条件は3つ。①現場が自分で動かせる ②遅行KPIと因果でつながっている ③日次〜週次で観測できる

たとえば「変更リードタイム(遅行)」を縮めたいとき、逆算して手前の行動を分解する。

  • リードタイム=コーディング時間+レビュー待ち時間マージ待ち時間+デプロイ待ち時間
  • このうち実測すると滞留の大半は「レビュー待ち」と「デプロイ手作業」に集中している
  • よって先行KPIは「レビュー待ち時間(数時間以内)」「PRサイズ(400行以下)」「デプロイ自動化率(95%以上)」に設定する

先行KPIは「これを動かせば遅行KPIが動く」という因果の仮説だ。動かしても遅行が変わらなければ、その先行KPIは間違い。KPIは設計して終わりではなく、因果を検証しながら差し替えるものだと掴んでおきたい。

KPI Growth Model 入門ガイド 表紙

Free Download

KPI Growth Model 入門ガイド

KPI Maturity Model の自社診断と Implementation Checklist(20項目)を収録。形骸化しないKPI設計の実装手順を一冊で。

資料をダウンロードする

先行KPIの導入は「自動で取れる1〜2個」から

先行KPIは、理想形を一度に敷き詰めようとすると必ず頓挫する。指標が10個並んだダッシュボードは、結局だれも毎日は見ないからだ。導入は「ツールで自動計測でき、かつボトルネックに直結する1〜2個」に絞って始めるのが定石だ。

GitHubやGitLab、CI/CDツールのログからは、レビュー待ち時間とPRサイズが追加コストなしで取得できる。まずこの2つを可視化し、チームの朝会やSlackに自動で流すだけで、「大きなPRは分割する」「レビューを溜めない」という行動が自然に生まれる。

具体的には次の順で広げていく。

  1. 可視化:レビュー待ち時間・PRサイズを自動集計し、チームに毎日共有する
  2. 習慣化:「PRは400行まで」「レビューは半日以内に着手」など軽いルールを1つだけ決める
  3. 拡張:定着したらWIP制限・デプロイ自動化率・CI成功率へ計測範囲を広げる

先に文化を作り、あとから指標を増やす——この順序を守ると、KPIが「監視のための数字」ではなく「現場が自分で使う道具」として根づく。最初から完璧な指標体系を目指すより、動く1指標を今週から回すほうが、結果的に速い。

Before / After事例

図:先行KPI導入によるBefore/After(リードタイム・変更失敗率・デプロイ頻度)
図:先行KPI導入によるBefore/After(リードタイム・変更失敗率・デプロイ頻度)

B社(SaaS・開発40名) は「開発が遅い」という経営課題を抱えていた。

Before:

  • デプロイ頻度:月1回(大型リリースをまとめて実施)
  • 変更リードタイム:約3週間
  • 変更失敗率:35%(リリースのたびに障害)
  • 障害対応に追われ、新規開発が慢性的に停滞

KPIは「消化ポイント」しか見ておらず、速度も品質も可視化されていなかった。

打ち手(先行KPIの導入):

  1. PRサイズに上限(400行)を設け、大きな変更を分割
  2. レビュー待ち時間を計測し「4時間以内着手」をルール化
  3. WIP制限(1人2件まで)で仕掛りの滞留を解消
  4. CI/CDを整備しデプロイ自動化率を95%へ

After(6ヶ月):

  • デプロイ頻度:週2回
  • 変更リードタイム:4日
  • 変更失敗率:12%
  • 重大障害:四半期あたり3件→0件、機能リリース速度は約2.5倍

ゴール(遅行KPI)は変えず、手前の先行KPIを動かしたことで結果が変わった。これが3層設計の効果だ。

失敗3パターンと回避策

図:開発KPIが形骸化する3つの失敗と回避策
図:開発KPIが形骸化する3つの失敗と回避策

失敗1:ベロシティを評価指標にする

消化ポイントを人事評価やチーム比較に使うと、見積もり水増しが横行し数字が壊れる。→ ベロシティは「予測のための内部指標」に留め、対外KPIにはFour Keysを使う。

失敗2:個人単位で開発生産性を測る

コミット数などで個人をランク付けすると、レビュー協力や設計議論といったチーム貢献が評価されず、組織が壊れる。→ 生産性はチーム単位で測る。

失敗3:速度だけ/品質だけを追う

片方に寄せると必ずもう片方が犠牲になる。→ デプロイ頻度・リードタイム(速度)と、変更失敗率・MTTR(安定性)を常に一組で見る。

よくある質問(FAQ)

Q1. Four Keysだけ見ておけば十分ですか?

デリバリー能力の健康診断としては優秀ですが、Four Keysは「速く・安定して届いているか」しか測りません。「届けたものが事業価値を生んだか」はKGI(売上・解約・NPS)で別途測る必要があります。

Q2. 小さなチームでも開発KPIは必要ですか?

必要です。むしろ小さいうちに「小さなPR・速いレビュー・自動デプロイ」を習慣化する方が、後から直すより圧倒的に安い。ツールで自動計測できる先行KPI1〜2個から始めれば十分です。

Q3. SPACEフレームワークとの関係は?

SPACE(満足度・パフォーマンス・活動・コミュニケーション・効率)は生産性を多面的に捉える視点です。Four Keysを軸にしつつ、開発者体験(DevEx)や満足度を補助指標として加えると、数字だけでは見えない不健全さを早期に掴めます。

Q4. 開発KPIは誰が見るべきですか?

先行KPIは開発チームが日次で、遅行KPI(Four Keys)はEM・VPoEが週次で、KGIとの接続は経営が月次で見る——層ごとに見る人と頻度を分けるのが運用の鉄則です。

まとめ

開発生産性は「頑張った量」ではなく「価値が速く・安定して届いた量」で測る。Four Keysを遅行KPIに据え、その手前にPRサイズ・レビュー待ち時間・WIP・デプロイ自動化といった現場が今日動かせる先行KPIを設計する。そしてFour Keys自体をゴールにせず、事業成果(KGI)への先行指標として位置づける。この3層のつながりが、開発組織のKPIを形骸化から救う。

関連記事

KPI Growth Model 入門ガイド 表紙

Free Download · Whitepaper

KPI Growth Model 入門ガイド

KPI Growth Model の全体像と実装手順を15ページに凝縮。社内でKPI設計の方向性を議論する際の共通言語としてお使いください。

資料をダウンロードする

Free · 3min

貴社のKPI運用、今どの段階?

15問の無料診断でスコアと改善ポイントをその場で確認できます。

診断してみる →

関連するKPIナレッジ

KPI設計のご相談はこちら

30分の無料相談で、貴社に最適なKPIの設計方針をお伝えします。

無料で相談する