MVPの反復と改良

  • MVPのローンチに向けたローンチ前のテストプロセスを理解する
  • 製品の核となる目標への集中を切らすことなく、フィードバックを処理し、それに基づいて行動する方法を理解する。
  • 重要なユーザビリティの障害を特定し、最も重要な改善に優先順位を付けます。
  • MVPをさらにテストする方法を探求し、適用する。

プロトタイプからMVP、そして発売までの道のり

MVPの洗練は、起業家としての旅路において刺激的でありながら挑戦的な段階です。動作するプロトタイプを構築し、初期ユーザーでテストを終えました。次はテストを拡大し、重大な問題を修正し、実際のユーザーに向けてMVPをローンチする時です。このレッスンではプロトタイプテストから公開ローンチまでを導き、確かな実績を伴ったピッチの準備を整えます。

あなたが成し遂げたこと
  • ペーパープロトタイプ
  • デジタルプロトタイプ – 非クリック可能、その後クリック可能
  • 5~10人のユーザーによる初期テスト
現在地
  • あなたは本当に解決策のコーディングに深く取り組んでいます
  • コーディングを繰り返し、チーム内でテストを行い、実際に動作するプロトタイプを完成させました
行きたい場所

MVPのローンチは、テストデータだけでなく、実際のローンチデータを提供するため、最終的なピッチの重要な部分です。 

あなたはこのアクセラレーターの終わりに近づいており、そこで自分のソリューションをデモし、ビジネスを売り込む必要があります。このレッスンでのテストは、これら2つの重要な成果物に反映されます。また、財務予測にも役立ちます。

高忠実度プロトタイプのテストやアーリーアダプターとの対話を継続する中で、ピッチやMVPデモにおけるストーリーを強化するために以下の情報を収集することを忘れないでください:

  1. コア機能のデモビデオ(練習用デモ) 
  2. 2-3人の熱心なテスターによるビデオ証言
  3. この問題に関するユーザーの言葉(使用許可) 
  4. テスト結果、例えば "15人のユーザーでテストしたところ、80%が... "と答えた。
  5. ユーザーからのフィードバック(市場インサイト)
  6. プロトタイプ(ソリューション・デモンストレーション)のスクリーンショット

MVPの立ち上げ

プロトタイプを使ったテストと製品発表の違いは何ですか?

プロトタイピング/テスト
立ち上げ
管理された環境
一般公開
テスター募集
ユーザーがやってくる
チームがユーザーを観察
ユーザーがソリューションを独自に使用
ユーザーはそれがテストであることを知っている
ユーザーはそれを期待している
目標は学び、向上すること
目標は通常、ユーザーを獲得し維持することです(他のシナリオも存在する場合があります)
フォーカス・イテレーション

これまでのプロトタイピングとテストから学んだように、開発とテストは反復プロセスです。各テストは、製品を修正または改善するためのより多くの情報を提供します。各テスト後、最も重大な障壁を特定し、次のテストを実行する前にどのような変更を加えるかを決定してください。重大な問題に焦点を当てることで、機能の肥大化を防ぎます。 機能の肥大化を防げます 。これは、真の価値を追加せずに製品を複雑化する余分な機能が追加され続ける現象です。各変更は 中核的な体験を強化するものであって、不必要に拡張するものであってはなりません。 

最優先事項は あらゆる テスト終了後 、 最優先で対応すべき はP0障壁です。これは製品が使用不能になる、あるいは中核的価値提案を阻害する重大な問題です。P0が存在する場合、他の提案は一時的に無関係となります。 P0を直ちに修正しなければなりません。

自分の行動がこの範囲内に収まるようにすることで、軌道を維持することができる:

テストと反復法

このテストフェーズでは、高忠実度のコード化されたプロトタイプを使用するため、低忠実度や中忠実度のプロトタイプのときとは異なるテスト方法を使用することになります。以下は、実施すべきテストです。

社内チームの品質保証(QA)テスト

プロトタイプのために外部のテスターを集める前に、チームはまず予備的な、しかし重要なテストを行うべきです。これらのテストは、エンドユーザーとテストを行う際に、ユーザーが確かなユーザー体験からスタートできるようにするものです!以下は、ユーザーとテストする前に行うべき3つの重要なテストです。

