アジャイル開発とは、システムやソフトウェア開発において、大きな単位で一括して開発するのではなく、小さな機能単位で「計画・設計・実装・テスト」というサイクルを短期間で繰り返しながら進める手法のことです。「アジャイル(Agile)」には「素早い」「機敏な」という意味があり、開発途中の仕様変更やユーザーのフィードバックに対して柔軟かつ迅速に対応できるのが最大の特徴です。
メリットとしては、リリースまでのスピードが早いこと、顧客ニーズを反映しやすいこと、不具合時の手戻り工数が少ないことなどが挙げられます。一方で、プロジェクトの全体像や最終的なコストが把握しにくいといった側面もあります。主な手法には「スクラム」や「エクストリーム・プログラミング(XP)」などがあります。