ウォーターフォールモデル (Waterfall Model)とは まず、ウォーターフォールモデルについて。 これは読んで字のごとし、滝の流れ (ウォーターフォール) のように流れに従って開発する手法のこと。 Wikipedaには以下のように定義されていました。 プロジェクトによって工程の定義に差はあるが、開発プロジェクトを時系列に、「要求定義」「外部設計(概要設計)」「内部設計(詳細設計)」「開発(プログラミング)」「テスト」「運用」などの作業工程(局面、フェーズ)にトップダウンで分割する。線表(ガントチャート)を使用してこれらの工程を一度で終わらせる計画を立て進捗管理をする。原則として前工程が完了しないと次工程に進まない(設計中にプログラミングを開始するなどの並行作業は行わない)事で、前工程の成果物の品質を確保し、前工程への後戻り(手戻り)を最小限にする。ウォーターフォール・モデルの利点