【ぷろとたいぴんぐもでる】

プロトタイピングモデル とは?

💡 「とりあえず作って見せて」を繰り返して正解にたどり着く
📌 このページのポイント
プロトタイピングモデル 要件 ヒアリング プロトタイプ 作成 ユーザー 評価 フィードバック & 改良 完成品 OK! 2つのタイプ 使い捨て型 プロトタイプで要件を確認した後 捨ててゼロから本開発する → 品質が高くなりやすい 進化型 プロトタイプを改良し続けて そのまま完成品にする → コストと時間を節約できる
プロトタイピングモデルのイメージ
ひよこ ひよこ

プロトタイピングモデルって、普通のプロトタイピングと何が違うの?

ペンギン先生 ペンギン先生

プロトタイピングは「試作品を作る行為」そのもので、プロトタイピングモデルは「試作品を軸にして開発全体を進めるやり方」のことだよ。開発プロセス全体の枠組みとして試作品の作成・評価・改良のサイクルを組み込んでいるんだ。

ひよこ ひよこ

具体的にはどんな流れで進むの?

ペンギン先生 ペンギン先生

まず要件をざっくり聞いて、素早くプロトタイプを作る。それをユーザーに見せて「ここが違う」「こうしてほしい」というフィードバックをもらう。それを反映してまた作り直す。このサイクルをユーザーが満足するまで繰り返すんだよ。

ひよこ ひよこ

いつまでも終わらなくならない?

ペンギン先生 ペンギン先生

いい質問だね!実はそれがプロトタイピングモデルの最大の弱点なんだ。ユーザーが「もうちょっとここを...」と言い続けると際限なく変更が続く。だからプロトタイプの回数や期限をあらかじめ決めておくことが大切だよ。

ひよこ ひよこ

使い捨て型と進化型があるって聞いたけど、どう違うの?

ペンギン先生 ペンギン先生

使い捨て型は要件を確認するためだけにプロトタイプを作って、確認が終わったら捨ててゼロから本開発するやり方。進化型はプロトタイプをそのまま改良し続けて完成品にするやり方だよ。使い捨て型の方が品質は高くなりやすいけど、コストと時間は余分にかかるね。

ひよこ ひよこ

どういうプロジェクトに向いているの?

ペンギン先生 ペンギン先生

ユーザーが「何が欲しいかよく分からない」と言っているプロジェクトに最適だよ。画面のUIとか、初めて使うシステムとか。逆に要件がカチッと決まっている業務システムや、安全性が最優先の医療・航空系にはあまり向かないんだ。

ひよこ ひよこ

アジャイルとはどう違うの?

ペンギン先生 ペンギン先生

プロトタイピングモデルは「試作品でフィードバックを得る」ことが中心で、アジャイルは「短いスプリントで動くソフトウェアを段階的に届ける」ことが中心だよ。ただし実際にはアジャイルの中でプロトタイピングの手法を使うことも多くて、完全に別物というよりお互いに影響し合っている関係だね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プロトタイピングモデル」って出てきたら「試作品を作って改良を繰り返す開発の進め方」と思えればだいたいOK!
📖 おまけ:英語の意味
「Prototyping Model」 = 試作型モデル
💬 prototypeはギリシャ語のprototyponが語源で「最初の型」という意味。まず型を作ってから本番を仕上げるという考え方だよ
← 用語集にもどる