อะไจล์เป็นขั้นตอนการพัฒนาซอฟต์แวร์ทางเลือกหนึ่งที่สามารถแก้ปัญหาการทำงานภายในทีมได้ ผู้คิดค้นวิธีการนี้ได้ให้คำแถลงเกี่ยวกับอะไจล์ เป็นภาพรวมที่ต้องให้ความสำคัญ อยู่ 4 ข้อ ได้แก่
- คนและการทำงานร่วมกันสำคัญกว่าขั้นตอนและเครื่องมือ
- ซอฟต์แวร์ที่ทำงานได้จริงสำคัญกว่าการทำงานเอกสาร
- ความร่วมมือของลูกค้าสำคัญกว่าหนังสือสัญญา
- ตอบสนองต่อการเปลี่ยนแปลงสำคัญกว่าการปฏิบัติตามแผน
กล่าวคือ อะไจล์จะให้ความสำคัญในการทำงานเป็นทีม ทั้งทีมของผู้พัฒนาและทีมของลูกค้า เพื่อให้ได้ซอฟต์แวร์ที่ทำงานได้สมบูรณ์ตามวัตถุประสงค์ มากกว่าการให้ความสำคัญของเอกสารประกอบการพัฒนาและขั้นตอนการทำงานต่าง ๆ
นอกจากนั้นทีมพัฒนาที่ใช้วิธีการแบบอะไจล์ ยังมีหลักมาตรฐานให้ถือปฏิบัติอีก 12 ข้อ ได้แก่
- การส่งมอบซอฟต์แวร์ที่มีคุณค่าก่อนล่วงหน้าและอย่างสม่ำเสมอ
- ยอมรับการเปลี่ยนแปลงของขอบเขตงานที่เพิ่มคุณค่าให้แก่ลูกค้า แม้ว่ามันจะส่งผลให้การพัฒนางานต้องล่าช้า
- ส่งมอบซอฟต์แวร์ที่ใช้งานได้ จากทุก ๆ 2 – 3 สัปดาห์ ไปจนกระทั่งทุก ๆ เดือน
- ผู้ที่กำหนดขอบเขตงานของธุรกิจ หรือลูกค้า และนักพัฒนาต้องทำงานร่วมกัน ตั้งแต่เริ่มต้นโปรเจ็ค จนกระทั่งจบโปรเจ็ค
- ทีมพัฒนาต้องมีความกระตือรืนร้นในการทำงาน ทั้งความกระตือรืนร้นในตนเอง และสิ่งแวดล้อมที่จะส่งเสริมให้การทำงานบรรลุผล
- การประชุมร่วมกันแบบ Face – to – Face เป็นวิธีที่มีประสิทธิภาพและประสิทธิผลต่อการทำงานมากที่สุด
- ซอฟต์แวร์ที่ใช้งานได้จริงเป็นตัววัดความคืบหน้าของงาน
- การทำงานของอะไจล์ส่งผลให้การพัฒนางานมีความยั่งยืน ทั้งผู้สนับสนุน นักพัฒนา และลูกค้ามีส่วนร่วมให้การทำงานมีความยั่งยืน
- การให้ความสำคัญทางด้านเทคนิคอย่างต่อเนื่องและการออกแบบระบบที่ดี จะส่งผลให้การทำงานแบบอะไจล์คล่องตัวมากขึ้น
- ออกแบบการทำงานให้เรียบง่าย
- สถาปัตยกรรม ขอบเขตของระบบงานและการออกแบบที่ดีที่สุดต้องออกมาจากทีมงานที่จัดการกันได้ด้วยตนเอง
- ทีมงานสะท้อนให้เห็นถึงวิธีการเพิ่มประสิทธิภาพของงาน และปรับเปลี่ยนพฤติกรรมเพื่อให้ได้งานที่มีประสิทธิภาพ