AI-native MVP の作り方:最初に作るべき機能、作ってはいけない機能

MVP は「最小機能」ではなく「最小検証単位」。AI で速く作れる時代の MVP スコープ設計を整理する。

この記事の結論


「とりあえず MVP を作って、ユーザーに見せたい」

スタートアップや新規事業の相談で、最初に出てくる言葉です。意気込みは正しい。ただし、ここで「MVP = 機能を最小にしたシステム」と理解していると、ほぼ確実にスコープを誤ります。

MVP は 最小機能 ではなく、最小検証単位 です。検証したい仮説を 1 つ決めて、それを確かめるために必要なものだけを作る。そのために削るべき機能と、絶対に削ってはいけない機能の見分け方を、AI で実装が速くなった現在の前提で整理します。

Cursor、Claude Code、Codex といった AI 開発ツールが揃った現在、MVP の実装そのものは、過去より大きく速くなりました。Anthropic が公開している創業者向けプレイブックでも、AI ネイティブのスタートアップは Idea / MVP / Launch / Scale の 4 段階で、それぞれ違う実装と設計の優先順位を持つ、と整理されています (The founder's playbook / Anthropic)。OpenAI も同様に、Codex の社内利用が「コードを書く職」を超えて、アナリスト・マーケター・コーポレートファイナンスといった非エンジニアの仕事にまで広がっている事例を公開しています (Codex for every role, tool, and workflow / OpenAI)。

つまり、「作ること」自体は安くなりました。にもかかわらず、MVP の失敗が減らないのは、作る前の判断 に時間を投じていないからです。

MVP を「最小検証単位」として定義する

MVP は Minimum Viable Product の頭文字ですが、Viable (実行可能な) という単語が曲者です。直訳すると「実行可能な最小の製品」になりますが、現場の感覚に翻訳すると次のとおりです。

その事業が成立するかどうかを判断するために、最小限のものだけを作って、最も重要な仮説を検証する。

ここでの仮説は、たとえばこのレベルまで具体化されている必要があります。

「便利なツールを作る」「市場の課題を解決する」のような抽象では、検証のしようがありません。Yes か No か、もしくは数値で判定できるレベル まで仮説を具体化したものが、MVP のスコープを決めるための起点になります。

「MVP = 雑でいい」は誤解

「MVP だから、雑でいい」と発注されることがあります。半分は正しいですが、全部の領域を雑にしてはいけない のがポイントです。

雑にしてよい領域雑にしてはいけない領域
管理画面の UI (Excel か Google Sheets で代用してよい)認証・テナント分離
レポート機能 (リリース後 1〜2 ヶ月、手動で集計してよい)決済
多言語対応 (初期は 1 言語で十分)データモデル
ダーク・ライトモード個人情報の扱い
細かい権限制御 (3 ロール以上は最初要らないことが多い)障害時の問い合わせ導線

「動けばいい」を雑にしてよい領域に当てはめるのは正解です。事業の根幹に当てはめると、半年後に立て直しコストを払うことになります

最初に入れるべき 5 つ: 事業として「動かす」のに不可欠

MVP に入れるべき最低限の機能を 5 つに絞ります。toC・toB・toBtoB を問わず、有償サービスとして公開するなら共通する項目です。

1. 認証 / ロール / テナント分離

「ログイン機能」だけでなく、「自社の他のお客さんのデータを見られない」境界 を最初から設計する必要があります。Clerk、Firebase Auth、Auth0、Supabase Auth など、現時点で標準的な認証プロバイダを使えば、初期の実装コストは抑えられます。

ポイントは、認証 = ログインではなく、テナント識別子 + ロール の組み合わせで設計することです。

Supabase なら Row-Level Security、Firestore なら セキュリティルール、自前 API なら Use Case 層でこれを強制する設計に最初から組み込みます。

後回しにすると起きること: 後から権限・テナント境界を入れる作業は、新規実装ではなく既存実装全体の再点検になります。情報漏えいリスクを抱えたままユーザー数が増えると、損害賠償リスクと信頼失墜が両方発生します。

2. 課金 / 請求

無料でローンチするサービスでも、課金の入り口は最初に作っておく 方が楽です。Stripe Customer / Subscription を最初から組み込み、フラグで ON / OFF できる構造にしておく。

これをやっておくと、

Stripe を使う場合、Webhook の冪等性 (同じイベントが 2 回来ても壊れない設計) と、解約時のデータ取扱いポリシーは、最初の段階で決めておきます。

後回しにすると起きること: 有料化のたびに大きな改修が必要になり、課金開始のタイミングを逃します。また、Webhook の冪等性が後付けになると、二重決済・二重請求といった事故につながります。

3. 監査ログ / イベント発火

「何が起きたか」を後から追える状態を、最初から作っておきます。

この設計だと、

後回しにすると起きること: 過去のデータが取れないので、リリース初日からの履歴は永久に失われます。事業 KPI の集計も「今日から測る」しかできません。

4. 障害時の問い合わせ導線

ユーザーが困ったときの逃げ道がないシステムは、初期段階で離脱を増やします。

初期はチャット機能を内製せず、外部 SaaS と通知で割り切る のが、運用が一番楽です。社内側の問い合わせ受け取り体制 (Slack 通知 + 当番) を整える方が、ツール選定よりも重要です。

後回しにすると起きること: 初期ユーザーが困っても声を上げる経路がなく、サイレント離脱になります。アンケートを取ってもなぜ離脱したか分かりません。

5. 利用規約 / プライバシーポリシー / 退会導線

サービスとして必須の 3 点セットです。あとから整備すると、運用しながら修正することになり、つらい領域になります。

特定商取引法に基づく表示、運営会社の情報、お問い合わせ窓口は、初期から固定ページとして用意します。SaaS で B2C を扱うなら、ここを軽視すると後でリスクになります。

後回しにすると起きること: 法令違反のリスク、ユーザー対応のクレーム、退会したいユーザーから「退会できない」と SNS で書かれる、といった事故につながります。

最初は作らない 4 つ: 立ち上がってから足す

逆に、MVP 段階で作りがちだが、後回しにしてよい 機能を 4 つ整理します。

後回しにしてよい機能理由
SNS シェア / 招待 UI を作り込むトラフィックが立つまでは機能を作っても回らない。LP のシェアボタンで十分
アプリ内チャットCS の運用負荷が一気に上がる。LINE / Intercom / メールで初期はスケールする
リッチな管理画面初期は社内オペは Excel・Sheets・Notion で十分。本当に必要な項目を見極めてから足す
凝った A/B テスト基盤トラフィックが少ない段階の A/B テストはノイズで答えが出ない。PostHog / GA4 の単純な分岐で十分

これらは「いつか作るかもしれない」けれども、MVP 段階で時間と予算を割く優先度ではありません。


ここまでで MVP のスコープ感が見えてきたら、次は「自社の検証仮説に合わせて、Must / Manual / Later / Never で機能を仕分ける」作業に入ります。min's では、MVP の構想段階での壁打ちを無料で行っています。

MVP スコープの壁打ちを相談する →

AI で「作れる」部分と、AI で「決められない」部分

ここまで「何を作るか」を整理しました。次に、その作るべきものの中で、AI でどこまで安くなるか、を分けます。

工程AI で短縮備考
認証ライブラリの組み込みClerk・Supabase Auth・Auth0 はテンプレ通り
データモデルの初期設計たたき台は AI で出る、整合性判断は人間
CRUD 画面の実装大幅に短縮
Stripe 連携Webhook の冪等性は要レビュー
集計ロジック数字の責任は人間が握る
メール・通知テンプレコピーライティングまで AI でいける
エラー監視の組み込みSentry の SDK は AI で速い
業務要件の言語化×これは人間が決める
ユーザー像と KPI 設計×仮説は経営判断
プライバシー・法務観点×専門家の判断が必要

「AI で全部作る」と決めてしまうと、上の表の右側 (×) の領域に判断を入れずに進んでしまい、リリース後に詰まります。「決められない部分にだけ、人間の時間を集中投入する」 のが、AI ネイティブ MVP の基本姿勢です。

OpenAI が紹介している事例でも、Codex がデータアナリスト・マーケター・コーポレートファイナンスの仕事で活用されているのは、「定型的な作業を任せて、判断と方針決定に人間の時間を移している」点が共通しています (Codex for every role, tool, and workflow / OpenAI)。MVP の作り方も同じ構造で考えるとブレません。

リリース前に見るべき KPI と品質ライン

MVP は「動いた」だけでは不十分です。何をもって成功とするか を、リリース前に決めておく必要があります。

KPI の最小セット

事業フェーズによって変わりますが、最初の 90 日で見るべき KPI を、toB と toC に分けて整理します。

区分toB SaaStoC サービス
アクティベーション招待した会社のうち、何社が最初の主要操作を完了したか初回登録から主要アクションまでの完了率
利用継続7 日後・30 日後にログインしている割合Day 7 / Day 30 Retention
価値創出業務削減時間 (お客さんから報告ベース)Referral / 既存ユーザー紹介率
機能利用どの機能がどれくらい使われているか主要機能の利用分布
課題シグナルお問い合わせ率と内容解約理由 (定性的に集める)

KPI を決めると、自動的にログ設計と画面設計が変わります。「Day 30 Retention を見たい」と言った瞬間に、ユーザーごとの操作履歴を残す必要があることが決まります。だからこそ、KPI の検討は実装よりも前に終わらせるのが理想です。

品質ラインの最小セット

MVP の品質を「どこまで上げるか」も決めておきます。

品質ラインを決めずに着手すると、「テストをどこまで書くか」「どこまで動作確認するか」が個人の感覚に依存して、見積もりがブレます。逆に、最初に「ここまで」と決めておけば、AI に書かせるテストの範囲も決まります。

投資家に見せる前に整えるポイント

MVP を投資家に見せる予定があるなら、デモ映えだけでなく、次の観点を整えておきます。

1. 仮説と検証結果が、1 ページで言える

「誰が、なぜ、いくら払うのか」が 1 段落で説明できる。MVP のスクリーンショットと、それを使った数値 (たとえ少数でも) を添えられる。

2. 利用ログが定量的に見える

「PoC で 3 社に使ってもらった」だけでなく、3 社が どの機能を、何回使ったか を画面で見せられる。Mixpanel、PostHog、Amplitude のような基本的な分析ツールを入れて、数字を出せる状態にしておく。

3. 継続利用の兆候がある

Day 7 / Day 30 で戻ってきているユーザーの数を、絶対値で示せる。少数でいいので、「使い続けたい」と言っているユーザーの言葉を、定性で並べられる。

4. データと認証の最低ラインがクリアできている

投資家は「これ、技術 DD したら詰みませんか」を内心気にしています。

AI で作っているからダメ、ということはありません。むしろ「速く仮説検証できる」点はプラスに評価されます。作り方ではなく、運用の最低ラインが揃っているか が見られるポイントです。

min's の MVP 開発スタイル

min's では、MVP の開発を「全部発注」ではなく、創業チームと一緒に進める形を取ることが多いです。具体的には、

予算感のレンジは、構想 + 設計 + 初期実装で 200〜400 万円が典型的です。これに継続支援を月 30〜100 万円で並走する形が多くあります。AI を組み込んでいる分、過去より少ない人月で動かせるようになっています。


MVP の構想段階から相談したい方へ

min's では、Idea / 構想段階の壁打ち、MVP スコープの整理、AI を組み込んだ MVP 開発、リリース後の改善まで支援しています。

以下のような状態であれば、ご相談ください。

仕様が固まっていない段階で来ていただけると、最も価値が出ます。

次に読む記事

参考

動くデモで終わらせず
本番まで持っていく開発

AI で作りかけたもの、止まりかけている開発、新しいプロダクトの構想。 まずは現状を整理するところから、ご相談ください。