Scrum คืออะไร ? และมีวิธีการทำงานอย่างไร
หลายคนคงเคยได้ยินคำว่า Scrum กันมา แต่เรารู้หรือไม่ว่า Scrum คืออะไรและมีวิธีการทำงานอย่างไร
Scrum คืออะไร
Scrum คือ framework ในการทำงานชนิดหนึ่งซึ่งอยู่ภายใต้หลักคิดแบบ Agile ที่ใช้ในการจัดการระเบียบในการทำงานของทีม และ ของตนเองเพื่อให้บรรลุเป้าหมายร่วมกัน โดยอาศัย เครื่องมือ การประชุม และการกำหนดบทบาทหน้าที่สำคัญในการทำงานโครงการให้มีประสิทธิภาพ
การทำงานของ Scrum มีอะไรบ้าง
การทำงานของ Scrum ประกอบด้วยกัน 3 ส่วนคือ
- ทีมงาน scrum
- Artifacts scrum
- Scrum activity
ทีมงาน Scrum และบทบาท
ทีมงาน scrum จะถูกกำหนดบทบาทหน้าที่ของตัวเองตามความสามารถ
- Product owner คือ ผู้ที่ทำหน้าที่คอยบริหารจัดการ requirement ที่มาจาก user และรวมการส่งมอบผลลัพธ์ที่ดีและมีค่ามากที่สุดให้กับธุรกิจ เปรียบเสมือนตัวแทนของ Stakeholder หรือ user
- Scrum master คือ ผู้ที่คอยจัดการให้ภายในทีมทำงานได้อย่างราบรื่น คอยช่วยแก้ปัญหาต่างๆ ที่เกิดขึ้น เพื่อให้ทีมบรรลุเป้าหมายที่ตั้งไว้
- Develop team คือ ผู้ที่พัฒนา project หรือ product ใหม่เป็นไปตามวัตถุประสงค์
Scrum artifacts
คือ เครื่องมือที่ช่วยเพิ่มประสิทธิภาพในการบริหารจัดการโครงการและแก้ปัญหาในการจัดการ การทำงานของทีม
- Product backlog คือ ลิสต์รายการหรือ task งานที่ต้องทำเพื่อพัฒนา project หรือ product โดยจะมี product owner เป็นผู้ดูแลและจัดการความสำคัญ
- Sprint backlog คือ ลิสต์รายการหรือ task งานที่ต้องทำภายในแต่ละ sprint
- Increment คือ การตั้งเป้าหมายของ sprint นั่นๆหรือ sprint goal โดยทีมจะทำการตั้งเป้าหมาย sprint ร่วมกัน
Scrum activity
Scrum activity คือ กิจกรรมหรือขั้นตอนการดำเนินงานภายใน framework scrum
- Backlog planning คือ การจัดเตรียม task list ใน sprint ที่ต้องทำโดยจะมี product owner เป็นผู้จัดการทั้งหมด
- Sprint planning คือ การวางแผนการทำงานและการประเมินงาน ที่จะทำใน sprint โดยทีมงาน scrum ทั้งหมดจะทำร่วมกัน
- Daily scrum คือ การประชุมภายในทีมที่เนื้อหาประกอบไปด้วย เมื่อวานทำอะไร วันนี้ทำอะไร เจอปัญหาอะไร และแก้ไขอย่างไร โดยจะใช้เวลาในการประชุมให้สั้นที่สุด
- Sprint review คือ การตรวจสอบผลงานกับเป้าหมายของ sprint ว่าเป็นไปตามเป้าหมายหรือไม่ อาจรวมไปถึงการรับ feedback จากทางทีมงาน user หรือ PO ด้วย
- Retrospective คือ การสรุปสิ่งที่ทำมาทั้งหมดใน sprint ที่ผ่านมา พร้อมทั้งเปิดโอกาศให้คนในได้ feedback กันและกันด้วย
Agile หรือ Scrum เป็นเพียงแนวคิดและกระบวนการทำงาน การนำสิ่งเหล่านี้ไปใช้ ผู้นำไปใช้ควรศึกษาและทำความเข้าใจถึงวัตถุประสงค์ของหลักการและการทำงานของทีมผู้นำไปใช้ให้ดีเสียก่อน