{"content_id":"fenqvnjqiy","slug":"why-planning-matters-in-ai-coding-era","locale":"ja","schema_type":"TechArticle","category":"how_to","category_name":"ハウツー","title":"AIコーディング時代にも企画が重要な理由：偽りの速度より検証可能な意図","summary":"AIコーディングツールは、アイデアを動く画面へ移すためのコストと時間を大きく下げましたが、明確な仮説と検証のない速度は、役に立たない成果物を素早く増やすだけです。AI時代の企画とは、長い文書を先に完成させることではなく、小さな問題を定義し、プロトタイプで素早く学びながら、意図の方向性を守ることです。","author":{"name":"Injoys 編集部","url":"https://injoys.com/ko/about"},"key_points":["AIコーディングはMVP制作のコストを下げ、事前会議よりも素早い実験とフィードバックを、より合理的な選択にしました。","動くプロトタイプは、長いPPTよりもチームの理解を素早くそろえ、コミュニケーション上の誤りを減らす企画ツールになり得ます。","速度だけを前面に出したAI活用は、問題定義が曖昧になるほど、もっともらしいが役に立たない機能や画面を量産する危険が大きくなります。","AI時代の中核となる企画力は、完成版を一度に求める能力ではなく、小さな仮説を立て、結果を検証しながら方向を制御する能力です。","優れたAIプロトタイピングは、問題定義、最小限の機能範囲、検証指標、ユーザーフィードバック、廃棄または改善の判断を、1つの短いループにまとめます。"],"content_markdown":"## 一行結論\n\nAIがコードを書き、画面を作る時代でも、企画はなくなりません。むしろ企画の役割はより鮮明になりました。以前の企画が「作る前にできるだけ多くを予測する仕事」に近かったとすれば、AIコーディング時代の企画は「何を検証するかを決め、小さく作り、素早く学び、意図の方向を最後まで制御する仕事」です。\n\nAIは制作コストを下げます。しかし、ユーザーの問題、ビジネス仮説、優先順位、品質基準、倫理的判断まで代わりに責任を負うわけではありません。だからこそ、素早く作る能力よりも重要なのは、「何をなぜ作るのか」を最後まで手放さない能力です。\n\n## なぜ今また企画を語るべきなのか\n\n生成AIとAIコーディングツールは、サービス制作の初期ハードルを大きく下げました。かつてはアイデアを実際の画面で確認するために、企画書、デザイン案、開発スプリント、QA、リリース準備が必要でした。今では、簡単なWebアプリ、社内ツール、デモページ、機能プロトタイプを数時間または数日以内に作ってみることが、はるかに簡単になりました。\n\nこの変化は単なる生産性向上ではありません。意思決定のあり方そのものを変えます。\n\n以前は「このアイデアが成功する可能性は高いのか？」を文書と会議で説得する必要がありました。今は「小さく作って実際に確認してみよう」が、より合理的な選択になる場合が多くなっています。作るコストが下がったことで、予測より実験のほうが安くなる領域が生まれたのです。\n\nただし、ここには落とし穴があります。作ることが簡単になったからといって、良いプロダクトを作ることが簡単になったわけではありません。AIは速度を提供しますが、方向を保証しません。方向のない速度は学習ではなく、成果物の増加にすぎません。\n\n## AIコーディングが変えた核心：作るコストの低下\n\nAIコーディングツールが変えたのは、「誰がコードを打つのか」だけではありません。より重要な変化は、試行コスト、コミュニケーションコスト、失敗コストが下がった点です。\n\n### 過去の流れと現在の流れ\n\n| 区分 | 過去の一般的な流れ | AIコーディング時代の流れ |\n|---|---|---|\n| アイデアの表現方法 | 企画書、ワイヤーフレーム、PPT | 対話型の要件、即時生成された画面、動作するデモ |\n| 初期検証単位 | 数週間単位のプロジェクト | 数時間または数日単位の実験 |\n| 会議の中心 | 文書の解釈と意見調整 | 実際の画面操作とフィードバック |\n| 失敗コスト | 複数部署の時間と開発リソース | 小さな実験単位の時間コスト |\n| 企画者の核心的役割 | 事前予測と承認の確保 | 問題定義、仮説設計、検証基準の管理 |\n\nこの変化が重要な理由は単純です。プロトタイプは説明より誤解が少ないからです。文書だけで議論すると、それぞれが異なる画面や利用フローを想像しますが、実際にクリック可能なモックアップやMVPの前では、議論が具体化します。\n\n## モックアップ1つがPPT100枚より強力な理由\n\n動作するプロトタイプは、3つの点で強力な企画ツールになります。\n\n### 1. 想像を同じ画面にそろえる\n\nPPTや文書は抽象的です。「簡単な入力画面」「直感的な分析結果」「速いオンボーディング」といった表現は、人によって解釈が異なります。一方、クリック可能なプロトタイプは、チームメンバーが同じ対象を見ながら話せるようにします。\n\nこのとき、会議での問いも変わります。\n\n- 「この機能は必要でしょうか？」から「ユーザーはこのボタンを理解できるでしょうか？」に変わります。\n- 「良さそうです」から「2つ目のステップで離脱しそうです」に変わります。\n- 「いつか作れます」から「この仮説は今日テストできます」に変わります。\n\n### 2. フィードバックを素早く具体化する\n\nプロトタイプがあれば、抽象的な好みの議論が減ります。チームメンバー、顧客、ステークホルダーは、実際の流れを体験したうえで具体的に話すことができます。\n\nたとえば「音声入力機能が必要だ」という文だけでは十分ではありません。しかし、マイクボタンを押し、音声がテキストに変わり、ユーザーが修正し、保存される流れを直接見せれば、次の問いがすぐに見えてきます。\n\n- ユーザーはマイク権限の要求を自然に理解するか？\n- 誤認識が発生したとき、修正は簡単か？\n- 保存前にユーザーが確認できるか？\n- この機能は本当に既存の入力方法より速いのか？\n\n### 3. 失敗を学習に変える\n\nAIが作ったプロトタイプが1日で却下されることもあります。しかし、これは悪い結果ではありません。むしろ「この方向ではない」という事実を低コストで確認したのです。\n\n良い企画組織は失敗を避ける組織ではなく、安い失敗を多く作り、高い失敗を減らす組織です。AIコーディングはこの構造を可能にします。\n\n## しかし速度だけではプロダクトにはならない\n\nAIコーディングの最大のリスクは「それらしさ」です。生成AIはユーザーの指示が曖昧でも、空白を埋めて成果物を作ります。その結果、画面はそれらしく見えるものの、実際の問題を解決できない場合が生じます。\n\n### 偽の速度を示す代表的な兆候\n\n| 兆候 | 説明 | なぜ危険なのか |\n|---|---|---|\n| 機能が素早く増える | 核心的な問題の検証なしに画面やメニューが追加され続ける | 複雑性だけが増え、学習は減る |\n| デモは格好いいがユーザーがいない | 社内会議では良く見えるが、実際のユーザーテストがない | 市場検証ではなく社内満足で終わる |\n| プロンプトが曖昧 | 「格好いいアプリを作って」のように目的と制約が不明確である | AIが任意にプロダクトの方向を埋める |\n| 検証指標がない | 成功と失敗を判断する基準がない | 作っても学べない |\n| コード品質を確認しない | セキュリティ、例外処理、保守構造を見ない | プロトタイプがそのまま技術的負債になる |\n\n偽の速度は速く動いているように見えますが、実際には間違った方向により多くの成果物を積み上げているだけです。AI時代により危険なのは遅い実行ではなく、速い錯覚です。\n\n## AI時代の企画の定義\n\nAI時代の企画を「開発者に渡す文書を作成する仕事」と狭く見ることはできません。より正確には、次の4つを管理する仕事です。\n\n1. **問題の定義**：どのユーザーのどの不便を解決するのか。\n2. **仮説の設計**：何が事実ならこのアイデアに意味があるのか。\n3. **実験の範囲**：最小限で何を作り確認するのか。\n4. **判断の基準**：どのような結果が出たら改善、保留、廃棄するのか。\n\nAIはこのうち一部の実行を助けることができます。しかし、問題を選び、仮説の意味を解釈し、事業上の優先順位を決め、最終判断を下す仕事は、依然として人の責任です。\n\n## 実務原則1：一度に完成品を求めない\n\nAIに最初から完璧なプロダクトを作るよう求めると、結果が散らばりやすくなります。特にプロダクトの目的、ユーザー、データ構造、画面フロー、例外処理、セキュリティ要件が整理されていない状態ではなおさらです。\n\n良い方法は、大きなプロダクトを小さな検証単位に分けることです。\n\n### 悪い依頼の例\n\n「中小企業向け会計管理SaaSを作って。ログイン、ダッシュボード、税金計算、レポート、決済、管理者ページまで全部入れて。」\n\nこの依頼は広すぎます。AIは多くの機能を作ることはできますが、どの問題が最も重要なのかは分かりません。\n\n### 良い依頼の例\n\n「フリーランスユーザーが領収書画像をアップロードすると、日付・金額・加盟店名を抽出し、修正可能な表として表示する単一画面のプロトタイプを作って。今回の実験の目的は、ユーザーが手入力より速いと感じるかを確認することだ。」\n\nこの依頼は、検証しようとする問題、ユーザー、核心機能、画面範囲が明確です。\n\n## 実務原則2：検証する問題を小さく鋭く定義する\n\nAIプロトタイピングの核心は「小さく作ること」ではなく、「小さく学べるように作ること」です。小さな機能であっても、何を学ぼうとしているのかが不明確なら意味がありません。\n\n### 仮説文テンプレート\n\n次の形式で先に仮説を書くと、AIに指示しやすくなります。\n\n- 対象ユーザー：誰がこの問題を抱えているのか？\n- 現在の問題：今どのような不便やコストがあるのか？\n- 提案機能：どのような方法で解決しようとしているのか？\n- 期待される変化：ユーザーの行動や指標がどのように変わるべきか？\n- 検証方法：何を見れば成功または失敗だと判断できるのか？\n\n例は次のとおりです。\n\n\u003e 「初期対応の相談員が顧客との通話内容を手作業で要約するのに時間がかかっている。音声録音後に核心項目を自動要約し、修正可能なフォームとして表示すれば、相談記録の作成時間は短縮されるだろう。5名の相談員が実際のサンプルでテストしたとき、平均作成時間が30%以上短縮され、修正の負担が低いと回答すれば次の段階に進む。」\n\nこの程度に仮説が明確であれば、AIに何を作らせるべきかも明確になります。\n\n## 実務原則3：AIの成果物を必ず検証し制御する\n\nAIが作った画面とコードは草案です。特にプロトタイプを超えて実際のサービスへ発展させるには、次の領域を必ず点検する必要があります。\n\n### 検証チェックリスト\n\n| 点検項目 | 質問 |\n|---|---|\n| 問題適合性 | この機能は最初に定義したユーザー問題と直接つながっているか？ |\n| 利用フロー | ユーザーが次の行動を自然に理解できるか？ |\n| データ処理 | 入力値、エラー、空の状態、重複データが適切に処理されるか？ |\n| セキュリティと個人情報 | 機微情報が不要に保存されたり露出したりしていないか？ |\n| アクセシビリティ | キーボード操作、コントラスト、代替テキストなど基本的なアクセシビリティを考慮したか？ |\n| 保守性 | プロトタイプコードが実際のプロダクトコードへ拡張可能な構造か？ |\n| 意思決定基準 | この実験を続けるか止めるか判断する基準があるか？ |\n\nAIが作った結果を検討せず、そのままリリースするのは危険です。特に認証、決済、医療、金融、個人情報、法的判断が関係する領域では、専門家レビューとセキュリティ点検が必須です。\n\n## AIとともに働く企画ループ\n\nAIコーディング時代の企画は、長い線形プロセスよりも短い反復ループに近いものです。\n\n### 1段階：問題を一文で書く\n\n「ユーザーAが状況BでCのためにDをできない」のように書きます。\n\n例：「新入社員が社内文書をどこで探せばよいか分からず、業務開始時間が遅れる。」\n\n### 2段階：最も小さな解決フローを決める\n\n最初から全体システムを作りません。1回の利用フローだけを選びます。\n\n例：「質問を入力すると関連文書候補3件を表示し、ユーザーが役に立ったか評価する。」\n\n### 3段階：AIに制約条件と成功基準をあわせて与える\n\nAIには目的だけでなく、作ってはいけないものも知らせる必要があります。\n\n例：「ログインと管理者ページは作らず、検索入力欄・結果カード・フィードバックボタンだけを実装する。今回の目標は、ユーザーが求める文書を1分以内に見つけられるかを確認することだ。」\n\n### 4段階：実際のユーザーまたはステークホルダーに見せる\n\n社内チームだけが見るデモでは十分ではありません。可能であれば、実際に問題を抱えているユーザーに見せるべきです。ユーザーが話す意見だけでなく、実際の行動を観察する必要があります。\n\n### 5段階：改善、保留、廃棄を決める\n\n実験後には、必ず決定を下す必要があります。\n\n- 改善：核心仮説は合っているが、使いやすさや正確性が不足している。\n- 保留：問題はあるが、優先順位やリソースが合わない。\n- 廃棄：ユーザーが問題を重要だと感じていない、または解決方法が合っていない。\n\n廃棄は失敗ではなく、コストを減らした意思決定です。\n\n## AIプロトタイプのためのプロンプト構造\n\n以下の構造は、AIコーディングツールに要件を伝える際に使用できる基本形式です。\n\n```text\n役割：あなたは初期プロダクトプロトタイプを作るフロントエンド開発者でありUXパートナーだ。\n\n目標：[検証しようとするユーザー問題と仮説]\n対象ユーザー：[誰が使うのか]\n今回作る範囲：[単一画面または単一フロー]\n今回作らないもの：[ログイン、決済、管理者、高度な設定など除外範囲]\n必須機能：[3つ以下]\n成功基準：[テスト後に判断する基準]\nデータ：[サンプルデータまたは入力形式]\n制約条件：[セキュリティ、個人情報、アクセシビリティ、技術スタック]\n出力形式：[コード、ファイル構造、実行方法、テスト方法]\n```\n\nこのプロンプトの核心は「何を作らないか」を明示することです。AIには空白を埋めようとする傾向があるため、除外範囲を明確にしなければ、結果が過度に大きくならずに済みます。\n\n## 企画者の役割は減るのか、変わるのか\n\nAIコーディングは企画者の役割を減らすというより、再配置します。文書作成の比重は減るかもしれませんが、判断の比重は大きくなります。\n\n### 減る仕事\n\n- 反復的な画面説明文書の作成\n- 単純なワイヤーフレーム制作\n- 初期デモ用コード作成の依頼と待機\n- 会議用の静的資料制作\n\n### より重要になる仕事\n\n- ユーザー問題を狭く正確に定義すること\n- 実験可能な仮説に変えること\n- AIが作った結果の品質と方向を検討すること\n- チームの解釈を1つにそろえること\n- リリース可能なプロダクトとデモ用成果物を区別すること\n- 個人情報、セキュリティ、責任範囲を判断すること\n\nつまり、企画者は「文書作成者」から「実験設計者であり意図の管理者」へ移動します。\n\n## AIが作ったMVPを評価する基準\n\nAIで作ったMVPは、素早く作ったという事実だけでは意味がありません。次の基準で評価する必要があります。\n\n| 評価基準 | 良いMVP | 悪いMVP |\n|---|---|---|\n| 仮説 | 1つの核心仮説が明確である | 複数の機能を見せるが、何を検証するのか分からない |\n| 範囲 | 最小フローだけを実装する | 最初から全体プロダクトのように見せようとする |\n| ユーザーフィードバック | 実際のユーザーの行動を観察する | 社内意見だけを収集する |\n| 学習結果 | 次の決定が明確になる | 「もっと作ってみよう」だけが繰り返される |\n| 技術状態 | デモとプロダクト化の範囲を区別する | プロトタイプコードをそのままサービス化する |\n\n良いMVPは小さく粗末でも構いません。重要なのは格好いいデモではなく、意思決定に必要な学習を提供することです。\n\n## 組織が適用できる運用原則\n\nAIプロトタイピングを個人の即興的な実験のままにしておくと、成果物が散らばります。組織レベルでは、最低限の運用原則が必要です。\n\n1. **実験登録フォームを作る**：問題、仮説、範囲、成功基準、担当者、終了日を記録します。\n2. **プロトタイプとプロダクトコードを区別する**：デモ用コードは素早く捨てられる必要があります。\n3. **ユーザーフィードバックの時間を先に予約する**：作ってからユーザーを探すと、検証が遅れます。\n4. **セキュリティ上の禁止ラインを定める**：実際の個人情報、顧客データ、決済情報は初期実験に入れないことが原則です。\n5. **廃棄基準を明示する**：何が出たら止めるのかを決めなければ、実験がだらだら続いてしまいます。\n6. **学習記録を残す**：失敗したプロトタイプでも、なぜ失敗したのかを残せば、次の実験の資産になります。\n\n## 結論：AI時代の企画は遅くなる仕事ではなく、正確になる仕事\n\nAIが多くのものを作ってくれる時代に「なぜ企画を語るのか」という問いは自然です。しかし答えは明確です。作ることが簡単になるほど、何を作るかを決める仕事がより重要になるからです。\n\nAIコーディングは企画をなくしません。ただし、企画の中心を変えます。長い文書で承認を得る企画から、小さな仮説を素早く検証する企画へ移動します。想像の中のプロダクトを説明する企画から、実際の画面を通じてチームとユーザーの反応を確認する企画へ移動します。\n\n速度は強力な武器です。しかし方向のない速度は無駄です。AI時代に守るべき企画の核心は、意図の方向性です。どの問題を解くのか、何を検証するのか、どの基準で止めるのか、あるいは進むのかを、人が最後まで決定しなければなりません。そのときAIは単なる自動化ツールを超えて、より速く学び、より正確にプロダクトを作る仲間になり得ます。","content_html":"\u003ch2\u003e\n\u003ca href=\"#%E4%B8%80%E8%A1%8C%E7%B5%90%E8%AB%96\" class=\"anchor\" id=\"一行結論\"\u003e\u003c/a\u003e一行結論\u003c/h2\u003e\n\u003cp\u003eAIがコードを書き、画面を作る時代でも、企画はなくなりません。むしろ企画の役割はより鮮明になりました。以前の企画が「作る前にできるだけ多くを予測する仕事」に近かったとすれば、AIコーディング時代の企画は「何を検証するかを決め、小さく作り、素早く学び、意図の方向を最後まで制御する仕事」です。\u003c/p\u003e\n\u003cp\u003eAIは制作コストを下げます。しかし、ユーザーの問題、ビジネス仮説、優先順位、品質基準、倫理的判断まで代わりに責任を負うわけではありません。だからこそ、素早く作る能力よりも重要なのは、「何をなぜ作るのか」を最後まで手放さない能力です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E3%81%AA%E3%81%9C%E4%BB%8A%E3%81%BE%E3%81%9F%E4%BC%81%E7%94%BB%E3%82%92%E8%AA%9E%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%AA%E3%81%AE%E3%81%8B\" class=\"anchor\" id=\"なぜ今また企画を語るべきなのか\"\u003e\u003c/a\u003eなぜ今また企画を語るべきなのか\u003c/h2\u003e\n\u003cp\u003e生成AIとAIコーディングツールは、サービス制作の初期ハードルを大きく下げました。かつてはアイデアを実際の画面で確認するために、企画書、デザイン案、開発スプリント、QA、リリース準備が必要でした。今では、簡単なWebアプリ、社内ツール、デモページ、機能プロトタイプを数時間または数日以内に作ってみることが、はるかに簡単になりました。\u003c/p\u003e\n\u003cp\u003eこの変化は単なる生産性向上ではありません。意思決定のあり方そのものを変えます。\u003c/p\u003e\n\u003cp\u003e以前は「このアイデアが成功する可能性は高いのか？」を文書と会議で説得する必要がありました。今は「小さく作って実際に確認してみよう」が、より合理的な選択になる場合が多くなっています。作るコストが下がったことで、予測より実験のほうが安くなる領域が生まれたのです。\u003c/p\u003e\n\u003cp\u003eただし、ここには落とし穴があります。作ることが簡単になったからといって、良いプロダクトを作ることが簡単になったわけではありません。AIは速度を提供しますが、方向を保証しません。方向のない速度は学習ではなく、成果物の増加にすぎません。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#ai%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%8C%E5%A4%89%E3%81%88%E3%81%9F%E6%A0%B8%E5%BF%83%E4%BD%9C%E3%82%8B%E3%82%B3%E3%82%B9%E3%83%88%E3%81%AE%E4%BD%8E%E4%B8%8B\" class=\"anchor\" id=\"aiコーディングが変えた核心作るコストの低下\"\u003e\u003c/a\u003eAIコーディングが変えた核心：作るコストの低下\u003c/h2\u003e\n\u003cp\u003eAIコーディングツールが変えたのは、「誰がコードを打つのか」だけではありません。より重要な変化は、試行コスト、コミュニケーションコスト、失敗コストが下がった点です。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E9%81%8E%E5%8E%BB%E3%81%AE%E6%B5%81%E3%82%8C%E3%81%A8%E7%8F%BE%E5%9C%A8%E3%81%AE%E6%B5%81%E3%82%8C\" class=\"anchor\" id=\"過去の流れと現在の流れ\"\u003e\u003c/a\u003e過去の流れと現在の流れ\u003c/h3\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e区分\u003c/th\u003e\n\u003cth\u003e過去の一般的な流れ\u003c/th\u003e\n\u003cth\u003eAIコーディング時代の流れ\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"区分\"\u003eアイデアの表現方法\u003c/td\u003e\n\u003ctd data-label=\"過去の一般的な流れ\"\u003e企画書、ワイヤーフレーム、PPT\u003c/td\u003e\n\u003ctd data-label=\"AIコーディング時代の流れ\"\u003e対話型の要件、即時生成された画面、動作するデモ\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"区分\"\u003e初期検証単位\u003c/td\u003e\n\u003ctd data-label=\"過去の一般的な流れ\"\u003e数週間単位のプロジェクト\u003c/td\u003e\n\u003ctd data-label=\"AIコーディング時代の流れ\"\u003e数時間または数日単位の実験\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"区分\"\u003e会議の中心\u003c/td\u003e\n\u003ctd data-label=\"過去の一般的な流れ\"\u003e文書の解釈と意見調整\u003c/td\u003e\n\u003ctd data-label=\"AIコーディング時代の流れ\"\u003e実際の画面操作とフィードバック\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"区分\"\u003e失敗コスト\u003c/td\u003e\n\u003ctd data-label=\"過去の一般的な流れ\"\u003e複数部署の時間と開発リソース\u003c/td\u003e\n\u003ctd data-label=\"AIコーディング時代の流れ\"\u003e小さな実験単位の時間コスト\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"区分\"\u003e企画者の核心的役割\u003c/td\u003e\n\u003ctd data-label=\"過去の一般的な流れ\"\u003e事前予測と承認の確保\u003c/td\u003e\n\u003ctd data-label=\"AIコーディング時代の流れ\"\u003e問題定義、仮説設計、検証基準の管理\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eこの変化が重要な理由は単純です。プロトタイプは説明より誤解が少ないからです。文書だけで議論すると、それぞれが異なる画面や利用フローを想像しますが、実際にクリック可能なモックアップやMVPの前では、議論が具体化します。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%971%E3%81%A4%E3%81%8Cppt100%E6%9E%9A%E3%82%88%E3%82%8A%E5%BC%B7%E5%8A%9B%E3%81%AA%E7%90%86%E7%94%B1\" class=\"anchor\" id=\"モックアップ1つがppt100枚より強力な理由\"\u003e\u003c/a\u003eモックアップ1つがPPT100枚より強力な理由\u003c/h2\u003e\n\u003cp\u003e動作するプロトタイプは、3つの点で強力な企画ツールになります。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#1-%E6%83%B3%E5%83%8F%E3%82%92%E5%90%8C%E3%81%98%E7%94%BB%E9%9D%A2%E3%81%AB%E3%81%9D%E3%82%8D%E3%81%88%E3%82%8B\" class=\"anchor\" id=\"1-想像を同じ画面にそろえる\"\u003e\u003c/a\u003e1. 想像を同じ画面にそろえる\u003c/h3\u003e\n\u003cp\u003ePPTや文書は抽象的です。「簡単な入力画面」「直感的な分析結果」「速いオンボーディング」といった表現は、人によって解釈が異なります。一方、クリック可能なプロトタイプは、チームメンバーが同じ対象を見ながら話せるようにします。\u003c/p\u003e\n\u003cp\u003eこのとき、会議での問いも変わります。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e「この機能は必要でしょうか？」から「ユーザーはこのボタンを理解できるでしょうか？」に変わります。\u003c/li\u003e\n\u003cli\u003e「良さそうです」から「2つ目のステップで離脱しそうです」に変わります。\u003c/li\u003e\n\u003cli\u003e「いつか作れます」から「この仮説は今日テストできます」に変わります。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\n\u003ca href=\"#2-%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%82%92%E7%B4%A0%E6%97%A9%E3%81%8F%E5%85%B7%E4%BD%93%E5%8C%96%E3%81%99%E3%82%8B\" class=\"anchor\" id=\"2-フィードバックを素早く具体化する\"\u003e\u003c/a\u003e2. フィードバックを素早く具体化する\u003c/h3\u003e\n\u003cp\u003eプロトタイプがあれば、抽象的な好みの議論が減ります。チームメンバー、顧客、ステークホルダーは、実際の流れを体験したうえで具体的に話すことができます。\u003c/p\u003e\n\u003cp\u003eたとえば「音声入力機能が必要だ」という文だけでは十分ではありません。しかし、マイクボタンを押し、音声がテキストに変わり、ユーザーが修正し、保存される流れを直接見せれば、次の問いがすぐに見えてきます。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eユーザーはマイク権限の要求を自然に理解するか？\u003c/li\u003e\n\u003cli\u003e誤認識が発生したとき、修正は簡単か？\u003c/li\u003e\n\u003cli\u003e保存前にユーザーが確認できるか？\u003c/li\u003e\n\u003cli\u003eこの機能は本当に既存の入力方法より速いのか？\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\n\u003ca href=\"#3-%E5%A4%B1%E6%95%97%E3%82%92%E5%AD%A6%E7%BF%92%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B\" class=\"anchor\" id=\"3-失敗を学習に変える\"\u003e\u003c/a\u003e3. 失敗を学習に変える\u003c/h3\u003e\n\u003cp\u003eAIが作ったプロトタイプが1日で却下されることもあります。しかし、これは悪い結果ではありません。むしろ「この方向ではない」という事実を低コストで確認したのです。\u003c/p\u003e\n\u003cp\u003e良い企画組織は失敗を避ける組織ではなく、安い失敗を多く作り、高い失敗を減らす組織です。AIコーディングはこの構造を可能にします。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E3%81%97%E3%81%8B%E3%81%97%E9%80%9F%E5%BA%A6%E3%81%A0%E3%81%91%E3%81%A7%E3%81%AF%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%83%88%E3%81%AB%E3%81%AF%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84\" class=\"anchor\" id=\"しかし速度だけではプロダクトにはならない\"\u003e\u003c/a\u003eしかし速度だけではプロダクトにはならない\u003c/h2\u003e\n\u003cp\u003eAIコーディングの最大のリスクは「それらしさ」です。生成AIはユーザーの指示が曖昧でも、空白を埋めて成果物を作ります。その結果、画面はそれらしく見えるものの、実際の問題を解決できない場合が生じます。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%81%BD%E3%81%AE%E9%80%9F%E5%BA%A6%E3%82%92%E7%A4%BA%E3%81%99%E4%BB%A3%E8%A1%A8%E7%9A%84%E3%81%AA%E5%85%86%E5%80%99\" class=\"anchor\" id=\"偽の速度を示す代表的な兆候\"\u003e\u003c/a\u003e偽の速度を示す代表的な兆候\u003c/h3\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e兆候\u003c/th\u003e\n\u003cth\u003e説明\u003c/th\u003e\n\u003cth\u003eなぜ危険なのか\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"兆候\"\u003e機能が素早く増える\u003c/td\u003e\n\u003ctd data-label=\"説明\"\u003e核心的な問題の検証なしに画面やメニューが追加され続ける\u003c/td\u003e\n\u003ctd data-label=\"なぜ危険なのか\"\u003e複雑性だけが増え、学習は減る\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"兆候\"\u003eデモは格好いいがユーザーがいない\u003c/td\u003e\n\u003ctd data-label=\"説明\"\u003e社内会議では良く見えるが、実際のユーザーテストがない\u003c/td\u003e\n\u003ctd data-label=\"なぜ危険なのか\"\u003e市場検証ではなく社内満足で終わる\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"兆候\"\u003eプロンプトが曖昧\u003c/td\u003e\n\u003ctd data-label=\"説明\"\u003e「格好いいアプリを作って」のように目的と制約が不明確である\u003c/td\u003e\n\u003ctd data-label=\"なぜ危険なのか\"\u003eAIが任意にプロダクトの方向を埋める\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"兆候\"\u003e検証指標がない\u003c/td\u003e\n\u003ctd data-label=\"説明\"\u003e成功と失敗を判断する基準がない\u003c/td\u003e\n\u003ctd data-label=\"なぜ危険なのか\"\u003e作っても学べない\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"兆候\"\u003eコード品質を確認しない\u003c/td\u003e\n\u003ctd data-label=\"説明\"\u003eセキュリティ、例外処理、保守構造を見ない\u003c/td\u003e\n\u003ctd data-label=\"なぜ危険なのか\"\u003eプロトタイプがそのまま技術的負債になる\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e偽の速度は速く動いているように見えますが、実際には間違った方向により多くの成果物を積み上げているだけです。AI時代により危険なのは遅い実行ではなく、速い錯覚です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#ai%E6%99%82%E4%BB%A3%E3%81%AE%E4%BC%81%E7%94%BB%E3%81%AE%E5%AE%9A%E7%BE%A9\" class=\"anchor\" id=\"ai時代の企画の定義\"\u003e\u003c/a\u003eAI時代の企画の定義\u003c/h2\u003e\n\u003cp\u003eAI時代の企画を「開発者に渡す文書を作成する仕事」と狭く見ることはできません。より正確には、次の4つを管理する仕事です。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003e問題の定義\u003c/strong\u003e：どのユーザーのどの不便を解決するのか。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e仮説の設計\u003c/strong\u003e：何が事実ならこのアイデアに意味があるのか。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e実験の範囲\u003c/strong\u003e：最小限で何を作り確認するのか。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e判断の基準\u003c/strong\u003e：どのような結果が出たら改善、保留、廃棄するのか。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAIはこのうち一部の実行を助けることができます。しかし、問題を選び、仮説の意味を解釈し、事業上の優先順位を決め、最終判断を下す仕事は、依然として人の責任です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%AE%9F%E5%8B%99%E5%8E%9F%E5%89%871%E4%B8%80%E5%BA%A6%E3%81%AB%E5%AE%8C%E6%88%90%E5%93%81%E3%82%92%E6%B1%82%E3%82%81%E3%81%AA%E3%81%84\" class=\"anchor\" id=\"実務原則1一度に完成品を求めない\"\u003e\u003c/a\u003e実務原則1：一度に完成品を求めない\u003c/h2\u003e\n\u003cp\u003eAIに最初から完璧なプロダクトを作るよう求めると、結果が散らばりやすくなります。特にプロダクトの目的、ユーザー、データ構造、画面フロー、例外処理、セキュリティ要件が整理されていない状態ではなおさらです。\u003c/p\u003e\n\u003cp\u003e良い方法は、大きなプロダクトを小さな検証単位に分けることです。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E6%82%AA%E3%81%84%E4%BE%9D%E9%A0%BC%E3%81%AE%E4%BE%8B\" class=\"anchor\" id=\"悪い依頼の例\"\u003e\u003c/a\u003e悪い依頼の例\u003c/h3\u003e\n\u003cp\u003e「中小企業向け会計管理SaaSを作って。ログイン、ダッシュボード、税金計算、レポート、決済、管理者ページまで全部入れて。」\u003c/p\u003e\n\u003cp\u003eこの依頼は広すぎます。AIは多くの機能を作ることはできますが、どの問題が最も重要なのかは分かりません。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E8%89%AF%E3%81%84%E4%BE%9D%E9%A0%BC%E3%81%AE%E4%BE%8B\" class=\"anchor\" id=\"良い依頼の例\"\u003e\u003c/a\u003e良い依頼の例\u003c/h3\u003e\n\u003cp\u003e「フリーランスユーザーが領収書画像をアップロードすると、日付・金額・加盟店名を抽出し、修正可能な表として表示する単一画面のプロトタイプを作って。今回の実験の目的は、ユーザーが手入力より速いと感じるかを確認することだ。」\u003c/p\u003e\n\u003cp\u003eこの依頼は、検証しようとする問題、ユーザー、核心機能、画面範囲が明確です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%AE%9F%E5%8B%99%E5%8E%9F%E5%89%872%E6%A4%9C%E8%A8%BC%E3%81%99%E3%82%8B%E5%95%8F%E9%A1%8C%E3%82%92%E5%B0%8F%E3%81%95%E3%81%8F%E9%8B%AD%E3%81%8F%E5%AE%9A%E7%BE%A9%E3%81%99%E3%82%8B\" class=\"anchor\" id=\"実務原則2検証する問題を小さく鋭く定義する\"\u003e\u003c/a\u003e実務原則2：検証する問題を小さく鋭く定義する\u003c/h2\u003e\n\u003cp\u003eAIプロトタイピングの核心は「小さく作ること」ではなく、「小さく学べるように作ること」です。小さな機能であっても、何を学ぼうとしているのかが不明確なら意味がありません。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E4%BB%AE%E8%AA%AC%E6%96%87%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88\" class=\"anchor\" id=\"仮説文テンプレート\"\u003e\u003c/a\u003e仮説文テンプレート\u003c/h3\u003e\n\u003cp\u003e次の形式で先に仮説を書くと、AIに指示しやすくなります。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e対象ユーザー：誰がこの問題を抱えているのか？\u003c/li\u003e\n\u003cli\u003e現在の問題：今どのような不便やコストがあるのか？\u003c/li\u003e\n\u003cli\u003e提案機能：どのような方法で解決しようとしているのか？\u003c/li\u003e\n\u003cli\u003e期待される変化：ユーザーの行動や指標がどのように変わるべきか？\u003c/li\u003e\n\u003cli\u003e検証方法：何を見れば成功または失敗だと判断できるのか？\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e例は次のとおりです。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e「初期対応の相談員が顧客との通話内容を手作業で要約するのに時間がかかっている。音声録音後に核心項目を自動要約し、修正可能なフォームとして表示すれば、相談記録の作成時間は短縮されるだろう。5名の相談員が実際のサンプルでテストしたとき、平均作成時間が30%以上短縮され、修正の負担が低いと回答すれば次の段階に進む。」\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこの程度に仮説が明確であれば、AIに何を作らせるべきかも明確になります。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%AE%9F%E5%8B%99%E5%8E%9F%E5%89%873ai%E3%81%AE%E6%88%90%E6%9E%9C%E7%89%A9%E3%82%92%E5%BF%85%E3%81%9A%E6%A4%9C%E8%A8%BC%E3%81%97%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B\" class=\"anchor\" id=\"実務原則3aiの成果物を必ず検証し制御する\"\u003e\u003c/a\u003e実務原則3：AIの成果物を必ず検証し制御する\u003c/h2\u003e\n\u003cp\u003eAIが作った画面とコードは草案です。特にプロトタイプを超えて実際のサービスへ発展させるには、次の領域を必ず点検する必要があります。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E6%A4%9C%E8%A8%BC%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%88\" class=\"anchor\" id=\"検証チェックリスト\"\u003e\u003c/a\u003e検証チェックリスト\u003c/h3\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e点検項目\u003c/th\u003e\n\u003cth\u003e質問\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003e問題適合性\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003eこの機能は最初に定義したユーザー問題と直接つながっているか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003e利用フロー\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003eユーザーが次の行動を自然に理解できるか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003eデータ処理\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003e入力値、エラー、空の状態、重複データが適切に処理されるか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003eセキュリティと個人情報\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003e機微情報が不要に保存されたり露出したりしていないか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003eアクセシビリティ\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003eキーボード操作、コントラスト、代替テキストなど基本的なアクセシビリティを考慮したか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003e保守性\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003eプロトタイプコードが実際のプロダクトコードへ拡張可能な構造か？\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"点検項目\"\u003e意思決定基準\u003c/td\u003e\n\u003ctd data-label=\"質問\"\u003eこの実験を続けるか止めるか判断する基準があるか？\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eAIが作った結果を検討せず、そのままリリースするのは危険です。特に認証、決済、医療、金融、個人情報、法的判断が関係する領域では、専門家レビューとセキュリティ点検が必須です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#ai%E3%81%A8%E3%81%A8%E3%82%82%E3%81%AB%E5%83%8D%E3%81%8F%E4%BC%81%E7%94%BB%E3%83%AB%E3%83%BC%E3%83%97\" class=\"anchor\" id=\"aiとともに働く企画ループ\"\u003e\u003c/a\u003eAIとともに働く企画ループ\u003c/h2\u003e\n\u003cp\u003eAIコーディング時代の企画は、長い線形プロセスよりも短い反復ループに近いものです。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#1%E6%AE%B5%E9%9A%8E%E5%95%8F%E9%A1%8C%E3%82%92%E4%B8%80%E6%96%87%E3%81%A7%E6%9B%B8%E3%81%8F\" class=\"anchor\" id=\"1段階問題を一文で書く\"\u003e\u003c/a\u003e1段階：問題を一文で書く\u003c/h3\u003e\n\u003cp\u003e「ユーザーAが状況BでCのためにDをできない」のように書きます。\u003c/p\u003e\n\u003cp\u003e例：「新入社員が社内文書をどこで探せばよいか分からず、業務開始時間が遅れる。」\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#2%E6%AE%B5%E9%9A%8E%E6%9C%80%E3%82%82%E5%B0%8F%E3%81%95%E3%81%AA%E8%A7%A3%E6%B1%BA%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%E6%B1%BA%E3%82%81%E3%82%8B\" class=\"anchor\" id=\"2段階最も小さな解決フローを決める\"\u003e\u003c/a\u003e2段階：最も小さな解決フローを決める\u003c/h3\u003e\n\u003cp\u003e最初から全体システムを作りません。1回の利用フローだけを選びます。\u003c/p\u003e\n\u003cp\u003e例：「質問を入力すると関連文書候補3件を表示し、ユーザーが役に立ったか評価する。」\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#3%E6%AE%B5%E9%9A%8Eai%E3%81%AB%E5%88%B6%E7%B4%84%E6%9D%A1%E4%BB%B6%E3%81%A8%E6%88%90%E5%8A%9F%E5%9F%BA%E6%BA%96%E3%82%92%E3%81%82%E3%82%8F%E3%81%9B%E3%81%A6%E4%B8%8E%E3%81%88%E3%82%8B\" class=\"anchor\" id=\"3段階aiに制約条件と成功基準をあわせて与える\"\u003e\u003c/a\u003e3段階：AIに制約条件と成功基準をあわせて与える\u003c/h3\u003e\n\u003cp\u003eAIには目的だけでなく、作ってはいけないものも知らせる必要があります。\u003c/p\u003e\n\u003cp\u003e例：「ログインと管理者ページは作らず、検索入力欄・結果カード・フィードバックボタンだけを実装する。今回の目標は、ユーザーが求める文書を1分以内に見つけられるかを確認することだ。」\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#4%E6%AE%B5%E9%9A%8E%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B9%E3%83%86%E3%83%BC%E3%82%AF%E3%83%9B%E3%83%AB%E3%83%80%E3%83%BC%E3%81%AB%E8%A6%8B%E3%81%9B%E3%82%8B\" class=\"anchor\" id=\"4段階実際のユーザーまたはステークホルダーに見せる\"\u003e\u003c/a\u003e4段階：実際のユーザーまたはステークホルダーに見せる\u003c/h3\u003e\n\u003cp\u003e社内チームだけが見るデモでは十分ではありません。可能であれば、実際に問題を抱えているユーザーに見せるべきです。ユーザーが話す意見だけでなく、実際の行動を観察する必要があります。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#5%E6%AE%B5%E9%9A%8E%E6%94%B9%E5%96%84%E4%BF%9D%E7%95%99%E5%BB%83%E6%A3%84%E3%82%92%E6%B1%BA%E3%82%81%E3%82%8B\" class=\"anchor\" id=\"5段階改善保留廃棄を決める\"\u003e\u003c/a\u003e5段階：改善、保留、廃棄を決める\u003c/h3\u003e\n\u003cp\u003e実験後には、必ず決定を下す必要があります。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e改善：核心仮説は合っているが、使いやすさや正確性が不足している。\u003c/li\u003e\n\u003cli\u003e保留：問題はあるが、優先順位やリソースが合わない。\u003c/li\u003e\n\u003cli\u003e廃棄：ユーザーが問題を重要だと感じていない、または解決方法が合っていない。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e廃棄は失敗ではなく、コストを減らした意思決定です。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#ai%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E6%A7%8B%E9%80%A0\" class=\"anchor\" id=\"aiプロトタイプのためのプロンプト構造\"\u003e\u003c/a\u003eAIプロトタイプのためのプロンプト構造\u003c/h2\u003e\n\u003cp\u003e以下の構造は、AIコーディングツールに要件を伝える際に使用できる基本形式です。\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u003cspan\u003e役割：あなたは初期プロダクトプロトタイプを作るフロントエンド開発者でありUXパートナーだ。\n\u003c/span\u003e\u003cspan\u003e\n\u003c/span\u003e\u003cspan\u003e目標：[検証しようとするユーザー問題と仮説]\n\u003c/span\u003e\u003cspan\u003e対象ユーザー：[誰が使うのか]\n\u003c/span\u003e\u003cspan\u003e今回作る範囲：[単一画面または単一フロー]\n\u003c/span\u003e\u003cspan\u003e今回作らないもの：[ログイン、決済、管理者、高度な設定など除外範囲]\n\u003c/span\u003e\u003cspan\u003e必須機能：[3つ以下]\n\u003c/span\u003e\u003cspan\u003e成功基準：[テスト後に判断する基準]\n\u003c/span\u003e\u003cspan\u003eデータ：[サンプルデータまたは入力形式]\n\u003c/span\u003e\u003cspan\u003e制約条件：[セキュリティ、個人情報、アクセシビリティ、技術スタック]\n\u003c/span\u003e\u003cspan\u003e出力形式：[コード、ファイル構造、実行方法、テスト方法]\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eこのプロンプトの核心は「何を作らないか」を明示することです。AIには空白を埋めようとする傾向があるため、除外範囲を明確にしなければ、結果が過度に大きくならずに済みます。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E4%BC%81%E7%94%BB%E8%80%85%E3%81%AE%E5%BD%B9%E5%89%B2%E3%81%AF%E6%B8%9B%E3%82%8B%E3%81%AE%E3%81%8B%E5%A4%89%E3%82%8F%E3%82%8B%E3%81%AE%E3%81%8B\" class=\"anchor\" id=\"企画者の役割は減るのか変わるのか\"\u003e\u003c/a\u003e企画者の役割は減るのか、変わるのか\u003c/h2\u003e\n\u003cp\u003eAIコーディングは企画者の役割を減らすというより、再配置します。文書作成の比重は減るかもしれませんが、判断の比重は大きくなります。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E6%B8%9B%E3%82%8B%E4%BB%95%E4%BA%8B\" class=\"anchor\" id=\"減る仕事\"\u003e\u003c/a\u003e減る仕事\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e反復的な画面説明文書の作成\u003c/li\u003e\n\u003cli\u003e単純なワイヤーフレーム制作\u003c/li\u003e\n\u003cli\u003e初期デモ用コード作成の依頼と待機\u003c/li\u003e\n\u003cli\u003e会議用の静的資料制作\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E3%82%88%E3%82%8A%E9%87%8D%E8%A6%81%E3%81%AB%E3%81%AA%E3%82%8B%E4%BB%95%E4%BA%8B\" class=\"anchor\" id=\"より重要になる仕事\"\u003e\u003c/a\u003eより重要になる仕事\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eユーザー問題を狭く正確に定義すること\u003c/li\u003e\n\u003cli\u003e実験可能な仮説に変えること\u003c/li\u003e\n\u003cli\u003eAIが作った結果の品質と方向を検討すること\u003c/li\u003e\n\u003cli\u003eチームの解釈を1つにそろえること\u003c/li\u003e\n\u003cli\u003eリリース可能なプロダクトとデモ用成果物を区別すること\u003c/li\u003e\n\u003cli\u003e個人情報、セキュリティ、責任範囲を判断すること\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eつまり、企画者は「文書作成者」から「実験設計者であり意図の管理者」へ移動します。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#ai%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9Fmvp%E3%82%92%E8%A9%95%E4%BE%A1%E3%81%99%E3%82%8B%E5%9F%BA%E6%BA%96\" class=\"anchor\" id=\"aiが作ったmvpを評価する基準\"\u003e\u003c/a\u003eAIが作ったMVPを評価する基準\u003c/h2\u003e\n\u003cp\u003eAIで作ったMVPは、素早く作ったという事実だけでは意味がありません。次の基準で評価する必要があります。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e評価基準\u003c/th\u003e\n\u003cth\u003e良いMVP\u003c/th\u003e\n\u003cth\u003e悪いMVP\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"評価基準\"\u003e仮説\u003c/td\u003e\n\u003ctd data-label=\"良いMVP\"\u003e1つの核心仮説が明確である\u003c/td\u003e\n\u003ctd data-label=\"悪いMVP\"\u003e複数の機能を見せるが、何を検証するのか分からない\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"評価基準\"\u003e範囲\u003c/td\u003e\n\u003ctd data-label=\"良いMVP\"\u003e最小フローだけを実装する\u003c/td\u003e\n\u003ctd data-label=\"悪いMVP\"\u003e最初から全体プロダクトのように見せようとする\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"評価基準\"\u003eユーザーフィードバック\u003c/td\u003e\n\u003ctd data-label=\"良いMVP\"\u003e実際のユーザーの行動を観察する\u003c/td\u003e\n\u003ctd data-label=\"悪いMVP\"\u003e社内意見だけを収集する\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"評価基準\"\u003e学習結果\u003c/td\u003e\n\u003ctd data-label=\"良いMVP\"\u003e次の決定が明確になる\u003c/td\u003e\n\u003ctd data-label=\"悪いMVP\"\u003e「もっと作ってみよう」だけが繰り返される\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"評価基準\"\u003e技術状態\u003c/td\u003e\n\u003ctd data-label=\"良いMVP\"\u003eデモとプロダクト化の範囲を区別する\u003c/td\u003e\n\u003ctd data-label=\"悪いMVP\"\u003eプロトタイプコードをそのままサービス化する\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e良いMVPは小さく粗末でも構いません。重要なのは格好いいデモではなく、意思決定に必要な学習を提供することです。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E7%B5%84%E7%B9%94%E3%81%8C%E9%81%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E9%81%8B%E7%94%A8%E5%8E%9F%E5%89%87\" class=\"anchor\" id=\"組織が適用できる運用原則\"\u003e\u003c/a\u003e組織が適用できる運用原則\u003c/h2\u003e\n\u003cp\u003eAIプロトタイピングを個人の即興的な実験のままにしておくと、成果物が散らばります。組織レベルでは、最低限の運用原則が必要です。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003e実験登録フォームを作る\u003c/strong\u003e：問題、仮説、範囲、成功基準、担当者、終了日を記録します。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eプロトタイプとプロダクトコードを区別する\u003c/strong\u003e：デモ用コードは素早く捨てられる必要があります。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eユーザーフィードバックの時間を先に予約する\u003c/strong\u003e：作ってからユーザーを探すと、検証が遅れます。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eセキュリティ上の禁止ラインを定める\u003c/strong\u003e：実際の個人情報、顧客データ、決済情報は初期実験に入れないことが原則です。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e廃棄基準を明示する\u003c/strong\u003e：何が出たら止めるのかを決めなければ、実験がだらだら続いてしまいます。\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e学習記録を残す\u003c/strong\u003e：失敗したプロトタイプでも、なぜ失敗したのかを残せば、次の実験の資産になります。\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E7%B5%90%E8%AB%96ai%E6%99%82%E4%BB%A3%E3%81%AE%E4%BC%81%E7%94%BB%E3%81%AF%E9%81%85%E3%81%8F%E3%81%AA%E3%82%8B%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E6%AD%A3%E7%A2%BA%E3%81%AB%E3%81%AA%E3%82%8B%E4%BB%95%E4%BA%8B\" class=\"anchor\" id=\"結論ai時代の企画は遅くなる仕事ではなく正確になる仕事\"\u003e\u003c/a\u003e結論：AI時代の企画は遅くなる仕事ではなく、正確になる仕事\u003c/h2\u003e\n\u003cp\u003eAIが多くのものを作ってくれる時代に「なぜ企画を語るのか」という問いは自然です。しかし答えは明確です。作ることが簡単になるほど、何を作るかを決める仕事がより重要になるからです。\u003c/p\u003e\n\u003cp\u003eAIコーディングは企画をなくしません。ただし、企画の中心を変えます。長い文書で承認を得る企画から、小さな仮説を素早く検証する企画へ移動します。想像の中のプロダクトを説明する企画から、実際の画面を通じてチームとユーザーの反応を確認する企画へ移動します。\u003c/p\u003e\n\u003cp\u003e速度は強力な武器です。しかし方向のない速度は無駄です。AI時代に守るべき企画の核心は、意図の方向性です。どの問題を解くのか、何を検証するのか、どの基準で止めるのか、あるいは進むのかを、人が最後まで決定しなければなりません。そのときAIは単なる自動化ツールを超えて、より速く学び、より正確にプロダクトを作る仲間になり得ます。\u003c/p\u003e\n","tags":["AIコーディング","企画","MVP","プロトタイプ","製品戦略"],"faqs":[{"question":"AIがコードを作ってくれるなら、企画者は不要になりますか？","answer":"いいえ。AIがコードや画面制作を素早く支援するほど、企画者は問題定義、仮説設計、検証基準、優先順位の判断をより明確にする必要があります。AIは実行速度を高めることはできますが、どのようなユーザー課題を解くべきか、何を成功とみなすかは人が決めなければなりません。"},{"question":"AIコーディング時代の企画は、従来の企画と何が違いますか？","answer":"従来の企画が、作る前に文書と会議でできるだけ予測する方式に近かったとすれば、AIコーディング時代の企画は、小さく作って実際の反応を見ながら素早く学習する方式に近いです。核心は、長い文書を先に完成させることではなく、検証可能な小さな仮説を定めることです。"},{"question":"AIで作ったMVPは、どの程度まで完成している必要がありますか？","answer":"AIで作ったMVPは、完成度の高い製品のように見える必要はありません。ユーザーの核心的な行動を一つ検証できる程度に動作すれば十分です。重要なのは機能の数ではなく、実験後に改善、保留、廃棄のいずれかの決定を下せるかどうかです。"},{"question":"偽の速度とは何ですか？","answer":"偽の速度とは、素早く作っているように見えるものの、実際にはユーザー課題を検証できず、成果物だけが増えていく状態を意味します。明確な仮説、ユーザーフィードバック、成功基準なしにAIで機能を追加し続けると、偽の速度に陥りやすくなります。"},{"question":"AIに良いプロトタイプを作らせるには、どのように指示すればよいですか？","answer":"対象ユーザー、解決しようとする問題、今回作る範囲、作らない範囲、必須機能、成功基準、サンプルデータ、制約条件を合わせて伝えるのがよいです。特にログイン、決済、管理者機能のように今回の実験に不要な範囲を除外すると明示すれば、結果が過度に大きくなるのを防ぐことができます。"},{"question":"AIプロトタイプをそのまま実際のサービスとしてデプロイしてもよいですか？","answer":"注意が必要です。AIが作ったプロトタイプは、素早い検証用の下書きである場合が多いため、セキュリティ、個人情報、エラー処理、アクセシビリティ、性能、保守構造を別途点検する必要があります。特に金融、医療、法律、決済、個人情報が関わるサービスは、専門家によるレビューが必要です。"},{"question":"良いAI MVP実験の成功基準は何ですか？","answer":"良い成功基準は、ユーザー行動や意思決定と結び付いている必要があります。例えば、ユーザーが1分以内に求める情報を見つけられるか、従来の方法より入力時間が短縮されるか、核心的なステップで離脱しないかのように、観察可能な基準が必要です。"},{"question":"AIコーディングを組織に導入する際、最初に決めるべきことは何ですか？","answer":"最初に実験の基本フォーマットを決めるのがよいです。問題、仮説、範囲、成功基準、使用するデータ、禁止データ、終了日、次の意思決定方法を記録すれば、AIプロトタイプが思いつきのデモにとどまらず、組織の学習資産として残ることができます。"}],"sources":[{"url":"https://theleanstartup.com/principles","title":"リーン・スタートアップの原則","type":"source"},{"url":"https://pair.withgoogle.com/guidebook/","title":"People + AI ガイドブック","type":"source"},{"url":"https://docs.github.com/en/copilot","title":"GitHub Copilot ドキュメント","type":"source"},{"url":"https://www.anthropic.com/engineering/claude-code-best-practices","title":"Claude Code：エージェント型コーディングのベストプラクティス","type":"source"},{"url":"https://martinfowler.com/articles/exploring-gen-ai.html","title":"生成AIの探求","type":"expert_quote"}],"images":[{"id":285,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzA1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--b60f6fc0807ab09049a0addbf6a573d28afda6d8/ai-a6cb5742.webp","is_representative":true,"generation_method":"ai_image","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"컨베이어 위에서 화면을 만드는 AI 로봇, 나침반, 로드맵, 체크 표시","caption":"빠른 제작보다 방향과 검증된 목표가 중요함을 보여준다.","description":null},"en":{"alt":"AI robot making app screens on a conveyor, with a compass, roadmap, and check marker","caption":"The illustration links AI production speed with planning, direction, and validation.","description":null},"ja":{"alt":"コンベヤーで画面を作るAIロボット、コンパス、ロードマップ、チェックマーク","caption":"AIによる制作の速さに、計画と検証の方向性を重ねて描いている。","description":null},"es":{"alt":"Robot de IA creando pantallas en una cinta, con brújula, ruta y marca de verificación","caption":"La ilustración conecta la velocidad de la IA con planificación, dirección y validación.","description":null},"id":{"alt":"Robot AI membuat layar aplikasi di konveyor, dengan kompas, peta jalan, dan tanda centang","caption":"Ilustrasi ini menautkan kecepatan produksi AI dengan perencanaan, arah, dan validasi.","description":null},"pt":{"alt":"Robô de IA criando telas em uma esteira, com bússola, roteiro e marca de verificação","caption":"A ilustração relaciona a velocidade da IA a planejamento, direção e validação.","description":null},"zh-hant":{"alt":"AI機器人在輸送帶上製作應用畫面，旁有羅盤、路線圖與勾選標記","caption":"插圖將AI產出的速度與規劃、方向和驗證連結起來。","description":null}}},{"id":286,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzA2MSwicHVyIjoiYmxvYl9pZCJ9fQ==--a0fa007960eb6f925e2189c8e48a5230bd2a1922/ai-0a5d3d9a.webp","is_representative":false,"generation_method":"ai_image","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"나침반을 든 사람과 AI 로봇이 검증, 프로토타입, 사용자 피드백 순환을 보여주는 일러스트","caption":"AI 개발 과정에서 의도, 검증, 피드백이 순환하는 모습을 나타낸다.","description":null},"en":{"alt":"Person with a compass and AI robot amid validation, prototype, and user feedback stages","caption":"The illustration shows planning guiding AI work through validation, prototyping, and feedback.","description":null},"ja":{"alt":"コンパスを持つ人物とAIロボット、検証・プロトタイプ・ユーザーフィードバックの循環","caption":"AI開発で意図、検証、フィードバックが循環する様子を示している。","description":null},"es":{"alt":"Persona con brújula y robot de IA entre validación, prototipo y comentarios de usuarios","caption":"La ilustración muestra cómo la planificación guía la IA con validación, prototipos y feedback.","description":null},"id":{"alt":"Orang memegang kompas dan robot AI di antara validasi, prototipe, dan umpan balik pengguna","caption":"Ilustrasi ini menunjukkan perencanaan yang memandu AI melalui validasi, prototipe, dan umpan balik.","description":null},"pt":{"alt":"Pessoa com bússola e robô de IA entre validação, protótipo e feedback de usuários","caption":"A ilustração mostra o planejamento guiando a IA por validação, protótipos e feedback.","description":null},"zh-hant":{"alt":"拿著指南針的人與 AI 機器人，周圍有驗證、原型與使用者回饋流程","caption":"插圖呈現 AI 開發中意圖、驗證與回饋循環推進的過程。","description":null}}}],"published_at":"2026-07-25T23:41:37+09:00","updated_at":"2026-07-25T23:41:37+09:00","license":"cc_by","translation_status":"reviewed","available_locales":["ko","en","ja","es"],"data_locales":["ko","en","ja","es","id","pt","zh-hant"],"url":"https://injoys.com/ja/articles/why-planning-matters-in-ai-coding-era"}