プロトタイピングの目的とツール選定
概要
- 日程: Day 10 / セッション 1
- 時間: 09:30-09:55(25分)
- 形式: 座学(対話型解説、デモンストレーション)
- ゴール:
- 行動: プロトタイプを作る目的を説明し、モックアップツール・実行環境・開発ツールから自チームに合うものを選定できる
- 条件: チームのスキル・テーマ・公開先を考慮して、AIに相談しながら
- 基準: 25分以内に、ツール3カテゴリ(モックアップ・実行環境・開発ツール)からそれぞれ1つを選び、選定理由を1分で説明できる
- 学習形式: AI協働型(対話型解説)
導入(5分)
昨日まで設計書を作り、プロジェクト計画も立てました。明日からは実装スプリントが始まります。
ここで質問です。完璧な設計書があれば、いきなり本番のコードを書いて良いでしょうか?
経験上、これはほぼ失敗します。理由はシンプルで、設計書の文字や図だけでは「本当に使いやすいか」「遷移が自然か」「実現可能か」が分からないからです。
そこで作るのがプロトタイプ。本研修の合言葉は、
「完璧な設計書より、動く紙芝居」
このセッションでは、プロトタイプを何のために作るのか、そしてどの道具で作るのかを学びます。
本編(15分)
1. プロトタイプの目的〜早く・安く・検証する
プロトタイプ(試作品)の目的は、ひとことで言えば**「早く・安く、認識合わせと検証を行う」** ことです。
建築の世界を思い浮かべてください。100億円のビルを建てる前に、必ず建築模型を作ります。木やボール紙で作った数十万円の模型で、
- お施主様に「こういう建物になります」と見せて合意を取る
- 日当たり・風通しのシミュレーションを行う
- 動線(人がどう動くか)を確認する
これを実物大で建ててから「やっぱり違った」では遅すぎる。最終形の1/100の労力で、最終形の8割の検証ができる。これがプロトタイプの本質です。
コード例・実例
ソフトウェア開発でも同じ。
| プロトタイプなし | プロトタイプあり |
|---|---|
| 全画面実装してからユーザに見せる | 紙芝居で全画面の流れを見せて合意 |
| 「使いにくい」と言われて作り直し | 紙の段階で気付いて修正 |
| 工数10日 | 工数1日(プロトタイプ)+8日(本実装) |
ここがポイント
プロトタイプは完成品ではない。捨てる前提で作るくらいの軽さがちょうど良い。本物を作り込もうとすると、本来のスピードと検証目的が失われます。
コラム
iPhoneの初代モデルは、発表前に何百ものプロトタイプが作られたと言われています。スティーブ・ジョブズが特にこだわったのは、ガラスとアルミの組み合わせや、丸い角の半径。実機を手に持って確かめながら、何度も捨てては作りを繰り返したそうです。完璧な仕様書を書いてから作ったのではなく、作っては触り、触っては直すサイクルが、世界を変えた製品を生みました。
2. ツールの3カテゴリ
プロトタイピングで使うツールは、大きく3カテゴリに分かれます。
| カテゴリ | 役割 | 代表ツール |
|---|---|---|
| モックアップツール | 画面の見た目を作る、遷移を繋ぐ | figma、Atomic、Fluid、NinjaMock、紙 |
| 実行環境 | できたものを公開して見てもらう | Netlify、Google Cloud Platform |
| 開発ツール | ノーコード/ローコードで動くアプリを作る | Bubble、Monaca、Unity |
3. モックアップツールの使い分け
| ツール | 特徴 | 料金 | 学習コスト | 向いているチーム |
|---|---|---|---|---|
| figma | ブラウザで動くデザインツール。チーム共同編集◎、画面遷移プロトタイプ機能あり | 無料プランあり | 中(1〜2日で基本操作) | デザイン重視、リモート作業多め |
| Atomic | アニメーションとインタラクション設計に強い | 無料試用あり | 中 | 動きを見せたいチーム |
| Fluid | iOS/Androidアプリ向けの軽量プロトタイピング | 無料 | 低 | モバイルアプリ系 |
| NinjaMock | ワイヤーフレーム重視、手書き風表現 | 無料プランあり | 低 | ラフ案を素早く作りたい |
| 紙(紙芝居) | 紙に手書き、めくって遷移を表現 | ほぼ0円 | ゼロ | 議論優先、PCにこだわらない |
ここがポイント
初日は「紙」も真剣な選択肢です。ツールの操作を覚えながら作業すると、設計の議論に時間が使えません。紙+写真で十分なら、それで進めましょう。
4. 実行環境の使い分け
| ツール | 特徴 | 料金 | 向いているテーマ |
|---|---|---|---|
| Netlify | HTML/CSS/JSの静的サイトを数分で公開できる。GitHub連携◎ | 無料枠あり | Webサイト、SPA、簡単なフォーム |
| Google Cloud Platform(GCP) | サーバー・DB・認証など本格的なバックエンドが組める | 無料枠あり(有料あり) | DBを使うWebアプリ、APIサーバー |
Netlifyは「とりあえず公開して見てもらう」のが速い。GCPは「ちゃんと動くサービスを作る」のに向いています。
5. 開発ツールの使い分け
| ツール | 特徴 | 料金 | 向いているテーマ |
|---|---|---|---|
| Bubble | コードを書かずにWebアプリを構築。DB・ロジック・UIをドラッグ&ドロップで | 無料プランあり | データ管理型のWebアプリ(予約・マッチング・SNS) |
| Monaca | HTML5でスマホアプリを開発、両OS対応 | 無料プランあり | スマホアプリ |
| Unity | 2D/3Dゲーム開発の代表格 | 個人利用無料 | ゲーム、AR/VR、シミュレーション |
ここがポイント
ノーコード/ローコードの開発ツールは、「動くプロトタイプ」がそのまま製品の核になる場合もあります。Bubbleで作った予約システムを、そのまま発表会で動かす、というやり方もアリです。
6. 選定の4つの判断軸
どのツールを使うか迷ったら、以下4軸で決めましょう。
| 軸 | 質問 |
|---|---|
| チームの経験 | 誰か触ったことがあるか?無ければ学習時間を確保できるか? |
| テーマの種類 | Webサービスか?スマホアプリか?ゲームか? |
| 実装ツールとの相性 | プロトタイプで使ったツールを本実装でも使えるか? |
| 公開先 | 他チームに見せるだけか?外部に公開するか? |
コラム
「いいツールが見つかれば成功する」は誤解です。プロトタイプの目的は検証であり、ツールはその道具にすぎません。世界中で愛されているドラマ「24」は、プロデューサーが脚本の構成をインデックスカードと壁で組み立てたという逸話があります。道具がシンプルでも、目的が明確なら成果は出る。逆に、図表ツールに凝りすぎて中身がない資料を作ってしまう失敗もよくある話です。
💬 AIに聞いてみよう
ここまでの内容で疑問があれば、AIに質問してみましょう。たとえば。
- 「私たちのテーマは『地域の野菜直売所マッチング』です。最適なプロトタイピングツールの組み合わせを教えてください」
- 「figmaとBubbleはどう使い分けるのですか?両方使うパターンもあるのですか?」
- 「メンバー全員がプロトタイピングツールを触ったことがありません。1日でできる最小構成は?」
実習・演習
このセッションは座学ですが、最後の5分でツール選定の意思決定をしてください。
課題
自チームで、以下3カテゴリからツールを選定する。
- モックアップツール: figma / Atomic / Fluid / NinjaMock / 紙 から1つ
- 実行環境: Netlify / GCP から1つ(必要に応じて両方/使わない選択もあり)
- 開発ツール: Bubble / Monaca / Unity から1つ(モックアップのみで進める場合は「使わない」もあり)
成果物
「私たちは〇〇と〇〇を使います。理由は〜です」を口頭で1分以内に説明できる状態。
ヒント
- 全員初心者なら、まず「紙+figma」のような軽い組み合わせから
- 開発ツール(Bubble等)を使う場合は学習時間を計画に含める
- AIに「私たちの設計書を渡すので、どのツールが向くか教えて」と相談する
まとめ(5分)
このセッションでは、プロトタイプの目的とツールを学びました。
- 目的: 早く・安く、認識合わせと検証
- 合言葉: 完璧な設計書より、動く紙芝居
- 3カテゴリ: モックアップツール・実行環境・開発ツール
- 選定軸: 経験・テーマ・実装との相性・公開先
次のセッションでは、選定したツールで主要画面のモックアップを作り始めます。作り込まずに枠を揃える。これがコツです。
🔄 振り返りチェック
以下の問いに答えられるか確認してみましょう。
- プロトタイプを作る目的を、建築模型のたとえで説明できますか?
- モックアップツール・実行環境・開発ツールの3つは、それぞれ何をするためのものですか?
- 自チームが選んだツールと、その理由を30秒で言えますか?
答えに自信がない場合は、該当部分を読み返すか、AIに質問してみてください。
補足資料
- 関連用語: MVP(Minimum Viable Product)、ローファイ/ハイファイプロトタイプ、ワイヤーフレーム
- 発展課題: 選んだツールの公式チュートリアルを15分だけ触ってみる
- 参考: 次セッションで実際にモックアップを作り始めます
学習ガイド
想定される質問と回答例
| 質問 | ヒント |
|---|---|
| 紙芝居プロトタイプは時代遅れではないですか? | 全く違います。検討の早い段階では、紙のほうが議論が活発になることも多いです。書き直しが楽で、心理的なハードルが低い。プロでも初期検討で紙を使います |
| figmaを学習する時間がもったいない気がします | 1日で基本は触れます。さらに、デザイン業界では事実上の標準ツールなので、就職後にも使える可能性が高い。学習投資としては悪くありません |
| Bubbleでそのまま製品まで作ってはダメですか? | 大いにアリです。本研修でも、Bubble等のノーコードツールを使ったチームは「プロトタイプ=製品の核」として進めることがあります。ただし、本格的なロジックやデータ量が増えると限界もあるので、テーマとの相性を見て判断します |
| Netlifyに公開すると誰でも見えてしまうのですか? | デフォルトは公開ですが、パスワード保護や、URLを共有しない運用で限定公開も可能です。授業内で他チームに見せるだけなら問題ありません |
つまずきやすいポイント
| つまずきポイント | ヒント |
|---|---|
| ツール選定に時間をかけすぎる | 25分セッションで決め切る。迷ったら「紙+figma」の軽い構成から始め、必要に応じて後で変える |
| 高機能なツールを選びすぎて学習時間が膨らむ | 学習コストはタスクです。WBSに「ツール学習」を入れて、その時間ぶん他の作業を減らす |
| メンバー間でツール選定の意見が割れる | 「決定の評価基準」を先に合意する。判断軸(経験・テーマ・実装相性・公開先)で点数化すると揉めない |
| ツールに振り回されて検証目的を忘れる | プロトタイプの目的は「何を検証したいか」。まずそこを1行で書き出してから、ツールを選ぶ |