Agile Methodology
Project manager/Product manager หลายๆคนคงเคยได้ยินคำว่า Agile แต่ยังไม่รู้ความหมายของมัน ในวันนี้เราจะพาท่านมาทำความรู้จักเบื้องกับ Agile Methodology
Agile Methodology คือ แนวคิดในการบริหารจัดการงานโครงการรูปแบบใหม่ ที่รองรับกับ Project หรือ Product ที่มีการเปลี่ยนแปลงบ่อย หรือ ยืดหยุ่น
โดยอาศัยผลลัพธ์ในระยะสั้น และการวัดผลที่ที่เป็นส่วนเล็กๆของงาน หรือที่เรียกกันว่า module ทำให้เวลาเกิดการ Change request หรือ New function
สามารถปรับกระบวนการได้ไวขึ้น ซึ้งจะตรงกับหลักคำว่า “Fail fast, fail often” ที่แปลได้ว่า ล้มให้บ่อยล้มให้เร็ว เพื่อนำผลลัพธ์และข้อผิดพลาดไปแก้ไข
ข้อดีของ Agile
- รองรับความยืดหยุ่นหรือการเปลี่ยนแปลงได้ดี
- อาศัยผลลัพธ์ในระยะสั้น และการวัดผลที่ที่เป็นส่วนเล็กๆของงาน
- เสริมสร้างการสื่อสารระหว่างทีม
- โดยก่อนเริ่ม sprint จะมีการทำ sprint planning, retrospective หรือ Scrum process ทำให้เกิด ปฎิสัมพันธ์ และ feedback การทำงานกันระหว่างทีม
- เกิดการพัฒนาและการเรียนรู้ภายในทีม
- เนื่องจากมี session การ feedback การทำงานระหว่างกันทำให้ทุกคนช่วยกันมองจุดผิดพลาดหรือแก้ไขระหว่างกันได้ทำให้เกิดการพัฒนาในตัวบุคคลเกิดขึ้น
ข้อคิด
- Agile ไม่ใช่คำตอบของปัญหา เนื่องจากหลายๆองค์กรพยายามหาทางออกของการบริหารโครงการ ที่มีความซับซ้อนและการเปลี่ยนแปลงค่อนข้างบ่อย
- ไม่เหมาะกับองค์กรที่มีความซับซ้อนในขั้นตอนการทำงาน
- การจัดทำเอกสารค่อนข้างน้อย