アジャイル開発とウォーターフォールモデル開発

アジャイル開発とウォーターフォールモデル開発の違いは何でしょうか。ソフトウェア工学の視点から見ると、ウォーターフォールモデル開発が大きな時間軸の中で、秩序立てて開発を進めるのに対して、アジャイル開発は、分析からテストを一度に短期間で「ブレンド」して実施します。