本文へスキップ
プロダクト開発 · 約9分で読めます

MVP、プロトタイプ、PoCの違い:最初に作るべきものはどれか

Ivan Savsuik

共同創業者(プロダクト・デザイン)

技術的に実現できるか分からないならPoC(概念実証)、ユーザーが解決策を理解し、求めているか分からないならプロトタイプ、実際のユーザーが使うか、お金を払うかを確かめたいならMVPを作ります。多くのスタートアップにとって、正しい最初の一歩はプロトタイプです。本格的な開発に踏み切る前に、ユーザーとともにアイデアを検証できる最も安い方法だからです。

この三つの言葉は、同じ意味のように使われがちです。しかし実際には違い、取り違えることは、創業者が初期に犯す最も高くつく失敗の一つです。

この記事では、それぞれが何か、どれくらいの費用がかかるか、どれから始めるべきかを解説します。

この記事のポイント

  • PoCは技術的な問いに答えます。そもそも作れるのか。
  • プロトタイプはプロダクトの問いに答えます。ユーザーは解決策を理解し、求めているのか。
  • MVPはビジネスの問いに答えます。実際のユーザーは使い続け、戻ってきて、お金を払うのか。
  • 最もリスクの高い不確実性から始めます。多くのスタートアップではプロダクトの問いなので、プロトタイプが先です。
  • よくできたプロトタイプは捨てられません。そのフローとコンポーネントがMVPの出発点になります。

PoC、プロトタイプ、MVPの違いとは?

三つはそれぞれ別のリスクを検証します。次の表で並べて比べます。

PoCプロトタイプMVP
答える問い作れるか?理解され、求められるか?使われるか、お金を払ってもらえるか?
見る人自社のチーム、場合によって投資家テストユーザー、投資家、自社のチーム市場の実際のユーザー
中身一つの技術課題のための使い捨てのコードクリックして操作できるデザイン画面実データで動くソフトウェア
証明できないこと誰かが求めていること誰かがお金を払うこと規模が拡大しても耐えられること
一般的な工数小さい小〜中程度三つの中で最大
PoC、プロトタイプ、MVPを、答える問い、対象、工数で比較した図
三つの異なる問いに、三つの異なる成果物。最大のリスクを検証できるものから始めます。

PoCとは?

PoC(概念実証)は、あることが技術的に可能かどうかを確かめるものです。通常は一つの難しい課題だけを解く小さなコードで、それ以外はすべて省きます。デザインもアカウントも仕上げもありません。

たとえば、手書きのレシートの写真から合計金額を読み取りたいスタートアップなら、まずAIモデルが十分な精度で読み取れるかを試すべきです。読み取れなければ、どんなデザインもそのプロダクトを救えません。

ほとんどのプロダクトにPoCは必要ありません。アカウント、決済、フォーム、ダッシュボードのような実績のある要素でできたアイデアなら、技術的なリスクは低く、PoCは本当の問いを先送りするだけです。

PoCのコードは、通常捨てられます。一つの問いに素早く答えるために書かれたもので、プロダクトを支えるためのものではないからです。

プロトタイプとは?

プロトタイプは、本番用のコードを書く前に、プロダクトがどう動くかを示すものです。スケッチの集まりのこともあれば、本物とほぼ同じように動く、クリックできるリアルな画面のこともあります。

Nielsen Norman Groupのローファイとハイファイのプロトタイプについての解説は、この選択をよく説明しています。簡単なスケッチは早く作れて率直な意見を引き出しやすく、作り込んだプロトタイプはリアルな動きを見せられるため、特定のフローをテストするときに役立ちます。

プロトタイプは、関係者の認識をそろえるための最良の道具でもあります。ドイツの中古車市場向けB2BツールAutoIntelは、サンプルの車両情報を使ったインタラクティブなプロトタイプから始まりました。クライアントはチームと一緒にそれを操作し、データ処理の見積もりの前に、どの項目と絞り込み条件が重要かを決めました。

AutoIntelのインタラクティブなプロトタイプ:仕様と状態バッジの付いた中古車の掲載情報
AutoIntelのプロトタイプはサンプルの車両情報で動き、画面上でもそれを明示していました。費用のかかる部分を作る前に、プラットフォームに必要なものを固めました。

