Tanım:
Yazılım geliştirmede, daha hızlı sürüm çıkarma ve müşteriden daha sık geri dönüş alma, sözlü ve etkili iletişim, görev alan tüm çalışanlara deer verme gibi ilkeleri olan yazılım geliştirme yöntemlerine verilen genel isim. Bireylere ve etkileşimlere süreçlerden ve araçlardan, çalışan yazılıma kapsamlı dokümantasyondan , müşteri işbirliğine kontrat görüşmelerinden, değişime yanıt vermeye bir planı izlemekten daha önem veren bir yazılım yöntemidir. XP - Extreme Programming, Scrum, Agile Unified Process, Kanban gibi yazılım geliştirme yöntemleri de Agile (çevik) yönetimi içinde kabul edilmektedirler