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 ถัดไป

ระยะเวลาของเซสชันการวางแผนการวิ่งและผู้เข้าร่วมประชุม

sprint-planning-session-duration

กรอบงาน 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