MVPとは?

MVP(実用最小限の製品)は、実際のユーザーが本当に使える、最小限のバージョンのプロダクトです。アカウントが機能し、実データがあり、必要な場合には実際の決済もできます。

目的は学ぶことであり、公開そのものではありません。Lean Startupの言葉を借りれば、MVPを作るのは「できるだけ早く学習のプロセスを始める」ためです。

MVPは、プロトタイプでは測れないものを測れます。ユーザーが戻ってくるか、お金を払うかです。車の掲載写真のためのAIフォトスタジオCarPixlyでは、誰でも登録して無料でスタジオを試せ、支払いは価値が生まれる瞬間、つまりレンダリングの時点で始まります。このようなモデルなら、訪問者のうち何人が有料ユーザーになるかがはっきり分かります。

多くのMVPは、複雑さに応じて6〜14週間で開発できます。MVPの開発期間とSaaSのMVPの開発費用についての記事で、段階ごとの目安を紹介しています。

どれから始めるべきか?

最もリスクの高い不確実性から始めます。次の問いを順番に確認しましょう。

  • 本当に作れない可能性があるか?たとえば、まだ試していないAIモデル、ハードウェアのセンサー、APIに依存している場合です。それならPoCを作ります。
  • ユーザーが解決策を理解し、求めているかが分からないか?それならプロトタイプを作り、ユーザーでテストします。
  • 理解され、求められていることは分かっていて、残る問いは使われるか、お金を払ってもらえるかか?それならMVPを作ります。

ほとんどのスタートアップは、二つ目の問いに当てはまります。技術はたいてい実績があり、証明されていないのは、そのプロダクトが対象とする人々にとって意味があるかどうかです。

PoC、プロトタイプ、MVPのどれを選ぶかの判断フロー
三つの問いを順番に確認すれば、正しい最初の一歩が分かります。

自分のアイデアで最大のリスクがどこにあるか分からない場合は、短いブリーフをお送りください。私たちならどの一歩から始めるか、その理由とともにお伝えします。

プロトタイプをユーザーでテストするには?

プロトタイプは、実際の人が試して初めて役に立ちます。うれしいことに、必要なテスト参加者は多くの創業者が思うより少なくて済みます。

Jakob Nielsenの研究によると、5人のユーザーでのテストで、デザインの使いやすさの問題の大半が見つかります。大規模な調査を一度行うより、小さなテストを何度か繰り返すことが勧められています。

シンプルなテストは次のように進めます。

  • 一人ひとりに「来週の火曜日にサービスを予約してください」のような現実的なタスクを渡します。
  • 手助けや説明をせずに、その人の操作を観察します。
  • 迷った箇所、読み違えた箇所、あきらめた箇所を記録します。
  • 最も深刻な問題を直し、次のバージョンを新しい人でテストします。

今のやり方についても聞きましょう。その課題を今どう解決していて、どれくらいの手間や費用がかかっているかです。「このプロダクトを使いますか」と聞くより、需要についてずっと多くのことが分かります。

プロトタイプはどのようにMVPになるのか?

スケッチで作ったプロトタイプは学びのための道具で、後で描き直されます。実際のコンポーネントで作り込んだプロトタイプは違います。そのフロー、画面、デザインシステムが、そのままMVPの出発点になります。

そのため私たちは、最初の画面から再利用できるコンポーネントで設計しています。プロトタイプがテストされて承認されれば、絵を解釈し直すのではなく、同じコンポーネントの上で開発を始められます。

PoCの場合は逆です。そのコードは一つの問いに答えるためのもので、実際のユーザーを支える前提ではないため、通常はMVPの中できちんと書き直されます。

作り込みの段階:紙のスケッチ、ワイヤーフレーム、クリックできるプロトタイプ、MVP
段階が上がるごとに、リアルさも費用も増えます。前の段階が問いに答えてから次に進みます。

次の段階に進むタイミングはどう判断するか?

