Agile(Çevik) metodu yazılım geliştirme ve proje yönetiminde kullanılan esneklik, takım çalışması ve yinelemeli geliştirmeye odaklı prensipler bütünüdür. Çoğunlukla yazılım geliştirmede kullanılsa da geliştirme sürecindeki değişikliklere uyum sağlanması gereken her türlü projeye uygulanabilir.
Agile metodu değişen ihtiyaçlara ve proje gereksinimlerine hızlı bir şekilde uyum sağlayabilmek için geleneksel doğrusal yazılım geliştirme metodolojilerine(Waterfall gibi) karşı alternatif olarak geliştirilmiştir.
Scrum, Kanban ve Extreme Programming (XP) gibi bir çok farklı Agile framework‘ü bulunuyor, her birinin kendi özellikleri ve uygulamaları olsa da aynı Agile temel değerlerini ve prensiplerini paylaşıyorlar.