Sprint Planning 101: วิธีการวางแผนการวิ่งที่ยอดเยี่ยม
เผยแพร่แล้ว: 2022-08-23ถามผู้คนหลายสิบคนว่าความคล่องตัวคืออะไร แล้วคุณจะได้คำตอบที่แตกต่างกันเป็นโหล แต่มันถูกกำหนดได้ดีที่สุดโดย scrum เป็นโมเดล Scrum เป็นวิธีจัดการโปรเจ็กต์ภายในกรอบงานที่คล่องตัวและประกอบด้วยสามบทบาท: เจ้าของผลิตภัณฑ์ scrum master และทีม
เจ้าของผลิตภัณฑ์ให้ความสำคัญกับด้านธุรกิจของโครงการ ส่วน scrum master คือผู้เชี่ยวชาญที่ทำหน้าที่เหมือนโค้ช ทีมงานกำกับตนเองและทำงานตามที่เห็นสมควรเพื่อให้บรรลุเป้าหมายของเจ้าของผลิตภัณฑ์
หากคุณสนใจเกี่ยวกับถั่วและสลักเกลียวของการต่อสู้ โปรดดูคำแนะนำของเรา สำหรับโพสต์นี้ เราจะเจาะลึกถึงเหตุการณ์หนึ่งในเฟรมเวิร์กการต่อสู้ การวางแผนการวิ่ง
Sprint คืออะไร?
เพื่อให้เกิดความสม่ำเสมอและลดความจำเป็นในการประชุมให้น้อยที่สุด scrum แบ่งออกเป็นกิจกรรม หนึ่งในเหตุการณ์เหล่านี้คือการวิ่ง การวิ่งเป็นการวนซ้ำในวงจรการพัฒนาของโครงการ
การวิ่งถูกกำหนดโดยงานที่วางแผนไว้จำนวนเล็กน้อยที่ทีมต้องทำให้เสร็จและพร้อมสำหรับการตรวจสอบ Sprint มาจากเฟรมเวิร์กที่คล่องตัวสำหรับโครงการและมักจะเกี่ยวข้องกับการต่อสู้ อย่างไรก็ตาม สปรินต์ยังเข้ากับเทคนิคของคัมบังด้วยแนวคิดการส่งมอบอย่างต่อเนื่อง Scruban จะปรับใช้ sprints ด้วย
ตามความหมายในพจนานุกรมของคำว่า sprint ก็เหมือนการวิ่งระยะสั้น กำหนดระยะเวลาโดยปกติไม่เกินสองถึงสี่สัปดาห์ เป้าหมายของการวิ่งจะตัดสินกันระหว่างเจ้าของผลิตภัณฑ์และทีม ซึ่งเรียกว่า "เป้าหมายการวิ่ง" งานมาจาก backlog แบบวิ่งซึ่งเป็นรายการงานที่ต้องทำให้เสร็จ งานค้างมักจะอยู่บนกระดานหรือรายการงานเพื่อการบำรุงรักษาที่ง่าย

