Çevik yazılım geliştirmeyi kullanan geliştirme projeleri, bu hedeflerin ne olacağını önceden tahmin etmek yerine, hedeflerin değişen doğasına uyum sağlamaya odaklanır. Bunu, projeyi ilerletmek için gereken hedeflerin yeniden değerlendirildiği yinelemeli bir süreç kullanarak yaparlar. Çevik Manifesto, aşağıda belirtilen çevik gelişim kavramlarını ana hatlarıyla belirtir:
“Bunu yaparak ve başkalarına da yardımcı olarak yazılım geliştirmenin daha iyi yollarını açığa çıkarıyoruz. Bu çalışma ile değer kazandık:
- Bireyler ve süreçler ve araçlar üzerinde etkileşimler.
- Kapsamlı dokümantasyon üzerinden çalışan yazılım.
- Sözleşme müzakere konusunda müşteri işbirliği.
- Bir planı takip etmeyi değiştirmeye cevap vermek.
... Yani, sağdaki öğelerde değer varken, soldaki öğelere daha çok değer veriyoruz. "
İşbirliği, Programlama terimleri, Yazılım geliştirme