1 エンドツーエンド・フローテスト

毎回正常に動作しますか?このテストでは、コア機能(出力生成、データ保存など)が断続的に失敗しないことを確認します。以下の手順に従ってください:

  1. 完全なユーザージャーニーを書き出す。例えば
    • ユーザー登録 → アカウント作成 → プロフィールページ
    • 帰国ユーザーサインイン → 新規投稿 → 投稿の閲覧・編集・削除
    • リピーターサインイン → 他の人の投稿を見る → コメントする
  2. 各フローについて、ステップごとにテストする。各ステップを順番に実行し、問題や予期せぬ動作があれば文書化する。
  3. エッジケースやエラーをテストする。意図的に何かを壊し(無効な入力、遅いネットワーク、繰り返されるアクション)、システムがどのように反応するかを記録する。

2 信頼性/一貫性テスト

新規ユーザーが登録からコアタスクの完了、そして成功指標に至るまでの流れを確認します。これによりファネル全体が検証され、 前回のイテレーションで実施した 修正が他の部分を壊していないことが保証されます (迅速なイテレーションではよくあるリスクです)。テスト手順は以下の通りです:

  1. 最も重要な機能を特定する。
  2. 各機能を5~10回連続してテストする。
  3. 問題や間違いがあれば指摘すること。  
  4. 時間帯や曜日などを変えて再テストし、それが製品のパフォーマンスに影響するかどうかを確認する。

3 クロスデバイス/ブラウザテスト

製品がターゲットとするユーザーのほとんどで動作することを確認する必要があります。Chrome、Safari、Edge、または特定の携帯電話のサイズでコアタスクが失敗すると、多くのユーザーがブロックされる可能性があります。このため、より広範なベータテストの前に、クロスプラットフォームテストが不可欠となります。以下の手順に従ってください:

  1. テストするプラットフォームを特定する:
    • デバイスタイプ:ソリューションに応じて、デスクトップ、タブレット、および/またはスマートフォン
    • 複数のオペレーティングシステム:Windows、macOS、iOS、Android
    • 複数のブラウザ:Chrome、Firefox、Edge、Safariなど
  2. 各プラットフォームについて、テストを行う:
    • 視覚的な外観:すべて正しく表示されていますか?
    • コアタスクの完了:サインアップ → ログイン → 主要タスク
    • 交渉決裂:
      • クラッシュ?
      • 凍結?
      • 機能しない重要な機能は?
  3. 準備状況を評価する:
    ソリューションが2-3の主要プラットフォームで問題なく動作し、致命的なブロッカーがなく、
    、他の場所での制限についてユーザーに警告することができれば、外部テストに移行することができます。

ユーザーテスト参加者の選定


外部テストを行うには、もちろんテスターが必要です!リーンキャンバスに戻り、初期採用者として特定した人物を確認しましょう。ローファイテストの段階で既に連絡を取っているかもしれません。

また、顧客セグメントと チャネルを振り返って、潜在的なユーザーを特定することもできます。覚えておいてください:ユーザーテストは量より質です。これらのアーリーアダプターは、あなたのプロトタイプをローンチ可能な状態に持っていくために不可欠です。

テスターとして誰かを採用する前に、その人物が真にアーリーアダプターのプロファイルに合致していることを確認してください。合致しない場合は、協力を依頼する手間をかける必要はありません。プロファイルに合致する場合は、その人物の採用に力を注ぎましょう。 

良いテスターやアーリーアダプターを見つけるためのいくつかの戦略:

  • 個人的な働きかけと1対1のリクルーティング
  • ユーザーのいるオンラインコミュニティを訪問する
  • ネットワークの活用
  • ユーザーに他のユーザーを招待するよう促す

ユーザビリティテスト

 低忠実度テストではユーザーが自由に操作し一般的な印象を述べるのに対し、高忠実度プロトタイプを用いたユーザビリティテストは構造化されタスクに焦点を当てます。参加者は特定のタスクを直接遂行するよう求められ、観察者は彼らがどれだけ容易に成功するか、どこで苦労するか、どこで混乱するかを正確に把握します。この手法は単なる印象や意見の収集ではなく、何が機能し何が改良を要するかの具体的な証拠を提供します。開発のこの段階では、これが主要なテスト手法となります。

