アジャイル(agile)とは、その英語の意味である「迅速な」や「敏捷な」を踏まえたソフトウェア開発手法の一つです。全工程にわたる計画を前もってきっちりとするのではなく、まずは小さな単位で進めてみて、適宜修正を加えていくことで完成度を高めていくというスタンスを示しています。
一方、ウォーターフォール型の開発手法は、最初にプロジェクト要件を固めてからスタートするのが特徴です。それに対してアジャイル型は、厳格な完成形を最初から設定せず、大まかな仕様のみで開始します。それぞれの機能を小単位でPDCAサイクルを用いて進めていくため、変更の必要が途中で生じた場合でも、柔軟に対応することが可能です。’