成功したAirbnb、Spotify、Uberなどの製品に共通することを知っていますか?それは、今日私たちが知っている成熟したバージョンに進化する前に、これらの製品がすべて最小限の実用的製品(MVP)で始まったためです。
では、MVPとは何か?なぜ重要なのか?MVPをどのように構築するか?その後に何が起こるのか?この記事で議論し、答えを見つけましょう。
MVPとは何ですか?
MVPとは、Eric Ries提唱した用語であり、開発チームが最小限の労力で顧客についての最大限の検証を収集できる新製品の初期バージョンのことを指します。
したがって、最小限の機能を備えたMVPバージョンは、製品が生まれた究極の問題を解決するために十分な機能を持っています。
下記の車両 の例は、 実現最小限の製品の一般的なアイデアの古典的な例です。MVPとは、上図のように "注文したのは車なのに、タイヤはどうするんだ"; とユーザーを混乱させるような未完成品を提供するのではなく、最も重要で基本的な顧客ニーズに応えることができる、シンプルかつ機能的な製品を提供することを念頭に置くことが重要です。例えば、最も重要な基本的な顧客ニーズに対応できるシンプルで動作する製品を提供することが重要です。下図を見ると、キーとなる顧客ニーズは、AからBにより速く移動することです。そのため、スケートボードは、顧客ニーズを満たす最初のMVPバージョンであり、同時に開発チームが学び、フィードバックを得ることができます。スケートボードから高級なロードスターに進化する過程で、スケッチや洗練されたバージョンなど、すべての製品バージョンは機能しなければなりません。
MVPアプローチは、アジャイル開発において市場投入までの時間を重視し、後に改良や調整を行うために重要な役割を果たします。
MVPを構築する主な 目的と利点 目的と利点?
MVPを使用することで、特にスタートアップ企業は、製品開発の初期段階で典型的な落とし穴を回避し、重要な課題を解決することができます。
まず、最も一般的な間違いは、本当に重要な問題に焦点を当てず、冗長な機能を追加することです。この点で、MVPアプローチは、最小限のコストと時間でビジネスコンセプトを検証しながら、製品の中核となる機能を明確にすることをサポートします。機能が多い製品ではなく、必要な機能のみを提供することで、企業は、ターゲット顧客に自社の製品コンセプトが共鳴するかどうかを一から検証しながら、得られた情報に基づいて製品方向や戦略を変更する機会を持つことができます。
第二に、新しい製品が市場に参入する際のもう一つの一般的な問題は、顧客理解が限られているということです。MVPアプローチは、早期採用者からのフィードバックを収集することを目的としています。これらのユーザーは、最も評価される機能や次のリリースまで保留する必要がある機能などを教えてくれます。MVPを使用することで、企業は、急速に変化する市場のニーズに迅速に対応し、最新の技術を迅速に活用することができます。Instagramは、MVPバージョンから得られた顧客の知見を活用して、GPS機能から現在私たちが知っている写真共有アプリケーションにビジネスモデルを変更することに成功した典型的な例と言えます。
第三に、MVPは 市場投入のスピードアップに役立ちます。このような猛スピードの世界では、もしあなたが十分に迅速でなければ、おそらくあなたより先に同じようにクールなアプリをリリースできる別の会社が存在するでしょう。したがって、MVPのアプローチを採用することで、企業は優先順位の低い機能や高価なバグ修正に費やす時間を大幅に節約することができます。
最後に、経済的なメリットです。MVPは、製品が高度なコーディングやUI効果、機能によってコスト高になり、複雑になりすぎることを防ぐのに役立ちます。さらに、いくつかの企業は、資金を確保するために投資家の賛同に頼っています。そのような場合、MVPは、最初から束を作ることなく、投資家の前で製品の可能性を示し、市場を獲得するための効果的な方法となる。
実用最小限の製品の次は何ですか?
プロジェクトを進めることにより、企業は顧客の洞察に基づいて修正された複数のMVPを持つことができます。このプロセスの終わりに、企業は十分なMVPを蓄積することができます。したがって、顧客が支払いを行う準備ができている基本的な機能のセットを把握することができます。この基本的なセットに基づいて構築されたバージョンは、市場投入可能な製品 (MMP)と呼ばれます。MMPは、完全版に必要なコストよりも低いコストで製品を早期に発売することができるようにする明確な戦略です。これは、開発やアップグレードをさらに進めながら、投資利益を確実にするための明確な戦略です。
基本的な要素に焦点を当てた MVP と MMP を作成した後、企業は Minimum Lovable Product (MLP) の開発を開始することがあります。 基本的な機能だけでなく、ユニークで楽しい機能もいくつか提供することで、計画しているものの要約版にする必要があります。 MLP には、感情を生み出し、ユーザーが共有したくなる属性を含める必要があります。 感情は非常に影響力があり、特に混雑した市場では決定的な要因になる可能性があります。
MVPとプロトタイプの違いは何ですか?
プロトタイプはMVPの前段階です。MVPが基本的で動作するバージョンであるならば、プロトタイプはおそらくエラーやバグがある最初のドラフトです。実際には、動作するアイデアを視覚化する最初の試みであり、デザインと機能を含み、ユーザーインターフェース(UI)とユーザーエクスペリエンス(UX)を検証するためです。プロトタイプは公開されることを目的としておらず、限られた選択されたユーザーとの小規模な範囲でテストされるだけです。
MVPを構築するための主要なステップ は何ですか?
MVP開発プロセスには、通常6つのステージが含まれます。
ステップ 1: 問題とスコープの定義
製品開発方法論と同様に、常にターゲット顧客と、将来の製品が解決しようとする具体的な問題を決定することから始まります。ここでの「スコープ」は、製品が焦点を当てる問題の側面であり、利用可能なリソースを考慮して実現可能な解決策を示します。
ステップ 2: 市場調査の実施
市場調査により、製品のアイデアが潜在的なユーザーのニーズを満たすことが保証されます。洞察が多ければ多いほど、成功の可能性が高くなります。
市場調査のフェーズは、既存の競合他社とその提供内容について学ぶのにも役立ちます。このような学びは、あなたの製品が他の代替品に対して人々を説得するのに十分強力な差別化を持っているかどうかを確認するのに役立ちます。
ステップ 3:ポテンシャル・ソリューションのプロトタイプ
設計プロセスは重要なステージです。スムーズなユーザーエクスペリエンスを作成するために、製品をユーザーの視点から見る必要があるかもしれません。製品のプロトタイプを作成することで、コーディングに飛び込む前に、ユーザーエクスペリエンスをシミュレートして必要な変更を加えることができます。
興味深い事実:スティーブ・ジョブズは、Apple Lisaを構築するときにプロトタイプ製作の段階を回避しました。その結果、この製品は大惨事となり、収益性がありませんでした。
ステップ 4: 機能リストの定義
フィードバックループはMVP開発において重要な役割を果たし、最初のプロトタイプをフォーカスグループに提示した後、すぐに取り組む必要があります。収集されたフィードバックに基づくアイデアを使って、次のMVPリリースの機能を優先することができます。
ステップ 5: MVPを構築してローンチする
機能の優先順位を決定したら、最初のMVPを構築する時が来ました。MVPが優れた製品である必要はありませんが、ステップ1で定義され、ステップ2で検証された主要な顧客ニーズを満たすことができる必要があります。また、ユーザーが最も便利な方法で期待されるユーザーストーリーを完了できるように、魅力的で使いやすく、シンプルなものである必要があります。
ステップ 6: 構築、計測、学習
フィードバックの収集は、MVPの開発が始まったら終わりではありません。ユーザーからのフィードバックをもとに、何度も繰り返しを行う必要があります。
MVPに含める機能を定義する方法?
MVPに優先順位をつけるための様々な方法があります。以下では、MoSCoW、ストーリーマッピング、Kanoの3つの代表的なフレームワークを紹介します。
MoSCoW
MoSCoWは、優先度の順に4つのグループに分類するシンプルな機能優先順位付け方法です。
Story Mapping
MoSCoWに似たStory Mappingは、ユーザージャーニーの各アクティビティの下で機能の優先順位付けを考慮します。この方法は、以前の方法よりもより細かい機能を扱いながら、より広い視野を可能にします。
ユーザージャーニー全体をカバーする最も重要な機能は、Walking Skeletonとして指定され、MVPに含まれる必要があります。
Kano
Kano法は、満足度と労力・コストの関係をマップし、以下の4つのグループに分類します:
- 基本機能: 顧客が当然のように期待する機能が含まれます。これらは市場参入の最低要件であり、基本機能の実行が不十分な場合には、直ちに不満が生じます。逆に改善された場合でも、中立的な満足度しか得られません。
- 中立的な機能: あまり付加価値のない機能で、お客様はその機能があってもなくても気にしません。どちらの状況でも、顧客の満足度はニュートラルなままです。そのような機能の実装に投資したくないのは確かです。
- 性能機能: 製品を他の製品と差別化し、顧客満足度に直接関連する属性が含まれます。
- 魅力的な機能: 新しい機能で、ユニークなセールスポイントを作り出し、ユーザーが周囲と共有することを促します。
MVPを作るのにどれくらいのリソースが必要ですか?
開発コストは、MVPのコア機能、開発者の場所、機能の量、MVPの複雑さ、時間制約など、さまざまな要因によって異なります。しかし、一般的に、主要な影響要因は時間、お金、人的リソースの3つのグループに分類できます。
時間: 端的に言えば、Enable Startupで様々なスタートアップとの経験から、平均して 3〜5ヶ月 かかります。
お金: 平均的に高品質な MVP の開発コストは、開発者の国に大きく依存します。以下に、異なる地域のおおよその見積もりを示します。
人的リソース: 各プロジェクトの特定の要件に応じて、企業は内部開発者チームを構築するか、外部のエージェンシーまたはフリーランサーにアウトソースすることができます。チーム構造に関しては、フロントエンド/バックエンド開発、UX-UIデザイン、QA、製品またはプロジェクトマネジメントなどの基本的な専門知識が必要です。各専門分野の数と上級度合いは、MVPの複雑さに依存し、最終的なコストにかなり貢献します。
MVPアプローチを採用した 成功事例 は何ですか?
多くの有名なアプリケーションは、最初にMVPを採用し、数年後には広範囲で高価な機能を採用しています。
Airbnbは、コンシェルジュMVPの最たる例です。初期のビジネスを構築するためのお金がなかったAirbnbの創設者たちは、短期間の賃貸住宅を提供するオンラインマーケットプレイスのアイデアを検証するために、自分たちのアパートを利用することにしました。このMVPは現在の外観とは異なり、写真や物件に関する一般的な情報が掲載されたミニマリストなインターフェースでした。2人の創業者はすぐに数人の有料ゲストを見つけました。MVPを発売した後、Airbnbは顧客からフィードバックを収集し、製品を改善するために学び続けました。現在、Airbnbは、顧客が現地のガイドとつながり、現地の文化を探索することができるAirbnbアドベンチャーなどの広範な機能を提供しています。
DropboxもMVPを活用した最高の事例の1つです。最初にその創始者たちによってデモビデオで紹介されました。この動画がバイラルになり、現在では世界最大のクラウドサービスの1つになっています。
MVPはスタートアップ企業に向けられたもので、既存企業には向かない?
いいえ、それは誤解です。実際に、大企業でもこの手法を頻繁に使用しています。
MVPアプローチは、組織がほぼゼロからITインフラストラクチャを構築する場合、デジタルトランスフォーメーションの初期段階で広く適用されています。この場合、MVP開発はスタートアップで行われるものとよく似ています。最大の違いは、スタートアップのMVPとは異なり、企業はしばしば全体システムの異なる部分である複数のMVPを実装することです。
また、成熟した製品を強化するためにもよく活用されます。MVPメソッドは、既存のWebベースのアプリケーションのモバイルアプリ版を導入する場合に有用です。例えば、2010年、市場で最初の3年間を過ごした後、Dropboxはフル機能の製品を発売するまで待つ代わりに、モバイルアプリMVPを徐々に導入し始めました。
さらに、MVPは将来の機能に対するユーザーの認識を検証するのにも効果的です。また、eコマースのウェブサイトに支払いゲートウェイを統合するなど、既存の製品に新しい機能を統合する場合にも役立ちます。
ボーナス: HBR は、大企業内でMVPを立ち上げるための 4つのヒント を提供しています。
四捨五入
MVPは、スタートアップがリソースを過剰に消費することなく、効率的にターゲットユーザーを発見することを可能にするアプローチです。MVPは完璧である必要はありません。LinkedInの共同創設者であるReid Hoffman氏が言ったように、“最初の製品に恥ずかしさを感じないのであれば、あなたのローンチが遅すぎます。”
[email protected] でMVPやソフトウェ開発についてさらにお話しましょう。私たちEnable Startupは、多くのエキサイティングなレッスン、まだ解決されていない興味深い課題、そして、あなたの次のソフトウェア開発プロジェクトのためのアドバイスなどを提供しています!