ユーザビリティテストは、一般的なフィードバックでは明らかにならなかった微妙な摩擦点を浮き彫りにし、製品を最小限かつ目的意識を持って磨き上げるのに役立ちます。特に初回フィードバック後のユーザビリティテストは、修正が実際に重大な障壁を解消したかを確認できる点で非常に価値があります。

アクティビティ1

ユーザビリティテスト

所要時間:複数日

高忠実度の動作プロトタイプをテストするため、ユーザビリティテストを実施します。テスト実施の手順は以下の通りです。

学習したい内容を明確に記述してください。テスト対象は、新機能、修正済みバグ、それともオンボーディングフロー全体ですか?

初期導入者の中から、少人数のグループ(3~5名)を選びます。また、既にローファイテストを実施済みですので、得られた知見に基づいて選定を絞り込むことができます。

ユーザーが製品の主な価値を体験するために完了すべき中核的なアクションを特定します。これらは中核機能、または前回の更新以降に変更された領域に焦点を当てるべきです。タスクは現実的で、実際のユーザーの目標に関連性のあるものに保ちます。 

  1. 重要なフローを反映したタスクを選択する – 製品の成功に不可欠なユーザー行動に焦点を当てる。例えば財務予算管理ツールの場合、ユーザーに月次予算の設定と支出の追跡をタスクとして課す。
  2. 重要な変更に関連するタスクを含める – コア体験に意味のある影響を与える更新や機能に焦点を当てる。例えば、言語学習アプリを開発した場合、新しい進捗トラッカーが明確でユーザーの理解を深めるかどうかをテストする。色の変更のような要素はテスト対象としない。
  3. ユーザーに過度のタスク負荷をかけないようにする – 短いセッションでは通常、3~5つの主要タスクで十分です。これによりテストを管理しやすく保ち、参加者を混乱させたり疲れさせたりすることなく、実用的な知見を得られます。

テスト中に追跡するデータは何ですか?これには定量的および定性的指標の両方が含まれます:

  1. 定量的指標: 成功率(タスクを完了したか?)、タスク所要時間、およびエラー数またはクリック数。
  2. 定性的: ユーザーコメント、表情、混乱や苛立ちの兆候。
  1. シナリオを開発する: 参加者に渡す指示は、明確で簡潔、かつ中立的な内容で記述してください。タスクの背景を説明する際、ユーザーに その方法を明示せずにタスクの背景を提示する。 。例えば、主要タスクは「ボタンをクリックする」ではなく、「新しい生成AI機能を使用して、公開/共有に適した結果を生成する」とすべきです。これにより、ボタン機能だけでなく出力の品質をテストするよう促せます。
  2. 録画の設定: セッションを後で分析できるよう、カメラまたは画面共有ソフトウェア(利用者の許可を得て)を準備し、セッションを録画します。
  3. テストスペースの準備: ユーザーが集中できる静かな環境を確保してください。可能であれば、別の観察者/記録係を用意してください。
  4. 同意を得る: セッションの実施およびその記録について、署名入りのインフォームド・コンセントを取得すること。
  1. 事前アンケート(任意):ユーザーから背景情報を収集し、現在の問題への対処方法などを把握する。
  2. 「思考発話法」プロトコル:ユーザーに製品操作中に思考を口頭で表現するよう指示する: 何を見ているか、何をしようとしているか、そしてなぜ混乱しているか、あるいは満足しているか。
  3. 観察と進行:テストの進行役として、二つの役割を担っていただきます。
    1. オブザーバー:中立を保ち、ユーザーが完全に詰まって先に進めなくなった場合にのみ介入する。
    2. ノートテイカー:ユーザーの操作に影響を与えることなく、観察内容、発言、エラー、およびタスクの所要時間を記録する。
  4. 事後インタビュー:最後に、参加者の全体的な体験、最も気に入った点、最も不満に感じた点について、自由回答形式のフォローアップ質問を投げかけることができます。
  1. レビュー記録とメモ:単一の体験に依存せず、複数のユーザーに共通するパターンを探してください。1人のユーザーが苦労しているのは単なる事例に過ぎませんが、5人中3人のユーザーが同じステップで苦労しているのは重大な問題です。
  2. 重大な問題の特定:ユーザーが主要なタスクを完了できなくしたり、著しい不満を引き起こしたりするユーザビリティ上の問題に焦点を当てる。
  3. 調査結果を統合する:データを報告書にまとめ、問題の深刻度別にランク付けし、追跡した指標(例:「タスク2を正常に完了できたユーザーは40%のみ」)を含める。