各段階は、感覚ではなく明確な答えで終えるべきです。始める前に「成功」の定義を書き出しておけば、後から結果を期待どおりに解釈し直すことができなくなります。

  • PoCの成功とは、難しい部分が実際に近いデータで、プロダクトに必要な精度や速度で動くことです。ユーザーが何千ものファイルを送るなら、「三つのテストファイルで動いた」では足りません。
  • プロトタイプの成功とは、テストユーザーの大半が手助けなしに主要なタスクを終え、それが解決する課題を自分の言葉で説明できることです。
  • MVPの成功とは、実際のユーザーが促されなくても戻ってくる、またはお金を払う割合が、次の投資に見合う水準に達することです。

ある段階がうまくいかなくても、それにも価値があります。失敗したPoCは、高額な開発を避けさせてくれます。分かりにくいプロトタイプは、変更がまだ安いうちにフローを見直すべきだと教えてくれます。

各段階には期限も設けましょう。何か月も磨き続けているプロトタイプは、もはやテストではなく、まだ誰も使えないプロダクトになっています。

いきなりMVPから始めてもよいか?

場合によってはよいです。たとえばサービスを手作業で提供するなどして、すでにアイデアを検証しているなら、MVPに直接進めるだけの知識があるかもしれません。

たとえば、何か月も表計算ソフトとメッセージを使って、手作業で顧客と家庭教師を引き合わせてきた創業者なら、フローも利用者がよくする質問もすでに分かっています。プロトタイプを作っても、多くはすでに知っていることの確認になるでしょう。

プロトタイプを省いてよいのは、次の三つがそろうときです。技術に実績があること、実際の人がそのプロセスを進める様子を見てきたこと、プロセスのどの部分を最初にソフトウェアに任せるかが分かっていることです。一つでも欠けているなら、プロトタイプのほうがそれを確かめる安い方法です。

創業者がこの三つでよく犯す失敗は?

同じ失敗が何度も繰り返されます。

  • プロトタイプをMVPと呼ぶ。プロトタイプ上のクリックは理解を示すだけで、利用や支払いを示すものではありません。両者を取り違えないようにしましょう。
  • PoCを磨いてプロダクトにする。一つの問いに答えるために書かれたコードは、その上に作るすべてにとってもろい土台になります。
  • プロトタイプを飛ばす。フローを検証する前にMVPを作ると、デザインの問題を見つけるために開発者に費用を払うことになります。
  • MVPに機能を詰め込みすぎる。機能が一つ増えるたびに、核となる部分が機能するかを知るタイミングが遅れます。
  • 友人でテストする。好意を持ってくれている人は、アイデアを褒めてくれます。その課題を実際に抱えていて、気を遣う理由のない人でテストしましょう。

最初の一歩を選ぶ準備はできましたか。アイデアについてお聞かせください。PoC、プロトタイプ、MVPのどれが合うか、一緒に判断します。

よくある質問

プロトタイプとMVPは同じものですか?

違います。プロトタイプはプロダクトがどう動くかを示し、ユーザーが理解できるかを検証します。MVPは実際のユーザーが使う動くソフトウェアで、ユーザーが戻ってくるか、お金を払うかが分かります。

自分のスタートアップにPoCは必要ですか?

試していないAIモデル、センサー、外部連携など、本当の技術的リスクがある場合だけです。実績のある要素でできたプロダクトなら、PoCを省いてプロトタイプから始められます。

プロトタイプを投資家に見せてもよいですか?

はい。クリックできるプロトタイプは、スライドより説得力があることが多いです。プロトタイプであることを明示し、ユーザーテストで分かったことも合わせて伝えましょう。

プロトタイプの制作にはどれくらいかかりますか?

本番用のコードがないため、MVPよりずっと短く済みます。正確な期間は、フローの数と必要な作り込みの度合いによって決まります。

プロトタイプをそのままMVPにできますか?

デザインはできます。実際のコンポーネントで作ったプロトタイプなら、そのフローとデザインシステムがMVPの出発点になり、コードはきちんと書き直されます。

著者について

Ivan Savsuik

Sakura Agency共同創業者。プロダクトとデザインを統括。

どちらが必要か迷っていますか

sakura