ทีมทำงานร่วมกันเพื่อให้การวิ่งเสร็จสิ้นและเตรียมให้พร้อมสำหรับการตรวจสอบ แต่การวิ่งไม่สามารถเริ่มได้จนกว่าจะมีแผนการวิ่ง
วิธีการสร้างแผนการวิ่งที่ดี
แผนการวิ่งเป็นอีกเหตุการณ์หนึ่งในเฟรมเวิร์กการต่อสู้ของโครงการที่คล่องตัว เริ่มต้นด้วยทีมตัดสินใจว่ารายการใดใน Backlog ที่จะทำงานในระหว่างการวิ่ง นี่คือเป้าหมายการวิ่งซึ่งเป็นการตัดสินใจร่วมกันระหว่างทีมและเจ้าของผลิตภัณฑ์
การวางแผน Sprint มักเกี่ยวข้องกับทุกคนในทีม มีเจ้าของผลิตภัณฑ์ที่ช่วยจัดลำดับความสำคัญของงานในมือ และแนะนำว่ารายการใดควรเป็นส่วนหนึ่งของเป้าหมายการวิ่ง ทีมงานเข้ามาเพื่อกำหนดจำนวนงานที่เป็นไปได้สำหรับงานในมือที่จะทำงานในระหว่างการวิ่ง
ผู้ที่มีส่วนร่วมในการวางแผนการวิ่งก็คือ Scrum Master scrum master เป็นผู้เชี่ยวชาญในกรอบงาน scrum สำหรับโครงการที่คล่องตัว พวกเขาทำหน้าที่เป็นผู้อำนวยความสะดวกสำหรับแผนการวิ่งเพื่อให้แน่ใจว่ามีประสิทธิภาพ มีการจัดการรายการงานในมือที่เหมาะสม และมีข้อตกลงระหว่างฝ่ายต่างๆ ที่เกี่ยวข้อง
มีสามขั้นตอนหลักสำหรับการวางแผนการวิ่ง
1. การออกแบบ
การออกแบบการวิ่งแข่งมักจะเป็นเหตุการณ์ที่เกิดขึ้นเพียงครั้งเดียว แม้ว่าจะสามารถปรับแต่งให้ก้าวไปข้างหน้าเพื่อปรับปรุงกระบวนการได้ แน่นอนว่าคุณต้องกลับไปที่กระดานวาดภาพ เว้นแต่การออกแบบจะไม่ทำงาน
ส่วนของขั้นตอนการออกแบบของแผนวิ่งเริ่มต้นด้วยการประชุมการวางแผนการวิ่ง นี่คือที่วัดความริเริ่มทางธุรกิจและสร้างงานในมือที่ค้างอยู่ การประชุมอื่นจะแบ่งงานในมือออกเป็นงาน ซึ่งจะทำให้งานในมือเสร็จสิ้น
จะมีการประชุม scrum ทุกวัน นี่คือการเช็คอินเพื่ออัปเดตความคืบหน้าของการวิ่ง งานจะได้รับการจัดลำดับความสำคัญเพิ่มเติมในขณะนี้และมอบหมายโดยพิจารณาจากการตรวจสอบแผนภูมิการเบิร์นดาวน์ ซึ่งจะแสดงเป็นภาพกราฟิกว่าทีมทำงานเร็วแค่ไหน
นอกจากนี้ ตลอดการวิ่ง ยังมีสิ่งที่เรียกว่าการกรูมมิ่งที่ค้างอยู่ นี่คือเวลาที่เจ้าของผลิตภัณฑ์และทีมงานจะตรวจสอบและปรับแต่งงานในมือตามความคืบหน้าของพวกเขา
เมื่อการวิ่งเสร็จสิ้น จะมีการประชุมทบทวนการวิ่ง ที่นี่ผลลัพธ์ของการวิ่งที่เสร็จสมบูรณ์จะถูกวิเคราะห์โดยเทียบกับวัตถุประสงค์ของโครงการจากการประชุมวางแผน นอกจากนี้ยังมีการประชุมย้อนหลังสำหรับการวิ่งระยะสั้น ซึ่งจะพิจารณากระบวนการและเครื่องมือที่ใช้ในระหว่างการวิ่ง และวิธีการปรับปรุงให้ดีขึ้นในครั้งต่อไป
การออกแบบเหล่านี้มุ่งเน้นที่การสร้างกำหนดการและเหตุการณ์สำคัญที่สมจริงซึ่งทีมจำเป็นต้องทำสำเร็จ การออกแบบควรได้รับการยินยอมจากสมาชิกทุกคนในทีมโครงการ การออกแบบเป็นโครงสร้างที่จะกำหนดความยาวของโครงการ ดังนั้น ต้องเป็นไปตามขอบเขต ต้นทุน และเวลาที่ได้รับอนุมัติของโครงการ
2. ประมาณการ Sprint Velocity
ก่อนการวิ่ง เจ้าของผลิตภัณฑ์จะเป็นผู้กำหนดความเร็ว นั่นคือต้องทำงานมากน้อยเพียงใดในการวิ่ง การตัดสินใจนี้ขึ้นอยู่กับกำหนดการของทีมและความสามารถของพวกเขา
ค่าประมาณนี้สร้างขึ้นเมื่อเริ่มต้นการวิ่งแต่ละครั้ง แม้ว่าอาจมีความต้องการให้ทำในระหว่างขั้นตอนการออกแบบ แต่ก็ควรรอ มีข้อมูลเชิงลึกอันมีค่าที่มาหลังจากการวิ่งแต่ละครั้งที่ควรนำไปใช้กับการวิ่งครั้งต่อไป

