MVPで検証すべき仮説の立て方
「とりあえず小さく作る」はMVPではありません。何を確かめたいかを先に決めることが、MVPの設計と評価の基準になります。仮説の立て方を整理します。
仮説なきMVPは方向感のない開発になる
MVPを作ること自体が目的になってしまうと、「小さいシステムをリリースした」という事実だけが残り、何がわかったかが曖昧なまま終わります。
フィードバックが集まっても、「それが課題なのか、それとも仮説の設定が間違っていたのか」が判断できません。改善の方向が定まらず、なんとなく機能を追加し続ける状態になりやすいです。
仮説は「こうなるはず」という予測として立てる
仮説は、「このMVPを動かせば〇〇が確認できるはず」という形で立てます。
例として、受注管理システムのMVPを作る場合:
仮説の例
- 受注情報を一元管理することで、担当者間の確認連絡が週10件以上減るはず
- 入力フォームは現場担当者が1人で操作できるはず(マニュアルなしで)
- 月次集計にかかっていた作業時間が半分以下になるはず
これらが仮説として立っていれば、MVPを動かした後に「実際にどうだったか」を確認する基準になります。
仮説の構成要素
仮説を立てるときに必要な要素は3つです。
誰が:仮説の対象となるユーザーや担当者を特定します。「現場の入力担当者」「管理職の承認者」「月次集計を行う経理担当」など、役割によって確認したいことが変わります。
何をすることで:MVPが提供する機能・体験を具体的にします。「受注データを入力する」「一覧から検索する」「承認操作を行う」など。
どうなるはず:期待する変化や結果を定量・定性の両面で表現します。「確認連絡が減る」「入力ミスが減る」「操作に迷わない」など。
仮説が複数ある場合の優先順位
MVPで確認したい仮説が複数出てきた場合は、優先順位をつけます。
「このMVPで最も確かめたいことは何か」を一つ選ぶと、スコープの判断が明確になります。最重要の仮説を検証するために必要な機能がMVPの最小スコープになります。
優先順位が低い仮説は、次のフェーズで確認する対象として記録しておきます。
フィードバックの集め方と仮説の評価
MVPを動かした後、仮説に対して「正しかったか・外れていたか」を評価します。
- 仮説が正しかった:その方向で機能を追加・拡充する
- 仮説が外れていた:なぜ外れたかを分析し、仮説を修正して次のMVPに活かす
「外れた」という結果も価値があります。フルスケールで作り込む前に外れを発見できたことが、MVPを作った意味です。