คู่มือสำหรับผู้เริ่มต้นขั้นสูงสุดสำหรับ Scrum

เผยแพร่แล้ว: 2019-09-18

แม้ว่าในตอนแรกจะได้รับการออกแบบมาสำหรับทีมพัฒนาซอฟต์แวร์ แต่ตอนนี้ Scrum ได้รับความนิยมในหลายสาขา ตั้งแต่การตลาดไปจนถึงการจัดการโครงการ

ในโพสต์นี้ เราจะอธิบายพื้นฐานที่มือใหม่ Scrum ทุกคนต้องรู้ รวมถึงระเบียบวิธีของ Scrum คืออะไร และวิธีใช้งานด้วยความช่วยเหลือเล็กน้อยจาก Creately เพื่อเรียกใช้และจัดการโครงการของคุณ

วิธีการ Scrum คืออะไร

ตามที่ Ken Schwaber และ Jeff Sutherland – ผู้พัฒนา Scrum และ Scrum Guide – Scrum ถูกกำหนดเป็น

“กรอบการทำงานที่ผู้คนสามารถจัดการกับปัญหาการปรับตัวที่ซับซ้อน ในขณะที่ส่งมอบผลิตภัณฑ์อย่างสร้างสรรค์และมีมูลค่าสูงสุดที่เป็นไปได้”

Scrum เป็นวิธีการจัดการโปรเจ็กต์ที่คล่องตัว และเป็นวิธีการแบบ Agile ที่ใช้กันอย่างแพร่หลายมากที่สุดในโลกของการพัฒนาซอฟต์แวร์ มุ่งเน้นไปที่การพัฒนาความสามารถซอฟต์แวร์ใหม่ผ่านการวิ่ง 2-4 สัปดาห์

ในระหว่างการวิ่ง ทีม Scrum มุ่งเน้นที่การพัฒนาคุณลักษณะที่สำคัญที่สุดก่อน เพื่อให้ได้ผลิตภัณฑ์ที่สามารถจัดส่งได้ เมื่อพิจารณาจากความคิดเห็นของลูกค้าและข้อกำหนดของผู้มีส่วนได้ส่วนเสีย คุณลักษณะที่เหลือจะทำงานในระหว่างการวิ่งต่อไป

ระเบียบวิธี Scrum ส่งเสริมการทำงานเป็นทีม ความรับผิดชอบ เป้าหมายร่วมกันที่ชัดเจน และปรับปรุงผลิตภัณฑ์อย่างต่อเนื่องตลอดจนของทีม และสภาพแวดล้อมในการทำงาน

เหมาะอย่างยิ่งสำหรับโครงการที่มีความต้องการเปลี่ยนแปลงบ่อย Scrum มีทั้งแบบวนซ้ำและแบบส่วนเพิ่ม และช่วยส่งมอบผลิตภัณฑ์ที่ใช้งานได้บ่อยขึ้น

ประโยชน์ของวิธีการ Scrum ประกอบด้วย

  • พัฒนาผลิตภัณฑ์ที่มีคุณภาพได้เร็วขึ้น
  • เพิ่มผลตอบแทนจากการลงทุนและลดต้นทุน
  • ลดเวลาในการออกสู่ตลาด
  • ความพึงพอใจของลูกค้าที่เพิ่มขึ้น
  • พนักงานมีแรงจูงใจ มีประสิทธิผล และมีความสุขมากขึ้น
  • อัตราความเสี่ยงลดลง

ตอนนี้เรารู้แล้วว่าวิธีการ Scrum คืออะไรและเหตุใดจึงมีประโยชน์ มาดูส่วนประกอบต่างๆ ของ Scrum กัน ซึ่งรวมถึงบทบาท Scrum เหตุการณ์ และสิ่งประดิษฐ์

บทบาทการต่อสู้

บทบาท Scrum ประกอบด้วย Scrum master เจ้าของผลิตภัณฑ์ และทีมพัฒนา พวกเขาร่วมกันสร้างทีม Scrum ซึ่งทำงานข้ามสายงานและจัดการตนเองได้ ซึ่งหมายความว่าการตัดสินใจของพวกเขาไม่ได้ถูกควบคุมโดยใครก็ตามที่อยู่นอกทีม

เจ้าของผลิตภัณฑ์

นี่คือผู้มีส่วนได้ส่วนเสียหลักของโครงการ เขาหรือเธอมีหน้าที่รับผิดชอบในการจัดการงานในมือของผลิตภัณฑ์ เจ้าของผลิตภัณฑ์มีหน้าที่เพิ่มมูลค่าของผลิตภัณฑ์ให้สูงสุดซึ่งทีมพัฒนากำลังทำงานอยู่

