IT用語入門:ウォーターフォール型【工程を順番に進める計画重視の開発】

PR
PR

PR

バナー

ウォーターフォール型とは

ウォーターフォール型は、システム開発を上流から下流へ順に完了していく手法です。要件定義、基本設計、詳細設計、実装、テスト、リリース・保守の順で進み、各工程で成果物をレビューして確定します。工程の区切りが明確なため、全体像を把握しやすいのが特徴です。

計画を最初に固めやすく、進捗やコストを管理しやすい点が特徴です。要件が安定して変更が少ない大規模案件で力を発揮し、金融や社会インフラの基幹システムで採用例が多く見られます。完成までの見通しを立てやすいことが、厳格な品質管理に向いています。

仕組みとして、前工程の合意と文書化を前提に次工程へ進みます。後から仕様を変えると手戻りが大きくなるため、上流での要求整理とレビュー品質が成否を左右します。設計の確定度が高いほど、後工程のリスクを抑えられます。

長所は管理のしやすさと責任範囲の明確さです。短所は変更への柔軟性に乏しく、想定外への対応が遅れやすい点です。アジャイルが短い反復で調整するのに対し、ウォーターフォールは計画を重視します。

特性を踏まえ、変更が少ない領域では本手法、変化の大きい領域では他手法と使い分けることが実務では重要です。目的、リスク、組織の体制に合わせて選択しましょう。

IT用語集一覧はこちら