ウォーターフォール vs アジャイル vs プロトタイプ
意味・解説
システム開発の進め方の比較。一括進行の「滝」、反復進行の「機敏」、試作重視の「原型」。
くわしく
開発の目的や規模に合わせて選ばれる3つのモデルです。
1.ウォーターフォール:
上流から下流へ滝(Waterfall)のように順に工程を進めます。前の工程に戻らないことが前提で、計画が立てやすく大規模開発に向きますが、最後に動くものを見るまでミスに気づきにくい欠点があります。
2.アジャイル:
『機敏な(Agile)』という意味で、小さな単位で『計画→設計→開発→テスト』を繰り返し、頻繁にリリースします。仕様変更に強く、ユーザーの満足度を高めやすいですが、全体の納期や予算が見えにくくなる面があります。
3.プロトタイプ:
早い段階で試作品(Prototype)を作り、ユーザーに操作してもらうことで、要求のズレを防ぎます。ポイントは、試験では「仕様変更に柔軟なのはどれか(アジャイル)」や「大規模で品質管理しやすいのはどれか(ウォーターフォール)」といった特徴の対比が頻出するからです。
例文
基幹システムなどの大規模開発にはウォーターフォールを、ユーザーの好みが変わりやすいWebアプリ開発にはアジャイルを採用した。
同義語: 開発プロセスモデル
分類: システム開発