Scrum Master

แม้ว่า Scrum Master จะไม่มีอำนาจเหนือทีมพัฒนา เขาหรือเธอควรตรวจสอบให้แน่ใจว่าทีมปฏิบัติตามทฤษฎี กฎเกณฑ์ และค่านิยมของ Scrum Scrum Master ทำหน้าที่เป็นผู้นำคนรับใช้ให้กับทีมพัฒนาและเจ้าของผลิตภัณฑ์ Scrum Master เป็นผู้อำนวยความสะดวกช่วยให้ทีม Scrum ทำงานได้ดีที่สุด

ทีมพัฒนา

ทีมพัฒนาที่จัดระเบียบตนเองและข้ามสายงานมีทักษะทั้งหมดที่จำเป็นในการส่งมอบ "ผลิตภัณฑ์ "เสร็จสิ้น" ที่เพิ่มขึ้นที่ปล่อยออกมาได้ในตอนท้ายของแต่ละ Sprint สมาชิกในทีมไม่มีชื่อและไม่มีใคร รวมทั้ง Scrum Master บอกพวกเขาว่า "วิธีเปลี่ยน Product Backlog ให้เป็นส่วนที่เพิ่มขึ้นของฟังก์ชันการทำงานที่อาจเผยแพร่ได้"

สิ่งประดิษฐ์การต่อสู้

มีอาร์ติแฟกต์ของ Scrum อยู่ 3 อย่าง และช่วยปรับปรุงความโปร่งใสของข้อมูลสำคัญที่ทีม Scrum และผู้มีส่วนได้ส่วนเสียจำเป็นต้องรู้

Backlog สินค้า

คล้ายกับรายการสิ่งที่ต้องทำที่ประกอบด้วยงานที่จะทำ งานในมือมีข้อกำหนดของการเปลี่ยนแปลง เช่น คุณลักษณะใหม่ การปรับปรุง การแก้ไข ฯลฯ ที่ต้องทำกับผลิตภัณฑ์ที่อยู่ในระหว่างการพัฒนา เป็นหน้าที่ของเจ้าของผลิตภัณฑ์ที่จะต้องคอยอัปเดตงานในมือให้ทันสมัยอยู่เสมอ

งานในมือมีการเปลี่ยนแปลงอย่างต่อเนื่องโดยพิจารณาจากสิ่งที่ผลิตภัณฑ์ต้องการเพื่อรักษาความสามารถในการแข่งขันและมีประโยชน์

Sprint Backlog

Backlog ของ Sprint จะแสดงรายการ Product Backlog ที่เลือกไว้สำหรับ Sprint และต้องทำให้เสร็จเพื่อให้บรรลุเป้าหมาย Sprint ทีมพัฒนาปรับเปลี่ยน Sprint Backlog ระหว่างการวิ่ง และเพิ่มเข้าไปเมื่อพวกเขาตระหนักถึงงานที่ต้องทำเพื่อให้บรรลุเป้าหมาย Sprint

เพิ่มขึ้น

การเพิ่มคือผลรวมของรายการ Backlog ของผลิตภัณฑ์ทั้งหมดที่เสร็จสิ้นระหว่าง Sprint รวมถึงค่าของ Increments จาก Sprint ก่อนหน้า

Scrum Events

Scrum สนับสนุนให้ทีมโปรเจ็กต์จัดงานสำคัญ 5 เหตุการณ์ระหว่าง Sprint Scrum Events เป็นเหตุการณ์แบบแบ่งเวลา ซึ่งหมายความว่ามีระยะเวลาสูงสุดที่กำหนดไว้ล่วงหน้า

จัดทำขึ้นเพื่อหลีกเลี่ยงไม่ให้ใช้เวลาในการประชุมเพิ่มเติมและไม่จำเป็น พวกเขาให้โอกาสในการตรวจสอบความคืบหน้าของ Sprint และปรับตัวตามนั้น

The Sprint

การวิ่งระยะสั้นหมายถึงระยะเวลาหนึ่งเดือนหรือน้อยกว่านั้นในระหว่างที่มีการพัฒนาผลิตภัณฑ์ที่อาจนำกลับมาใช้ใหม่ได้ Sprint แต่ละรายการมีเป้าหมายที่จะบรรลุผลสำเร็จ แผนบริการที่ยืดหยุ่นซึ่งแนะนำวิธีไปถึงที่นั่น ขั้นตอนที่ต้องปฏิบัติตาม และการเพิ่มผลิตภัณฑ์ตามมา

