×
開発技術と開発管理

次の文章を読んで○か×か判断してください。

「ウォーターフォールでは、一度終了した工程は絶対に修正できない」

×

必要なら変更します。

ただし、後工程まで進んでから上流工程を変更すると影響範囲が広くなりやすいため、手戻りコストが問題になります。

「ウォーターフォールは、要件が比較的安定している開発と相性がよい」

初期段階で要件を整理して工程を進める特徴を生かしやすくなります。

「ウォーターフォールは必ずアジャイルより優れている」

×

プロジェクトによります。

重要なのは開発モデルそのものの優劣ではなく、対象システムや要求変化、組織、契約、リリース方法などとの適合性です。


再発防止:上流工程のミスを下流へ流さない

ウォーターフォールで大きな手戻りを防ぐには、次の流れを意識します。

要求を集める
     ↓
要件を具体化する
     ↓
関係者で合意する
     ↓
レビューする
     ↓
設計へ進む
     ↓
要件とテストを対応付ける

IPAも要件定義について、利用者のニーズや要求を整理し、ステークホルダーと合意して要件へまとめる工程として説明しています。


注意点・よくある誤解

誤解1:ウォーターフォールでは前工程へ戻れない

「戻らないように進める」のと「戻ることが禁止されている」は違います。

実務では問題が見つかれば修正します。


誤解2:ウォーターフォールは古いから使う価値がない