Sprint Planning คืออะไร? คู่มือฉบับสมบูรณ์เกี่ยวกับ Agile Sprints
เผยแพร่แล้ว: 2021-12-22วิธีการจัดการโปรเจ็กต์แบบ Agile เป็นหนึ่งในวิธีที่น่าสนใจและมีประสิทธิภาพที่สุดในการจัดการโปรเจ็กต์ของคุณและรับประโยชน์สูงสุดจากมัน พวกเขาครอบคลุมทุกอย่างตั้งแต่กระบวนการพัฒนาซอฟต์แวร์ไปจนถึงการจัดการการก่อสร้าง
แต่วิธีการทำงานอย่างไร มันมีประสิทธิภาพมากขนาดไหน? คำตอบคือ Sprint
Sprints เป็นวิธีการทำงานอย่างมีประสิทธิผลอย่างเหลือเชื่อในการบรรลุเป้าหมายและเหตุการณ์สำคัญต่างๆ ที่เกี่ยวข้องกับโครงการ ซึ่งกำหนดโดยผู้บริหารระดับสูงหรือผู้จัดการโครงการ
แต่การวิ่งเร็วเหล่านี้จะเกิดขึ้นได้อย่างไร และขั้นตอนใดบ้างที่นำไปสู่กระบวนการวางแผนการวิ่ง
หากคุณอยู่ที่นี่เพื่อค้นหาข้อมูลดังกล่าว แสดงว่าคุณโชคดีแล้ว เพราะในบทความนี้ เราจะพูดถึงการวางแผนการวิ่งเร็ว เนื้อหาประกอบด้วยอะไรบ้าง และขั้นตอนที่นำไปสู่กระบวนการวางแผนการวิ่งเร็วมีอะไรบ้าง เอาล่ะ.
Sprint Planning คืออะไร?
ในระเบียบวิธีการต่อสู้ การจัดการงานหรือโครงการจะแบ่งออกเป็นช่วงเวลาที่เรียกว่า "Sprints" ระยะเวลาการวิ่งอาจเป็นอะไรก็ได้ระหว่าง 1 ถึง 4 สัปดาห์ แต่ธุรกิจที่ได้รับความนิยมส่วนใหญ่มักใช้การวิ่ง 2 สัปดาห์
การประชุมวางแผนการวิ่งเร็วจะกำหนดรายการงานในมือที่จะเลือกเพื่อดำเนินการในการวิ่งครั้งต่อไป การประชุมประกอบด้วย Product Manager, scrum master และทีม scrum ทั้งหมด
เหตุการณ์การวางแผนการวิ่งที่สมบูรณ์แบบสำหรับการสร้างแผนการพัฒนาและเป้าหมายสำหรับการวิ่งที่กำลังจะเกิดขึ้นในกระบวนการพัฒนาโครงการ
หากเซสชั่นการวางแผนการวิ่งของคุณประสบความสำเร็จ มันจะให้สองรายการที่สำคัญสำหรับทีมพัฒนาของคุณ พวกเขาคือ:
- Sprint Backlog : Backlog นี้เป็นการรวบรวมหรือรายการเรื่องราวที่ทีมพัฒนาตกลงที่จะดำเนินการในอีกสองสามสัปดาห์ข้างหน้าหรือการวิ่งที่กำลังจะเกิดขึ้น
- Sprint Goal : เป้าหมายนี้เป็นบทสรุปของสิ่งที่ทีมพัฒนาโครงการวางแผนที่จะบรรลุใน sprint ถัดไป
ระยะเวลาของเซสชันการวางแผนการวิ่งและผู้เข้าร่วมประชุม
กรอบงาน scrum ที่มีเซสชัน sprint เหล่านี้แสดงให้เห็นว่าการวางแผนการวิ่งควรมีกรอบเวลา และควรมีการจำกัดเวลาสูงสุดสำหรับแต่ละเซสชันเสมอ ดังนั้นควรใช้เวลาเพียง 1 หรือ 2 ชั่วโมงสำหรับเวลาการวิ่งทุกสัปดาห์เมื่อการพัฒนา ทีมงานกำลังทำงาน
มาดูผู้เข้าร่วมประชุมของเซสชันการวางแผนการวิ่งปกติเหล่านี้กัน
- เจ้าของผลิตภัณฑ์ : สมาชิกที่เข้าร่วมนี้เป็นผู้อธิบายรายการงานในมือทั้งหมดให้กับผู้ที่เข้าร่วม และยังรับผิดชอบในการตอบคำถามที่ค้างอยู่ทั้งหมดที่ถามในระหว่างเซสชันการวางแผนการวิ่งเร็ว และช่วยทีมในการกำหนด เป้าหมายการวิ่งตามความต้องการและความต้องการของโครงการ
- ทีมพัฒนา : ทีมพัฒนาคือกลุ่มเป้าหมายที่สำคัญที่สุด เนื่องจากพวกเขาให้คำมั่นสัญญาว่าจะทำงานให้เสร็จจากการวิ่ง ประเมินกรอบเวลาทั้งหมดซึ่งกิจกรรมและงานงานทั้งหมดจะเสร็จสิ้น และอธิบายทั้งหมด ของความเสี่ยงและขอบเขตการคืบคลานที่สามารถขัดขวางความก้าวหน้าของงานที่จะทำในการวิ่ง
- Scrum Master : อีกตัวตนหนึ่งที่สำคัญในกระบวนการทั้งหมดคือ scrum master ซึ่งมีหน้าที่รับผิดชอบในการดำเนินการวางแผนการวิ่งและรับผิดชอบในการประสานงานการประชุมทั้งหมดที่เกี่ยวข้องกับ sprint ที่เป็นปัญหา
- Product Manager : Product Manager สามารถเป็นเจ้าของผลิตภัณฑ์ได้ แต่ไม่ได้รับการยืนยัน
สิ่งหนึ่งที่คุณต้องรู้ก็คือ ถ้าคุณต้องการได้รับข้อมูลที่สร้างสรรค์และเชิงกลยุทธ์มากที่สุดจากสมาชิกในทีมของแผนกพัฒนา คุณต้องนำแผนงานผลิตภัณฑ์ของกระบวนการทั้งหมดของคุณไปใช้ในการประชุมวางแผนเร่งด่วน ไม่ใช่เฉพาะผลิตภัณฑ์ งานในมือ
สิ่งนี้จะทำให้แน่ใจว่าทีมพัฒนาทั้งหมดมีข้อมูลทั้งหมดที่อยู่ข้างหน้าพวกเขาเกี่ยวกับวิสัยทัศน์เชิงกลยุทธ์ขององค์กรเกี่ยวกับผลิตภัณฑ์ที่พวกเขากำลังทำงานอยู่ เพื่อให้สามารถมีส่วนร่วมอย่างมีประสิทธิภาพมากขึ้นในระหว่างเซสชันการวางแผนการวิ่ง
รายการตรวจสอบการวางแผนการวิ่ง
ต่อไปนี้คือรายการตรวจสอบฉบับย่อที่จะเป็นประโยชน์ในการวางแผนการวิ่งครั้งต่อไปของคุณ:
- เห็นด้วยกับรายการ Backlog ที่จะย้ายใน sprint ถัดไป
- ตรวจสอบให้แน่ใจว่าการวิ่งครั้งต่อไปเริ่มต้นเมื่อใด สมาชิกในทีมอาจสับสนเกี่ยวกับระยะเวลาการวิ่ง และหากระยะเวลาการวิ่งในปัจจุบันขยายออกไปอีกสองสามวัน/สัปดาห์ สมาชิกทุกคนในทีมต่อสู้ต้องอยู่ในแนวเดียวกัน
- ประเมินจุดเรื่องราวก่อน
- กำหนดความสามารถของทีมและนับจำนวนด้วยคะแนนเนื้อเรื่อง
- จบการประชุมด้วยเซสชั่นย้อนยุค (ใช้เครื่องมือย้อนหลัง) เกี่ยวกับวิธีการทำงานของพวกเขาในการวิ่งครั้งล่าสุด และขอคำแนะนำสำหรับการปรับปรุง
- ผู้จัดการโครงการควรเตรียมสถิติการวิ่งก่อนหน้านี้และแชร์กับทีมและผู้บริหารระดับสูง
มีการอภิปรายรายละเอียดอะไรบ้างในระหว่างการประชุมวางแผน Sprint
ดังที่เราได้กล่าวไปแล้วก่อนหน้านี้ว่าวัตถุประสงค์หลักของการประชุมการวางแผนการวิ่งทั้งหมดคือการหารายละเอียดหลักทั้งหมดเกี่ยวกับงานการวางแผนของทีมพัฒนาในระหว่างการวิ่งครั้งต่อไป
โดยที่ในใจ เราจะมาดูรายละเอียดต่อไปนี้ที่กล่าวถึงในเซสชั่นการวางแผนการวิ่ง
- สิ่งแรกที่ทีมต้องตัดสินใจคือวัตถุประสงค์เชิงกลยุทธ์โดยรวมของทีมที่จะบรรลุในการวิ่งครั้งต่อไป วัตถุประสงค์นี้เป็นเป้าหมายที่ทีมพัฒนาจะบรรลุ และจะแสดงเป็นเป้าหมายการวิ่งหนึ่งหรือสองประโยคสำหรับทั้งทีม
- ขั้นตอนที่สองคือการตรวจสอบ Backlog ของผลิตภัณฑ์ทั้งหมดที่นำเสนอต่อที่ประชุมและหารือเกี่ยวกับรายการทั้งหมดหรือองค์ประกอบที่อยู่ใน Backlog ของ Sprint ถัดไป และคุณต้องระบุเหตุผลที่คุณทำเช่นนั้นเพื่อหลีกเลี่ยง ความสับสนในภายหลัง
- ขั้นตอนต่อไปคือการเรียกการรวมตัวของทีมหรือฉันทามติของทีมเกี่ยวกับรายการงานค้างที่เสนอและเป้าหมายการวิ่ง กิจกรรมทั้งหมดนี้นำโดย scrum master
- ขั้นตอนที่สี่คือการหารือเกี่ยวกับความสามารถของทั้งทีม
- ทีมงานยังได้หารือเกี่ยวกับปัญหาที่ทราบทั้งหมดที่สามารถชะลอความคืบหน้าของการวิ่งทั้งหมดหรือขัดขวางงานค้างของการวิ่ง
- งานในมือของ Sprint ใหม่ทั้งหมดถูกกำหนดให้กับสมาชิกในทีมตามความสามารถ ชุดทักษะเฉพาะ และเกณฑ์อื่นๆ ที่เกี่ยวข้องที่เจ้าภาพการประชุมเห็นว่าจำเป็น
- กรอบเวลาของการวิ่งที่กำลังจะเกิดขึ้นทั้งหมดยังถูกกล่าวถึงตามความต้องการและข้อกำหนดของผลิตภัณฑ์และสมาชิกในทีมพัฒนา
สิ่งหนึ่งที่คุณต้องแน่ใจเพื่อให้การประชุมวางแผนการวิ่งของคุณมีประสิทธิภาพมากที่สุด คือการมีงานในมือที่ผ่านการคิดมาอย่างดี ซึ่งจะช่วยลดปัญหาหรือความสับสนระหว่างการประชุมและช่วยให้ทีมตัดสินใจได้ดีขึ้น
บทสรุป
นี่คือคำแนะนำสั้นๆ แต่ครอบคลุมสำหรับการวางแผนการวิ่งเร็ว และวิธีที่คุณสามารถดำเนินการกับผลิตภัณฑ์ของคุณในปี 2022 หากคุณคิดว่าเราล้มเหลวในการพูดถึงบางสิ่งที่สำคัญ โปรดเขียนถึงเราและเราจะตรวจสอบโดยเร็วที่สุด
ตรวจสอบแหล่งข้อมูลเหล่านี้ด้วย:
- Scrum Tools ที่ดีที่สุดของปี 2022 สำหรับการจัดการโครงการแบบ Agile
- ประเภทของ Scrum Meetings และ Scrum Best Practices
- Scrum vs Kanban vs Agile vs Waterfall – การเปรียบเทียบแบบเคียงข้างกัน
- คู่มือฉบับสมบูรณ์เกี่ยวกับวงจรการพัฒนาซอฟต์แวร์ Agile ในปี 2022