ในการพัฒนาระบบด้วย Agile Methodology ข้อใดคือคุณสมบัติสำคัญที่จำแนก Agile ออกจากวิธีการพัฒนาแบบดั้งเดิม (Traditional Methodology)
กการจัดทำเอกสารการออกแบบระบบอย่างละเอียดครบถ้วนก่อนเริ่มเขียนโปรแกรมทุกครั้ง
ขการกำหนดความต้องการของระบบให้ครบถ้วนและตรึงไว้ตั้งแต่ต้นโครงการก่อนเริ่มออกแบบและพัฒนา
คการส่งมอบซอฟต์แวร์ที่ใช้งานได้จริงอย่างต่อเนื่องและรับ Feedback จากผู้ใช้ในแต่ละรอบการพัฒนา (Iteration)
งการแบ่งทีมพัฒนาออกเป็นหน่วยงานย่อยตามฟังก์ชันงาน เช่น ทีมวิเคราะห์ ทีมออกแบบ และทีมทดสอบ
เฉลยอธิบาย
Agile Methodology มีคุณสมบัติสำคัญคือการส่งมอบซอฟต์แวร์ที่ใช้งานได้จริงในแต่ละ Iteration (Sprint) อย่างต่อเนื่อง โดยรับ Feedback จากผู้ใช้เพื่อปรับปรุงในรอบถัดไป ซึ่งแตกต่างจากวิธีดั้งเดิมอย่าง Waterfall ที่กำหนดความต้องการและจัดทำเอกสารครบก่อนพัฒนา ตามหลักการ Agile Manifesto ที่ให้ความสำคัญกับ Working Software มากกว่า Comprehensive Documentation และ Responding to Change มากกว่า Following a Plan