ウォーターフォールとは何か?
ウォーターフォール(Waterfall)とは、ウォーターフォール開発の基本ステップ開発は通常、以下のような流れで上流工程から下流工程へと一直線に進みます。 [1, 2] 要件定義 設計 実装(開発) テスト リリース(運用)メリットとデメリット■ メリット スケジュール管理がしやすい 品質を担保しやすい■ デメリット 仕様変更が難しい 期間が長期化しやすい向いているプロジェクト・向いていないプロジェクト 向いているプロジェクト 基幹システムや航空管制システムなど、絶対にミスが許されない大規模な開発や、最初から仕様が完全に決まっているプロジェクト。 向いていないプロジェクト スタートアップのアプリ開発や、リリース後の市場の反応を見ながら柔軟に機能を追加・修正していくスピード重視のプロジェクト。ウォーターフォールについてさらに詳しく知りたい場合は、Lychee Redmine ウォーターフォール開発解説 をご参照ください。