เมื่อการวิ่งเสร็จสิ้น การวิ่งครั้งใหม่จะเริ่มขึ้นทันที หากเป้าหมาย Sprint ล้าสมัย เจ้าของผลิตภัณฑ์สามารถยกเลิก Sprint ได้ภายใต้อิทธิพลของทีม Scrum และผู้มีส่วนได้ส่วนเสีย

การวางแผนการวิ่ง

ในระหว่างการวางแผนการวิ่ง ทีมงาน Scrum จะทำงานเพื่อค้นหาฟังก์ชันการทำงานที่จะเกิดขึ้นระหว่างการวิ่ง การเลือกรายการ Product Backlog และการวางแผนว่าจะส่งมอบอย่างไร

นี่เป็นกิจกรรมแบบจำกัดเวลาซึ่งอาจจำกัดสูงสุด 8 ชั่วโมงสำหรับ Sprint หนึ่งเดือน อย่างไรก็ตาม หากเป็น Sprint ที่สั้นกว่า เหตุการณ์นี้อาจสั้นลงได้

การต่อสู้รายวัน

ทีมพัฒนาจัดการ Scrum รายวันในแต่ละวันของสัปดาห์เป็นเวลาประมาณ 15 นาทีเพื่อวางแผนการทำงานสำหรับ 24 ชั่วโมงข้างหน้า เปิดโอกาสให้พวกเขาตรวจสอบความคืบหน้าของงานที่ทำตั้งแต่ Scrum รายวันล่าสุดและวางแผนงานที่จะทำต่อไป

จะจัดขึ้นที่เดิมและในเวลาเดียวกันทุกวัน ทีมงานสามารถแชร์สิ่งที่พวกเขาทำเมื่อวานนี้ สิ่งที่พวกเขาทำในวันนี้ และพูดถึงสิ่งที่ขัดขวางไม่ให้พวกเขาทำงาน

Sprint Review

การตรวจสอบ Sprint จะจัดขึ้นที่ส่วนท้ายของ Sprint ที่นี่ผู้มีส่วนได้ส่วนเสียและทีม Scrum จะตรวจสอบ Product Backlog และสิ่งที่ทำระหว่าง Sprint พวกเขายังจะหารือเกี่ยวกับสิ่งที่ต้องทำต่อไปเพื่อเพิ่มมูลค่าของผลิตภัณฑ์ สำหรับ Sprint หนึ่งเดือน การประชุมนี้จะใช้เวลาสูงสุด 4 ชั่วโมง

Sprint Retrospective

Sprint Retrospective หมายถึงการประชุมครั้งสุดท้ายใน Sprint ซึ่งทีม Scrum จะรวมตัวกันเพื่อหารือเกี่ยวกับสิ่งที่ทำได้ดีหรือผิดพลาดเกี่ยวกับผู้คน กระบวนการ ความสัมพันธ์และเครื่องมือ และวิธีปรับปรุงตนเองเพื่อให้ทำงานได้ดีขึ้นใน Sprint ถัดไป

วิธีการใช้ Scrum ในองค์กรของคุณอย่างมีประสิทธิภาพด้วย Creately

ถึงตอนนี้คุณก็รู้แล้วว่า Scrum คืออะไร มีวัตถุประสงค์และประกอบด้วยอะไร มาดูกระบวนการ Scrum – หรือวิธีใช้งาน Scrum อย่างแท้จริง

ที่นี่ Creately จะช่วยคุณในฐานะแพลตฟอร์มการทำงานร่วมกันแบบเห็นภาพเพื่อทำงานออนไลน์กับทีมของคุณ มาสำรวจวิธีที่คุณสามารถใช้ Creately เพื่อเร่งความเร็วและทำให้กระบวนการ Scrum ง่ายขึ้น

การเลือกทีม

องค์กรขนาดใหญ่อาจมีทีม Scrum หลายทีม และด้วยความช่วยเหลือของแผนผังองค์กร พวกเขาสามารถจัดการงานในการรวบรวมทีมข้ามสายงานที่มีความสามารถได้อย่างมีประสิทธิภาพ แผนผังองค์กรสามารถช่วยให้คุณเข้าใจว่าทักษะและความรู้ที่จำเป็นนั้นกระจายไปทั่วทีมได้อย่างไร

แผนผังองค์กร Scrum Team ระเบียบวิธี Scrum คืออะไร
เทมเพลตแผนผังองค์กร Scrum Team (คลิกที่เทมเพลตเพื่อแก้ไขแบบออนไลน์)

การสร้างกำหนดการ Sprint

