プロダクトの4つのリスク

英語名 Four Risks (Marty Cagan)
読み方 フォー リスクス マーティ ケーガン
難易度
所要時間 1機能あたり1〜2週間(ディスカバリー期間)
提唱者 Marty Cagan『INSPIRED』(Silicon Valley Product Group)
目次

ひとことで言うと
#

プロダクト開発で失敗する原因を「価値リスク」「ユーザビリティリスク」「実現可能性リスク」「事業性リスク」の4つに分類し、作る前にそれぞれを検証することで、無駄な開発投資を防ぐフレームワーク。

押さえておきたい用語
#

押さえておきたい用語
価値リスク(Value Risk)
ユーザーがその機能を本当に欲しいと思うか、使ってくれるかという不確実性のこと。作ったけど誰も使わない、が典型的な失敗。
ユーザビリティリスク(Usability Risk)
ユーザーがその機能を迷わず使いこなせるかという不確実性。機能自体は求められていても、UIが複雑すぎて使われないケースを指す。
実現可能性リスク(Feasibility Risk)
現在のチームの技術力・インフラ・期間で技術的に実現できるかという不確実性。
事業性リスク(Business Viability Risk)
その機能がビジネスモデル・法規制・営業チャネル・パートナーシップなど事業の制約条件と整合するかを問う不確実性を指す。
プロダクトディスカバリー(Product Discovery)
4つのリスクを開発(デリバリー)の前に検証する活動の総称。プロトタイプ、ユーザーインタビュー、技術スパイクなどの手法を使う。

プロダクトの4つのリスクの全体像
#

4つのリスクの関係と検証手法
価値リスク (Value)ユーザーは本当に欲しいか?検証: ユーザーインタビュープロトタイプテストFake Door Test / スモークテスト失敗例: 誰も使わない機能を作ったユーザビリティリスク (Usability)ユーザーは迷わず使えるか?検証: ユーザビリティテスト高忠実度プロトタイプタスク完了率の計測失敗例: 機能はあるが見つけられない実現可能性リスク (Feasibility)技術的に作れるか?検証: 技術スパイク / PoCアーキテクチャレビュー事業性リスク (Business Viability)ビジネスとして成立するか?検証: ステークホルダーレビュー法務・財務・営業との整合確認4つすべてクリア → 開発GO1つでもNGなら再検討 or ピボット
4つのリスク検証フロー
1
価値リスクの検証
ユーザーインタビューやFake Doorで需要を確認する
2
ユーザビリティの検証
プロトタイプで操作性を5人以上にテストする
3
実現可能性の検証
技術スパイクやPoCで技術的な壁を洗い出す
4
事業性の検証
法務・営業・財務と整合性を確認する
開発GO判断
4リスクすべてが許容範囲ならデリバリーに進む

こんな悩みに効く
#

  • 半年かけて開発した機能がリリース後にほとんど使われなかった
  • 「とりあえず作ってみよう」が口癖で、手戻りが多い
  • エンジニアが「技術的に難しい」と言っているが、どの程度のリスクか判断できない
  • 機能は良いのに法務やコンプライアンスで止められた
  • プロダクトディスカバリーを体系的に進める方法がわからない

基本の使い方
#

価値リスクを検証する
「ユーザーは本当にこの機能を求めているか」を確認する。ユーザーインタビュー(5〜10人)、Fake Door Test(機能のUIだけ先に見せてクリック率を測る)、既存ユーザーへのサーベイなどを使う。ここで需要が確認できなければ、他の3リスクを検証する意味がない。価値リスクが最初に潰すべき最重要リスク。
ユーザビリティリスクを検証する
「ユーザーが迷わず使えるか」をプロトタイプで確認する。Figmaなどで高忠実度のプロトタイプを作り、ターゲットユーザー5人にタスクを実行してもらう。「この画面で請求書を作成してください」のような具体的なタスクを与え、完了率・完了時間・つまずきポイントを記録する。
実現可能性リスクを検証する
「今のチームの技術力とインフラで作れるか」をエンジニアと一緒に評価する。不確実な技術要素がある場合は、1〜3日の技術スパイク(試作コードを書いて検証するタイムボックス)を実施する。外部APIの制約、パフォーマンス要件、セキュリティ要件なども含めて検証する。
事業性リスクを検証する
「ビジネスモデル・法規制・社内体制と整合するか」を関係部門と確認する。法務(データプライバシー、規約変更)、財務(収益モデル、コスト構造)、営業(販売チャネル、価格設定)、カスタマーサクセス(サポート体制)など、ステークホルダーを巻き込んでレビューする。
4リスクの総合判断で開発GO/No-GOを決める
4つすべてのリスクが許容範囲内であれば開発に進む。1つでも高リスクが残っている場合は、追加検証・スコープ縮小・ピボットを検討する。リスクの高い要素から順に対策し、リスクが下がった時点で再評価する。

具体例
#

例1:フードデリバリーアプリが「グループ注文」機能を検証する

