Scrum - บทบาท
ทีม Scrum ประกอบด้วยสามบทบาท ได้แก่ ScrumMaster เจ้าของผลิตภัณฑ์และทีม
ScrumMaster
ScrumMaster (บางครั้งเขียนว่า Scrum Master แม้ว่าคำอย่างเป็นทางการจะไม่มีช่องว่างหลัง "Scrum") เป็นผู้ดูแลกระบวนการต่อสู้ เขา / เธอเป็นผู้รับผิดชอบ -
- ทำให้กระบวนการดำเนินไปอย่างราบรื่น
- ขจัดอุปสรรคที่ส่งผลกระทบต่อผลผลิต
- การจัดระเบียบและอำนวยความสะดวกในการประชุมที่สำคัญ
เจ้าของผลิตภัณฑ์
เจ้าของผลิตภัณฑ์มีหน้าที่รับผิดชอบในการเพิ่มมูลค่าสูงสุดของผลิตภัณฑ์และผลงานของทีม วิธีดำเนินการนี้อาจแตกต่างกันไปในแต่ละองค์กรทีม Scrum และแต่ละบุคคล
เจ้าของผลิตภัณฑ์เป็นผู้รับผิดชอบในการจัดการ Backlog ของผลิตภัณฑ์ แต่เพียงผู้เดียว การจัดการสินค้าค้างส่งประกอบด้วย -
แสดงรายการสินค้าค้างส่งอย่างชัดเจน
การสั่งซื้อสินค้า Backlog เพื่อให้บรรลุเป้าหมายและภารกิจที่ดีที่สุด
การเพิ่มคุณค่าของงานที่ทีมดำเนินการ
ตรวจสอบให้แน่ใจว่า Backlog ของผลิตภัณฑ์สามารถมองเห็นได้โปร่งใสและชัดเจนสำหรับทุกคนและแสดงให้เห็นว่าทีมจะทำงานอะไรต่อไป
ดูแลให้ทีมเข้าใจไอเท็มใน Product Backlog จนถึงระดับที่จำเป็น
เจ้าของผลิตภัณฑ์อาจทำงานข้างต้นหรือให้ทีมงานดำเนินการ อย่างไรก็ตามเจ้าของผลิตภัณฑ์ยังคงรับผิดชอบงานเหล่านี้
เจ้าของผลิตภัณฑ์คือบุคคลหนึ่งคนไม่ใช่คณะกรรมการ เจ้าของผลิตภัณฑ์อาจแสดงถึงความต้องการของคณะกรรมการใน Backlog ของผลิตภัณฑ์ แต่ผู้ที่ต้องการเปลี่ยนลำดับความสำคัญของสินค้าที่ค้างอยู่ในผลิตภัณฑ์ต้องอยู่ที่เจ้าของผลิตภัณฑ์
เพื่อให้เจ้าของผลิตภัณฑ์ประสบความสำเร็จทั้งองค์กรต้องเคารพการตัดสินใจของตน การตัดสินใจของเจ้าของผลิตภัณฑ์สามารถมองเห็นได้ในเนื้อหาและลำดับของ Backlog ของผลิตภัณฑ์ ไม่มีใครได้รับอนุญาตให้บอกให้ทีมทำงานจากข้อกำหนดที่แตกต่างกันและทีมไม่ได้รับอนุญาตให้ดำเนินการตามที่คนอื่นพูด สิ่งนี้ได้รับการรับรองโดย ScrumMaster
ทีมงาน
ทีมมีการจัดระเบียบตนเองและทำงานข้ามสายงาน นั่นหมายความว่าทีมงานประกอบด้วยนักวิเคราะห์นักออกแบบนักพัฒนาผู้ทดสอบ ฯลฯ ตามความเหมาะสมและเกี่ยวข้องกับโครงการ
คนในวงการบางคนเรียกทีมนี้ว่าทีมพัฒนา อย่างไรก็ตามการอ้างอิงดังกล่าวนำไปสู่การโต้เถียงว่าทีมสามารถมีได้เฉพาะนักพัฒนาและไม่มีบทบาทอื่น ๆ เป็นความเข้าใจที่ชัดเจนว่าเป็นเพียงความเข้าใจผิดเท่านั้น ในการพัฒนาผลิตภัณฑ์ซอฟต์แวร์เราต้องการบทบาททั้งหมดและนั่นคือหัวใจสำคัญของการต่อสู้ - ทีมจะทำงานร่วมกัน ทีมข้ามสายงานมีความสามารถทั้งหมดที่จำเป็นในการทำงานให้สำเร็จโดยไม่ต้องขึ้นอยู่กับคนอื่น ๆ ที่ไม่ใช่ส่วนหนึ่งของทีมดังนั้นจึงสามารถประหยัดเวลาและความพยายามได้ รูปแบบทีมใน Scrum ได้รับการออกแบบมาเพื่อเพิ่มความยืดหยุ่นความคิดสร้างสรรค์และประสิทธิผล
ขนาดทีมที่เหมาะสมมีขนาดเล็กพอที่จะยังคงว่องไวและใหญ่พอที่จะทำงานที่สำคัญให้เสร็จภายใน Sprint ขนาดทีมควรอยู่ในช่วงตั้งแต่ห้าถึงเก้าคนถ้าเป็นไปได้ สมาชิกในทีมน้อยกว่าห้าคนลดการโต้ตอบและส่งผลให้ได้รับผลผลิตน้อยลง การมีสมาชิกมากกว่าเก้าคนทำให้ต้องประสานงานกันมากเกินไป
ทีมต่อสู้จะทำงานร่วมกันอย่างใกล้ชิดเป็นประจำทุกวันเพื่อให้แน่ใจว่าข้อมูลจะไหลลื่นและสามารถแก้ไขปัญหาได้อย่างรวดเร็ว ทีมต่อสู้ส่งมอบผลิตภัณฑ์ซ้ำ ๆ และเพิ่มขึ้นเพื่อเพิ่มโอกาสในการรับข้อเสนอแนะ การส่งมอบผลิตภัณฑ์ที่สมบูรณ์แบบเพิ่มขึ้นทำให้มั่นใจได้ว่าผลิตภัณฑ์ที่ใช้งานได้เวอร์ชันที่อาจเป็นประโยชน์นั้นพร้อมใช้งานอยู่เสมอ