次のステップは、ユーザーテストで明らかになった問題を掘り下げて修正することです。最終的にはエラーを修正することになりますが、次の技術レッスンではまず、フィードバックを徹底的に分析し、問題を分類し、MVP計画に基づいて優先順位を付ける時間を取ってみましょう。

フィードバックの統合

1回のユーザビリティテストを終えた今、初期のプロトタイプに対するフィードバックを得ているはずです。ユーザーが製品に興味を示さず、落胆するような内容だったかもしれません。あるいは圧倒的に好意的だが、具体的な改善提案が不足していたかもしれません。おそらくその中間あたりでしょうが、こうしたフィードバックを適切に処理するのは難しい場合があります。

起業家精神について議論した際、その主要な資質として挙げられたのは、回復力と好奇心であったことを思い出してください。

否定的なフィードバック?

これを自社の製品における不足点や重大な障壁を特定する機会と捉えましょう。製品を機能的で信頼性の高いものにするために修正すべき点に焦点を当ててください。これらは学び、改善する機会なのです。

過剰に肯定的なフィードバック?

肯定的なフィードバックは正しい方向に進んでいることの証明と捉えつつ、改善を続けましょう。対象ユーザー層を広げ、製品をさらに磨き上げる方法への好奇心を持ち続けましょう。

フィードバックを受け入れ、慎重かつ建設的に検討してください。ただし、フィードバックを理解することと、それに基づいて行動することの違いを認識することも重要です。現段階の製品は最小限でありながらも目的意識を持ち、各変更がユーザーにとって真の価値をもたらすことを保証すべきです。 

相反する、あるいは圧倒的なフィードバックを理解する

相反する意見や大量の提案、あるいはその両方が同時に押し寄せることもあるでしょう。こうしたフィードバックの洪水は、初期ユーザーや同僚、メンターなど様々な源から来るものです。圧倒されるかもしれませんが、その意味を理解し始める一つの方法があります。 

以下の質問に基づいてフィードバックを分類することから始めます:

  • 深刻度– ユーザーがコア体験を完了できなくなるか?
  • 頻度– 複数の人々が同じ問題を報告していますか?
  • 本来の目標– それは製品の目的や長期的な目標と整合していますか?

次に判断すべきカテゴリーは、問題の種類です。ユーザーテストで発生する主な問題は4種類あります。

カテゴリー

説明

例

バグ

中程度の影響、または改善

送信時にエラーメッセージが表示されました

ユーザビリティ

動作するが、ユーザーを混乱させる

「そのボタンをクリックする必要があるとは知らなかった」

欠落機能

ユーザーは存在しないものを期待していた

「進捗を保存したかった」

強化

問題なく動作するが、改善の余地がある

「スマホでは文字が読みにくい」

次に、その問題の優先度を決定します。

優先度

割り当て時期

アクション

P0: ブロッカー

深刻度が高い + 発生頻度が高い + コアジャーニーを妨げる

他の作業の前に修正する

P1: 専攻

深刻な問題があるが回避策は存在する

できるだけ早く修正してください

P1: マイナー

低周波ORはコアジャーニーを妨げない

時間があれば修正する

P3: 化粧品

磨きをかける、機能的ではない

バックログに追加する

優先順位付けが完了したら、その情報を根拠として MoSCoW手法 を用いて、どこにアクションを取るかを決定できます。

MoSCoW手法は一般的に優先度P0~P3の割り当てと整合することを留意してください。

MUST– 重大度が高い、または発生頻度が高い、かつ当初の目標と明確に関連している

