ウォーターフォール開発とは?
ウォーターフォール開発とは、要件定義→設計→開発→テスト→リリースの工程を順番に進め、原則として前の工程に戻らない開発手法のこと。計画と成果物が明確で、要件が固定的な大規模システムに向きます。
実務での使い方
会計や基幹システムのように要件を最初に固められる開発と相性がよく、工程ごとの成果物が明確なため、請負契約での見積もり・検収がしやすいのが利点です。進捗はWBSとガントチャートで管理し、工程の完了をマイルストーンとして品質を確認しながら進めます。
弱点は、後工程での仕様変更コストが非常に大きいことです。テスト段階で要件の誤りが見つかると設計からやり直しになるため、要件定義の品質がプロジェクト全体を左右します。アジャイルとの優劣ではなく、要件の固まり具合と変化の速さで使い分けるのが実務的です。
この用語に関連する無料ツール
もっと詳しく学ぶ
- WBSとは?作り方5ステップとガントチャートとの違い・粒度の決め方
WBS(作業分解構成図)の作り方を5ステップで解説。ガントチャートとの違い、タスク粒度の目安(8/80ルール)、工数加重の進捗管理、失敗しやすいポイントまで実務…