MAU 50万人のフードデリバリーアプリが、「友達と一緒に1つの注文にまとめられるグループ注文機能」の開発を検討した。

4リスクの検証結果:

リスク検証方法結果
価値ユーザーインタビュー12人8人が「使いたい」、特にオフィスランチ需要が強い
ユーザビリティFigmaプロトタイプで5人テストタスク完了率60%。招待フローでつまずく人が3人
実現可能性技術スパイク2日リアルタイム同期に WebSocket が必要。既存インフラで対応可
事業性営業・法務レビュー決済の分割が資金決済法に抵触する可能性あり

価値リスクはクリア、実現可能性も問題なし。しかしユーザビリティと事業性にリスクが残った。招待フローをURLシェア方式に簡略化し(ユーザビリティ改善)、決済は「1人がまとめて払い、アプリ外で割り勘する」形に変更(法的リスク回避)。再検証でタスク完了率が 92% に改善し、開発GOとなった。

例2:BtoB SaaSがAIレコメンド機能の開発判断をする

従業員80名のBtoB SaaS企業(人材マッチングプラットフォーム)が、求職者にAIで求人をレコメンドする機能を検討した。

価値リスク: 既存顧客10社にヒアリングした結果、7社が「マッチング精度が上がるなら月額料金の15%アップも許容する」と回答。需要は確認できた。

ユーザビリティリスク: レコメンド結果の表示UIをモックアップし、人事担当者5人にテスト。全員が「なぜこの候補者がレコメンドされたか」の説明を求めた。ブラックボックスでは信頼されないことが判明。

実現可能性リスク: MLエンジニアが2日間の技術スパイクを実施。学習データ量が十分で精度78%のモデルは作れるが、レコメンド理由の説明(Explainable AI)に追加で3週間必要と判明。

事業性リスク: 個人情報保護法との整合を法務に確認。AIによるプロファイリングは同意取得が必要で、利用規約の改定が必要だった。

結果的に、ユーザビリティ(説明性)と事業性(同意取得)のリスク対策に4週間を追加し、当初の開発計画を6週間から10週間に延長して開発GOとした。リリース後のマッチング成約率は 23%向上 した。

例3:地方銀行がスマホアプリにローン即時審査機能を追加する

地方銀行(預金残高1.2兆円)が、スマホバンキングアプリにローンの即時審査・即時融資機能を追加する企画を立てた。

価値リスクの検証として、既存アプリユーザー3,000人にアンケートを実施。「スマホだけでローンが完結するなら使いたい」と回答したのは 42%。特に20〜30代の住宅ローン検討層に需要が集中していた。

実現可能性リスクでは、審査AIモデルの構築に外部ベンダーのAPIを使う想定だったが、技術スパイクの結果、レスポンスタイムが平均8秒と遅く「即時」の体験が損なわれることが判明。キャッシュ戦略とAPI呼び出しの非同期化で3秒以内に短縮できる見通しが立った。

事業性リスクが最大のハードルだった。金融庁ガイドラインへの準拠、反社チェックの自動化、貸金業法の広告規制など、法務・コンプライアンス部門との調整に2か月を要した。

4リスクすべてをクリアした上でリリースした結果、初月のローン申込件数が窓口比 3.2倍 に増加。ただしユーザビリティテストで発見した「審査結果の待ち時間表示」を入れなかったら離脱率が高かったはずで、ディスカバリーの効果は大きかったと振り返っている。

やりがちな失敗パターン
#

  1. 価値リスクを飛ばして作り始める — 「社長が言ったから」「競合がやっているから」でユーザーの需要確認をスキップする。これがプロダクト開発の失敗原因の最大要因。まず価値があるかを5人に聞くだけでもリスクは大きく下がる。

  2. 4つのリスクを順番に検証する — 実際には並行して検証できるものが多い。エンジニアが技術スパイクをしている間にPMがユーザーインタビューを行うなど、時間を最大限活用する。

  3. 実現可能性リスクをエンジニアに丸投げする — 「作れる?」と聞くだけでは不十分。制約条件(期間・予算・既存システムとの互換性)を明示した上で判断を仰ぐ。PMとエンジニアが一緒にリスクを評価するのが正しいアプローチ。

  4. 事業性リスクをリリース直前に確認する — 法務や営業との調整を開発完了後に回すと、根本的な設計変更が必要になることがある。ディスカバリーの段階でステークホルダーを巻き込む。

  5. 1回の検証で合否を決める — プロトタイプテストが1回うまくいかなかっただけで機能をお蔵入りにする。リスクが高い部分を特定して改善し、再検証するイテレーションを回す。

まとめ
#

Marty Caganの4つのリスクフレームワークは、プロダクト開発の失敗パターンを「価値・ユーザビリティ・実現可能性・事業性」の4象限で整理する。最も見落とされやすいのは価値リスクと事業性リスクで、技術的に作れるかどうかだけでなく「そもそも求められているか」「ビジネスとして回るか」を開発前に検証することが、無駄な投資を防ぐ最大のレバレッジになる。