Agile Development กับวิธีปฏิบัติยอดนิยม
Famous Agile Development Practices
หลังจากรู้หลักการและเจตนารมณ์ของ Agile Development แล้ว คำถามต่อไปก็น่าจะเป็น
เราหรือทีมเราควรทำอย่างไรถึงจะเรียกว่าประยุกต์ใช้ Agile Development ได้อย่างถูกต้องเหมาะสมและได้ประโยชน์อย่างสูงสุด?
ถึงแม้ว่าจะมีวิธีปฏิบัติ (Agile Development Practice) อยู่มากมาย แต่มีอยู่เพียงสามวิธีปฏิบัติที่ได้รับความนิยมสูงสุด นั่นคือ Kanban, Scrum และ Extreme Programming (XP)
ความเหมือน
- ทั้งสามวิธีมุ่งสร้าง “Sustainable & Efficient Early Delivery of Business Value”
- ทั้งสามวิธีเป็นวิธีปฏิบัติที่เน้นการทดลอง (Empirical) แทนที่จะทำตามทฤษฎีและกฎเกณฑ์เพียงอย่างเดียว
- ทั้งสามวิธีให้ความสำคัญอย่างมากกับการพัฒนาปรับปรุงอย่างสม่ำเสมอ (Continuous Improvement)
ความต่าง

- ทั้งสามวิธีมีจำนวนกฎเกณฑ์และข้อบังคับไม่เท่ากัน ไล่จากมาไปน้อยดังนี้ Kanban, Scrum และ Extreme Programming (XP)