SHOULD– 中程度の影響、または改善

COULD– 重大度が高い、または発生頻度が高い、かつ当初の目標と明確に関連している

WON’T– 重大度が高い、または発生頻度が高い、かつ当初の目標と明確に関連している

教師向けプラットフォームにおけるフィードバックの活用方法

教師が授業のアイデアを共有するためのウェブプラットフォームを構築しました。コンセプトに対する評価は良好でしたが、複数の教師が初回利用後に使用を中止しました。原因は、大きなファイルが説明なくアップロードに失敗するため、リソースのアップロードに時間がかかりすぎたことでした。

これは 重大なユーザビリティ上の障壁 または P0障壁であり、ユーザーが最も重要なタスクを実行することを妨げる技術的または設計上の問題です。これに対処することは新機能の追加を意味するのではなく、基本的な体験が確実に機能することを保証することです。これは 必須項目 欄に記載され、迅速に対処すべき事項です。

teacher lesson plan app

MVPマインドセット 

「COULD」と「WON’T」とマークされた項目は、あなたの失敗ではなく、それらを実行しないことが仕事の質を損なうこともありません。これらは賢明なスコープ設定を示しています。メモを添えてバックログに追加してください。MVPのリリースが成功した後、これらの項目を再検討し、ユーザーが依然として要求しているものを確認しましょう。

アクティビティ2

テスト分析

所要時間:45分

ワークシートをガイドとして使用し、

  1. ユーザーからのすべてのフィードバックを確認する。
  2. それらの深刻度、頻度、および当初の目標との整合性を説明してください。
  3. それらをタイプ別に分類する。
  4. 優先順位をつけなさい。

次のレッスン「問題の修正」では、ワークシートを使用して実際にP0およびP1の問題に対処します。 

次に反復すべきです——ユーザーテスト、優先順位付け、デバッグを繰り返すのです。  

A/Bテスト


A/Bテストは、製品の2つのバージョンを比較して、どちらがより優れたパフォーマンスを発揮するかを確認する方法です。これにより、ユーザビリティテストを通じて得られた定性的な知見から、より定量的なデータへと移行することが可能になります。

考え方は単純です:要素の2つのバージョンを用意し、それぞれを異なるユーザーグループに表示します。タスク完了率、クリック率、タスク所要時間といった明確な指標を追跡することで、どちらのバージョンが中核的な体験をより効果的にサポートしているかを判断できます。A/Bテストは仮定を減らし、変更が実際にユーザビリティを向上させるかどうかを確認し、次に何を優先すべきかについて具体的な指針を提供します。

ただし、信頼性の高いデータを得るには大規模なサンプルサイズが必要です。現段階では十分なユーザー数が確保できていない可能性があります。少数の参加者から豊富なフィードバックを得られるユーザビリティテストが、依然として最も価値ある手法です。A/BテストはMVPをローンチしユーザー獲得を開始した段階で真価を発揮します。自動化が可能なため、データを迅速かつ大規模に収集する効率的な方法となるのです。

アクティビティ3

A/Bテスト(オプション)

所要時間:2時間以上

十分な数のテスターを集められる段階であれば、いくつかのA/Bテストを実施することができる。製品に小さな意図的な変更を加えることで、ユーザーエクスペリエンスにどのような影響を与えることができるかを調べましょう。どのアプローチがユーザーの目標をよりよくサポートするかを確認し、次のイテレーションを導くための具体的な洞察を集めることができます。

以下のワークシートの質問に答えて、あなたのプロセスを導いてください。 

ランディングページ

ランディングページとは、製品コンセプトを提示し、ユーザーに特定の行動(ニュースレターの登録やデモの請求など)を促す、非常に焦点を絞ったウェブページです。この段階でのランディングページは、製品の使いやすさをテストするよりも、需要をテストする手段としての側面が強いと言えます。

ランディングページを活用すれば、初期のテストユーザーを超えた層にリーチでき、通常なら製品に出会う機会がなかった潜在ユーザーを惹きつけることが可能です。これにより、潜在的な顧客層を大幅に拡大できます。