เมื่อคุณเลือกทีม Scrum แล้ว ก็ถึงเวลาสำหรับ Sprint Planning นี่คือที่ที่ทีมจะหารือเกี่ยวกับสิ่งที่ต้องทำ สร้างงานในมือ กำหนดความยาวของ Sprint และเป้าหมาย

เมื่อใช้ Creately คุณสามารถสร้างกำหนดการระดับสูงของ Sprint ของคุณได้อย่างรวดเร็ว สามารถใช้เพื่อจัดสรรเวลาสำหรับงานที่ทำอยู่และแจ้งให้ทุกคนทราบถึงกำหนดเวลา

ตารางวิ่ง
เทมเพลตกำหนดการ Sprint (คลิกที่เทมเพลตเพื่อแก้ไขออนไลน์)

หรือคุณสามารถใช้แผนงานผลิตภัณฑ์ซึ่งเป็นแผนระดับสูงที่แสดงให้เห็นว่าผลิตภัณฑ์ของคุณจะมีวิวัฒนาการอย่างไร จะช่วยให้คุณเน้นย้ำรุ่นสำคัญและรุ่นผลิตภัณฑ์

แผนงานผลิตภัณฑ์ Scrum วิธีการ Scrum คืออะไร
เทมเพลตแผนงานผลิตภัณฑ์ Scrum (คลิกที่เทมเพลตเพื่อแก้ไขออนไลน์)

การสร้าง Backlog ของผลิตภัณฑ์

งานในมือประกอบด้วยรายการสิ่งที่อยากได้ของเรื่องราวของผู้ใช้ที่จะเสร็จสมบูรณ์ในระหว่างการวิ่งหรือข้อกำหนดทั้งหมดของการเปลี่ยนแปลงที่ต้องทำกับผลิตภัณฑ์ สามารถใช้เป็นวิธีที่มีประสิทธิภาพสำหรับทีมในการสื่อสารสิ่งที่พวกเขากำลังทำงานอยู่และวางแผนที่จะทำต่อไป

คุณสามารถใช้บันทึกย่อและไวท์บอร์ดที่นี่ หรือเครื่องมืออย่าง Creately ซึ่งช่วยให้ทุกคน รวมถึงผู้มีส่วนได้ส่วนเสียภายนอก สามารถทำงานร่วมกันแบบเรียลไทม์และสำรองข้อมูลต่างๆ ในระบบคลาวด์

Backlog สินค้าสำหรับ Scrum Scrum Methodology คืออะไร
เทมเพลต Backlog ของผลิตภัณฑ์สำหรับ Scrum (คลิกที่เทมเพลตเพื่อแก้ไขออนไลน์)

มอบหมายงาน

จะช่วยได้อย่างแน่นอนหากสมาชิกในทีมแต่ละคนรู้ว่าหน้าที่ความรับผิดชอบของพวกเขาคืออะไร เนื่องจากงานในมือจะแจ้งว่าทีมต้องทำอะไร คุณสามารถใช้แผนภูมิการว่ายน้ำเพื่อชี้แจงว่าสมาชิกแต่ละคนในทีมพัฒนาควรทำอะไรในระหว่าง Sprint

Sprint Tasks ผังงาน
เทมเพลตแผนผังลำดับงานของ Sprint Tasks (คลิกที่เทมเพลตเพื่อแก้ไขแบบออนไลน์)

การสร้างงานค้างของ Sprint

นี่แสดงว่า Product Backlog รายการใดที่คุณกำลังทำงานอยู่ในระหว่าง Sprint ปัจจุบัน ซึ่งคล้ายกับงานในมือของผลิตภัณฑ์เอง

เมื่อคุณสร้าง Sprint Backlog ใน Creately แล้ว คุณสามารถเชิญทีมพัฒนาให้ทำงานร่วมกันในการขยายได้ การเปลี่ยนแปลงใดๆ ที่ทุกคนทำจะมีผลทันทีบนผืนผ้าใบ และคุณสามารถใช้ความคิดเห็นและกระทู้สนทนาเพื่อแบ่งปันความคิดเห็น

Sprint Backlog
เทมเพลต Sprint Backlog (คลิกที่เทมเพลตเพื่อแก้ไขออนไลน์)

พร้อมที่จะเริ่มโครงการ Scrum แรกของคุณแล้วหรือยัง

เราหวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจถึงวิธีการ Scrum ใช้เทมเพลตที่ให้มาเพื่อเริ่มต้นโครงการของคุณ

มีคำถามเพิ่มเติม? หรือเคล็ดลับ? แบ่งปันกับเราในส่วนความคิดเห็นด้านล่าง