GLOSSARY

ウォーターフォール開発

最終更新日:

ウォーターフォール開発とは、要件定義・設計・製造・テストといった工程を順に進め、前の工程を終えてから次に移る開発の進め方です。

水が上から下へ流れるように工程を進めることから、この名前で呼ばれます。工程ごとに要件定義書や設計書、テストの結果などの成果物を作り、確認してから次に進みます。作るものと順番を初めに決めるため、全体の計画や費用の見通しを立てやすい進め方です。

発注者は、要件定義と設計の段階で内容をよく確かめ、承認することが求められます。後の工程に進んでから要件を変えると、設計や製造をやり直す範囲が広がり、費用や期間が増えやすいためです。工程の区切りごとに、何を見て承認するのかを決めておきます。

要件がはっきりしていて変わりにくいシステム、たとえば法令や社内の規程に沿った処理などに向いています。使ってみないと分からない部分が多い場合は、試作を挟む、アジャイル開発と組み合わせるといった工夫が考えられます。契約を工程ごとに分けることもあります。

ウォーターフォール開発の工程

要件定義要件定義書を作り、発注者が確かめて承認します
設計設計書を作り、発注者が確かめて承認します
製造
テストテストの結果をまとめます

前の工程を終えてから次に移ります。後の工程に進んでから要件を変えると、やり直す範囲が広がり、費用や期間が増えやすくなります

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