概要
OKR の本質
Objective = 「なぜやるか(Why)」の鼓舞する言葉。Key Result = 「どこまで達成したか(What)」が数値で分かる指標。
Output vs Outcome
「メールを送った(Output)」ではなく「購買が回収された(Outcome)」を測る。エンジニアはOutputに引きずられやすい。
良いKRの4条件
測定可能(Measurable)・期限付き(Time-bound)・結果を表す(Outcome)・チャレンジング(60〜70%の達成確率)
カート放棄率
カートに追加したがチェックアウトしなかった割合。業界平均47%に対して62%は15ポイント高く、売上回復の鍵となる。
問題
シナリオ
| 項目 | 内容 |
|---|---|
| 背景 | 会社の四半期売上が前年同期比 -8% と未達 |
| 主要因 | カート放棄率が業界平均より15ポイント高い(62% vs 47%) |
| チームの担当 | 「販促システム・メールマーケティング・パーソナライゼーション基盤」 |
| ミッション | 経営会議で「来Q(Q3)でカート放棄率を改善する」が与えられた |
タスク
- Objective(目標) を1つ作成せよ(意欲的・定性的・チームが共感できる文章)
- Key Results(主要結果) を3つ作成せよ(測定可能・期限付き・数値目標)
- 以下の 悪いKR例 の何が問題かを指摘し、改善せよ
悪いKR例:
「カート放棄メールを毎月送る」
「エンジニアチームが頑張る」
「カート放棄率を改善する」
「カート放棄メールを毎月送る」
「エンジニアチームが頑張る」
「カート放棄率を改善する」
ヒント(段階的開示)
ヒント1 — OKRの本質
OKRの本質: Objective = 「なぜやるか(Why)」の鼓舞する言葉、
Key Result = 「どこまで達成したか(What)」が数値で分かる指標。
「タスク(何をするか)」と「KR(どうなったか)」を混同しないことが最重要。
ヒント2 — 良いKRの4条件と指標例
良いKRの4条件:
- 測定可能(Measurable): 数値で0〜100%で進捗が分かる
- 期限付き(Time-bound): 「Q3末(9月末)」など
- 結果を表す(Outcome, not Output): 「〜を実装する」ではなく「〜率が〜%になる」
- チャレンジング(Ambitious): 60〜70%の確率で達成できる難易度
カート放棄改善に関連する指標例:
- カート放棄率(Cart Abandonment Rate)
- メール回収率(Recovery Rate): 放棄メール送信後に購入完了した割合
- Revenue per Email: 放棄メール1通あたりの回収売上
- チェックアウト完了率
ヒント3 — OKRの骨格
Objective: [ユーザーが買い切れなかった機会損失をゼロに近づけ、売上回復を牽引する]
KR1: カート放棄率を Q3 末までに 62% → [目標%] に低下させる
KR2: 放棄カートメールの購買回収率を [現状]% → [目標]% に向上させる
KR3: カート放棄に起因する月間機会損失額を ¥XXM → ¥XXM に削減する
悪いKR例の問題点:
- 「毎月送る」→ アウトプット(活動)であり、結果ではない
- 「頑張る」→ 測定不可能
- 「改善する」→ 数値目標がなく達成判定できない
OKR 構造図 — Objective と Key Results の関係
模範解答
OKR設計
| 要素 | 内容 |
|---|---|
| Objective | 購入直前に離脱するユーザーを取り戻し、Q3 売上回復の最重要エンジンになる |
| # | Key Result | 現状 | 目標(Q3末: 9月30日) |
|---|---|---|---|
| KR1 | カート放棄率(Cart Abandonment Rate) | 62% | 50% 以下 |
| KR2 | 放棄カートメールの購買回収率(Recovery Rate) | 不明(未計測) | 8% 以上を達成かつ計測基盤を確立 |
| KR3 | カート放棄に起因する月間推定機会損失 | ¥45M/月 | ¥25M/月 以下 |
悪いKR例の問題点と改善
悪いKR①「カート放棄メールを毎月送る」
✗ Before(問題点)
「カート放棄メールを毎月送る」
問題点:
- アウトプット(活動・施策)であり
アウトカム(結果)ではない
- メールを送っても効果ゼロでも
「達成」になってしまう
- KRはビジネス成果を測るべき
✓ After(改善)
「放棄カートメールを毎月送る」
→ Initiative(施策)として管理
KR として:
「放棄メール経由の月間回収売上を
¥2M 以上にする」
悪いKR②「エンジニアチームが頑張る」
✗ Before(問題点)
「エンジニアチームが頑張る」
問題点:
- 定性的で測定不可能
- 達成/未達の判断基準がない
- これはKRではなく「チームの
姿勢・バリュー」であり、
OKRの対象外
✓ After(改善)
「チームの週次スプリント達成率を
85% 以上に維持する」
または削除して、結果指標
(KR1〜KR3)のみで管理する
悪いKR③「カート放棄率を改善する」
✗ Before(問題点)
「カート放棄率を改善する」
問題点:
- 数値目標がなく、1%改善しても
「達成」と言えてしまう
- 期限が不明(いつまでに?)
- 0〜100%の進捗管理ができない
✓ After(改善)
「カート放棄率を Q3 末
(9月30日)までに
62% → 50% 以下に
低下させる」
ポイント解説
1
Output(産出物)vs Outcome(成果)の違い
OKRの最重要概念。「メールを送った(Output)」ではなく「購買が回収された(Outcome)」を測る。 エンジニアは実装に集中するためOutputに引きずられやすい。意識的にOutcome視点へ変換する癖をつける。
OKRの最重要概念。「メールを送った(Output)」ではなく「購買が回収された(Outcome)」を測る。 エンジニアは実装に集中するためOutputに引きずられやすい。意識的にOutcome視点へ変換する癖をつける。
2
Ambitious but Achievable の設定
KRは「100%確実に達成できる」目標ではなく、「60〜70%の確率で達成できる挑戦的な目標」が理想。 KR1の62%→50%(-12pt)は業界平均47%に近づく意欲的な数値。ただし非現実的ではない。
KRは「100%確実に達成できる」目標ではなく、「60〜70%の確率で達成できる挑戦的な目標」が理想。 KR1の62%→50%(-12pt)は業界平均47%に近づく意欲的な数値。ただし非現実的ではない。
3
現状の計測基盤が未整備なKR
KR2のように「現状が不明」な指標は、まず計測基盤の確立をKRに含める。 「8%以上を達成かつ計測基盤を確立」という複合目標にすることで、インフラ整備も成果として評価できる。
KR2のように「現状が不明」な指標は、まず計測基盤の確立をKRに含める。 「8%以上を達成かつ計測基盤を確立」という複合目標にすることで、インフラ整備も成果として評価できる。
実務への応用
- BigQuery + DataDog でリアルタイムカート追跡: ダッシュボードを構築し KR の週次モニタリングを自動化する。
- Argo Workflows で段階的メール配信: 「放棄から1時間後・24時間後・72時間後」の段階的メール配信パイプラインを実装。
- A/B テスト結果を dbt モデルで集計: 回収率の精度向上(KR2 の達成に直結)。
- CTOを目指す視点: KRを設計するとき、エンジニアリングタスク(Jiraチケット)との対応表を作り 「このタスクはどのKRに貢献するか?」を毎スプリントで確認する習慣が、 テックリード → PM → CTOへの布石になる。
次のステップ
発展問題:
設計したOKRに対して「Initiatives(施策リスト)」を洗い出す。各施策とKRの対応マッピングを作成せよ
- 参考: 「OKR シリコンバレー式で大胆な目標を達成する方法」(クリスティーナ・ウォドキー著)
- 参考: Google re:Work OKR Guide
今日のまとめ
KRは「タスク・活動(Output)」ではなく「ビジネス結果(Outcome)」を数値で表すもの。
数値・期限・現状との比較の3要素を揃えて初めて、進捗を客観的に管理できるOKRになる。
「測定可能・期限付き・アウトカム・チャレンジング」の4条件をチェックリストとして使い、 悪いKR例(活動・定性・数値なし)との違いを常に意識する。
「測定可能・期限付き・アウトカム・チャレンジング」の4条件をチェックリストとして使い、 悪いKR例(活動・定性・数値なし)との違いを常に意識する。