เป้าหมายของการประมาณคือการพัฒนาความเร็ว sprint ใหม่สำหรับการวิ่งแต่ละครั้ง สิ่งนี้ควรสะท้อนถึงวัตถุประสงค์ของการวิ่งนั้น ประสิทธิภาพที่เราได้เรียนรู้จากครั้งก่อน และสิ่งที่สามารถทำได้จริงด้วยทรัพยากรปัจจุบัน ขณะนี้ยังมีเครื่องมือมากมายที่ช่วยเพิ่มจำนวนวัตถุประสงค์ที่บรรลุได้ในแต่ละฤดูใบไม้ผลิ ตั้งแต่เครื่องมือทดสอบระบบอัตโนมัติไปจนถึงโซลูชัน CI/CD
3. การจัดสรรงานสปรินต์
นี่คือจุดที่ scrum master มีประโยชน์ เนื่องจากความเชี่ยวชาญของพวกเขา พวกเขาสามารถทำงานอย่างใกล้ชิดกับทีมเพื่อตอบสนองความต้องการที่กำหนดโดยเจ้าของผลิตภัณฑ์ Scrum Master และทีมร่วมกันจัดสรรงานของ Sprint
แต่ทีมทำงานค่อนข้างอิสระ ซึ่งเป็นหนึ่งในหลักการของกรอบงานที่คล่องตัว แนวคิดของทีมที่กำกับตนเองเป็นพื้นฐานของการทำงานแบบ Scrum และมีหน้าที่จัดการการวิ่งเพื่อบรรลุเป้าหมายการวิ่ง
ทำได้โดยมอบหมายงานที่มีทักษะมากที่สุดให้ดำเนินการ มีการใช้คนที่เหมาะสม และทีมก็มีความรับผิดชอบในการทำงานมากขึ้น พวกเขาได้รับอำนาจจากเอกราช
ความแตกต่างระหว่างการวิ่งที่ประสบความสำเร็จและการวิ่งที่ล้มเหลว
การบอกว่าการวิ่งของคุณประสบความสำเร็จหรือไม่นั้นค่อนข้างง่าย บรรลุเป้าหมายหรือไม่? เป้าหมายการวิ่งจะถูกตัดสินใจก่อนที่จะเริ่มการวิ่งโดยเจ้าของผลิตภัณฑ์และทีมงาน หากตรงตามเกณฑ์นั้น การวิ่งจะสำเร็จ หมายความว่าคุณกำลังจะผ่านงานในมือในอัตราที่ยอมรับได้
ในทางตรงกันข้าม หากทีมไม่สามารถทำทุกอย่างใน Backlog ที่กำหนดไว้เป็นเป้าหมายการวิ่ง การวิ่งนั้นก็จะล้มเหลว ความจริงที่ว่า sprints นั้นรวดเร็วและมีการพัฒนาอยู่ตลอดเวลา คือการหลีกเลี่ยงการลงเอยด้วยผลิตภัณฑ์เมื่อสิ้นสุดโปรเจ็กต์ของคุณซึ่งไม่มีใครต้องการ นี่ก็จะเป็นความล้มเหลวเช่นกัน
ความสำเร็จวัดจากการทบทวนการวิ่ง ซึ่งทำให้แน่ใจได้ว่าโครงการกำลังดำเนินไปในทิศทางที่ถูกต้อง หากผู้มีส่วนได้ส่วนเสียหลักและผู้ใช้ปลายทางไม่พอใจ หากผลงานไม่เป็นไปตามความคาดหวัง ถือว่าล้มเหลว หากไม่มีการเรียนรู้อะไรเลยเมื่อสิ้นสุดการวิ่ง ก็ถือว่าล้มเหลวได้เช่นกัน ท้ายที่สุด มันเป็นเรื่องของการทดลองและกระบวนการเชิงประจักษ์
ProjectManager.com ช่วยในการวางแผน Sprint
ProjectManager.com เป็นซอฟต์แวร์การจัดการโครงการที่ยืดหยุ่น เมื่อต้องการวางแผนการวิ่งครั้งต่อไปของคุณ คุณสามารถใช้เทมเพลตการวางแผนการวิ่งของเราเพื่อเริ่มต้นอย่างถูกวิธี เทมเพลตนี้ออกแบบมาสำหรับทีมพัฒนา คุณสามารถย้ายงานออกจากงานในมือและเข้าสู่การพัฒนาในมุมมองกระดานได้อย่างง่ายดาย

