【うぉーたーふぉーるかいはつ】

ウォーターフォール開発 とは?

最終更新:
💡 前の工程の成果を引き継ぎ、順に開発を進める

要件、設計、実装、テスト、運用などの工程を、前段の成果を次へ引き継ぎながら順に進める開発モデル。工程や成果物を計画しやすい一方、後から大きな変更が必要になると前段の見直しが広がる場合がある。

📌 このページのポイント
ウォーターフォール:工程を順に進める 1. 要件 2. 設計 3. 実装 4. テスト 5. 運用 成果を 次へ引き継ぐ 変更時は、前段への影響も確認
工程名と順番は説明例。レビューやテストの設計は早期から行え、戻ることを絶対に禁止するモデルではない。
ひよこ ひよこ
どんな工程がある?
ペンギン先生 ペンギン先生
要件、設計、実装、テスト、運用などを順に進めるよ。前段の成果を次へ引き継ぐ。工程の呼び方や分け方、承認の仕方は組織や案件で違うので、1つの並びが必ず共通だとは考えないんだ。
ひよこ ひよこ
何が分かりやすいの?
ペンギン先生 ペンギン先生
工程ごとの成果と、次へ進む条件を整理すると、進捗や担当を確認しやすいよ。ただし工程を並べただけで、予算や期間が必ず正確に見積もれるわけではない。要件や技術の不確かさも見るんだ。
ひよこ ひよこ
途中で戻るのは禁止?
ペンギン先生 ペンギン先生
禁止という意味ではないよ。変更が設計や実装に影響するなら、前段を見直す必要がある。離れた工程まで影響が広がると、やり直す範囲が大きくなるので、変更の影響を確認するんだ。
ひよこ ひよこ
テストは最後まで何もしない?
ペンギン先生 ペンギン先生
実行するコードができる前にも、要件のレビューやテストの分析・設計ができるよ。動くものの確認を後ろの工程だけに頼ると、重大な問題への気付きが遅くなる場合がある。早い試作で不確かさを調べる方法もあるんだ。
ひよこ ひよこ
大規模なら必ずこれがいい?
ペンギン先生 ペンギン先生
規模や業界名だけでは決まらないよ。要件の変化、検証の時期、契約や成果物の条件を考える。V字モデルも順次進めるモデルの例だけれど、ウォーターフォールが必ずV字と同じ図になるわけではないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ウォーターフォール」って出てきたら「工程の成果を引き継いで順に進める開発モデル」と思えばだいたいOK!
📖 おまけ:英語の意味
「Waterfall Model」 = 滝モデル
💬 工程が滝のように上から下へ進む図にたとえた名前だよ。前へ戻ることが絶対に禁止される、という意味ではないんだ。

参考資料

← 用語集にもどる