この段階では、ランディングページは全く新しいアイデアをテストするのではなく、既に施した改良点を反映させるべきです。ページ上でのユーザーの関心や行動を追跡することで、具体的なフィードバックが得られ、次の改善サイクルの指針となります。

たとえ製品がウェブサイトでなくても、アイデアを明確に伝えるランディングページを作成できます。例えば、物理的な製品の場合、写真や機能の説明を掲載し、事前注文やウェイティングリストへの参加オプションを提供することが考えられます。

ランディングページは完璧に仕上げなくても構いません。最小限のもので十分です。目的は洞察と検証であり、本番仕様のビジュアルではないため、数時間以上を費やすべきではありません。

以下が提案された構造です:

1

見出し

ワンセンテンス・バリュープロポジション

2

問題

痛みについての2~3文

3

ソリューション

製品の機能(箇条書き3点)

4

社会的証明

「すでに参加を希望している50名の学生に加わりましょう」(事実であれば)

5

行動喚起

この点を踏まえ、訪問者に実行してもらう強力な行動喚起を1つ選びましょう。以下に例と、それらが提供できるデータを示します:

  • 最新情報や先行アクセスに登録– 真に熱心なユーザーを把握し、潜在的なアーリーアダプターのリストを構築できます。
  • ウェイティングリストに参加する– 製品が完全に準備できなくても、ユーザーの意欲を示すことができます。
  • 詳細情報やデモをリクエストする– 好奇心と関与を促すと同時に、質的フィードバックの窓口を開きます。
  • 事前予約(該当する場合)– 投資またはコミットメントの意思を測る(ウェイティングリストへの参加によるコミットメントとは異なる)。
ランディングページ作成ツール
  • Carrd(無料) – 最もシンプルな選択肢
  • Googleフォーム + 簡易HTML
  • Notion公開ページ
  • Mailchimpランディングページ
ページへのトラフィックを誘導する
  • 関連するWhatsAppコミュニティに投稿する
  • ソーシャルメディアで共有する(X、TikTok、LinkedIn)
  • Facebookグループや大学のネットワークに投稿する
  • 潜在的なユーザーにダイレクトメッセージを送る
  • 有意義なデータを得るには100人以上の訪問者が必要です

主要指標

適切なデータを追跡することで、印象や直感に頼るのではなく、次回の改善に向けた情報に基づいた意思決定が可能になります。考慮すべきデータポイントは以下の通りです:

MVPの改良を続けるにあたり、ここで紹介した手法は、知見を収集し製品を検証するために活用できるツールの一部に過ぎないことを覚えておいてください。各チームや製品は独自性を持つため、目標、スケジュール、対象ユーザーに最も適したアプローチを選択することが重要です。

反復作業には意図を持って臨み、製品がスリムで目的意識のある中核を維持しつつ、継続的に改善されるよう確保してください。継続的なテスト、観察、反復はあらゆる起業家にとって不可欠な習慣であり、ここで培うスキルが製品を幾度もの改良サイクルへと導き、より成熟した成功版へと進化させるでしょう。

これらのテストにより、アクセラレーター終了までにMVPをローンチできる状態になることが期待されます。これは審査員からの評価が高まるため、目標とすべきです。たとえアクセラレーター終了までに完全なローンチに至らなくても、実際のユーザーとの反復プロセスを示すことは、事業の進展と成功への取り組みを証明する上で極めて重要です。

リフレクション

最近のテストと反復の経験を振り返ってみてください。次のことを考えてみてください:

Sunset and reflection over lake
01
主要課題
コア・エクスペリエンスを向上させるために、どの問題に取り組むことが最も重要だったのか?
02
効果的な方法
どの方法が、あなたの製品にとって最も実用的な洞察を与えてくれましたか?次の反復のために、どのようにアプローチを調整したいですか?
03
次のステップ
学んだことに基づいて、次のイテレーションまでに取るべき行動のトップ1~3は何か?

その他のリソース

Wix.comには、あなたがインスピレーションを得ることができる強力なランディングページのリストがあります。 こちらをご覧ください。

Nielsen Norman Groupによる次のプレイリストは、ユーザビリティ・テストの実施方法、特に遠隔地での実施方法に関する概要をよく表しています。