โครงการพัฒนาที่ใช้การพัฒนาซอฟต์แวร์แบบว่องไวมุ่งเน้นที่การปรับให้เข้ากับลักษณะการเปลี่ยนแปลงของเป้าหมายมากกว่าการคาดการณ์ล่วงหน้าว่าเป้าหมายเหล่านั้นจะเป็นอย่างไร พวกเขาทำสิ่งนี้โดยใช้กระบวนการวนซ้ำในการประเมินเป้าหมายอีกครั้งตามความจำเป็นเพื่อเลื่อนโครงการไปข้างหน้า The Agile Manifesto แสดงแนวคิดพื้นฐานของการพัฒนาที่คล่องตัวซึ่งระบุไว้ใน:
"เรากำลังค้นพบวิธีที่ดีกว่าในการพัฒนาซอฟต์แวร์โดยการทำมันและช่วยให้ผู้อื่นทำมันด้วยการทำงานนี้เราได้เห็นคุณค่า:
- บุคคลและการมีปฏิสัมพันธ์เหนือกระบวนการและเครื่องมือ
- ซอฟต์แวร์ที่ทำงานผ่านเอกสารที่ครอบคลุม
- การทำงานร่วมกันของลูกค้าในการเจรจาสัญญา
- ตอบสนองต่อการเปลี่ยนแปลงมากกว่าการทำตามแผน
... นั่นคือในขณะที่มีค่าในรายการทางด้านขวาเราให้ความสำคัญกับรายการทางด้านซ้ายมากขึ้น "
การทำงานร่วมกัน, เงื่อนไขการเขียนโปรแกรม, การพัฒนาซอฟต์แวร์