Agile yazılım geliştirme metodolojisinin 3 ilkesini belirtin.
Agile yazılım geliştirme metodolojisi üç ana ilkeye dayanmaktadır: 1) süreçler ve araçlar yerine bireyler ve etkileşimler, 2) kapsamlı dokümantasyon yerine çalışan yazılım ve 3) sözleşme müzakeresi yerine müşteri işbirliği. Agile'ın ana hedefi, proje boyunca işbirliği, kendi kendine organizasyon ve sürekli öğrenme gibi değerlere odaklanarak daha iyi yazılımı daha hızlı sunmak için Çevik geliştirmenin diğer ilkeleri arasında artımlı yapılar, özellik odaklı geliştirme, kısa ve yinelemeli geliştirme döngüleri ve otomatik test.