เมื่อคุณมีบอร์ดแล้ว ทีมจะปรับแต่งคอลัมน์และทำงานร่วมกันบนการ์ดได้ พวกเขาสามารถเพิ่มรายการสิ่งที่ต้องทำของตนเองและแสดงความคิดเห็นกับสมาชิกในทีมคนอื่นๆ เรามีพื้นที่จัดเก็บไฟล์ไม่จำกัด ดังนั้นเพิ่มเอกสารและรูปภาพได้มากเท่าที่คุณต้องการ พวกเขาทั้งหมดติดอยู่ที่ระดับงาน ดังนั้นจึงไม่ต้องค้นหาเอกสารสำคัญอย่างไม่รู้จบอีกต่อไป นอกจากนี้ @ เจ้าของผลิตภัณฑ์หรือ scrum master ซึ่งจะได้รับแจ้งทางอีเมลและนำพวกเขาเข้าสู่การสนทนา
มุมมองรายการงานของเราเป็นเครื่องมือที่ยอดเยี่ยมสำหรับงานในมือ คุณสามารถจัดการงานในมือนั้นได้โดยการกรองข้อมูลตามวันครบกำหนด เจ้าของ โครงการ ฯลฯ นอกจากนี้ยังสามารถแท็กงานเพื่อให้ค้นหาได้ง่ายขึ้น ProjectManager.com ทำงานบนระบบคลาวด์ ดังนั้นการอัปเดตสถานะงานจะสะท้อนให้เห็นในซอฟต์แวร์ทันที สร้างความโปร่งใสมากขึ้น

ในที่สุดก็มีแดชบอร์ดแบบเรียลไทม์ของเรา ติดตามโครงการผ่านเมตริกต่างๆ ซึ่งรวมถึงงาน ความคืบหน้า และความแปรปรวน นี่เป็นอีกหนึ่งคุณลักษณะที่จะช่วยในการจัดการกับผู้มีส่วนได้ส่วนเสียและนำเสนอการอัปเดตโครงการ
ProjectManager.com เป็นซอฟต์แวร์การจัดการโครงการบนระบบคลาวด์ที่เหมาะสำหรับวิธีการใดก็ตามที่คุณกำลังทำงานอยู่ เรามีเครื่องมือที่จะช่วยผู้จัดการในการวางแผน ตรวจสอบ และรายงานเกี่ยวกับโครงการของพวกเขา ทีมได้รับแพลตฟอร์มการทำงานร่วมกันที่ทำให้พวกเขามีอิสระในการทำงานในกลุ่มที่กำกับตนเองและเพิ่มประสิทธิภาพการทำงาน ลองใช้ ProjectManager.com วันนี้พร้อมทดลองใช้ฟรี 30 วัน
