Sprint Planning 101: วิธีการวางแผนการวิ่งที่ยอดเยี่ยม

เผยแพร่แล้ว: 2022-08-23

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

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

หากคุณสนใจเกี่ยวกับถั่วและสลักเกลียวของการต่อสู้ โปรดดูคำแนะนำของเรา สำหรับโพสต์นี้ เราจะเจาะลึกถึงเหตุการณ์หนึ่งในเฟรมเวิร์กการต่อสู้ การวางแผนการวิ่ง

Sprint คืออะไร?

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

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

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

บอร์ดคัมบังกับงานในมือ
ตัวอย่างของบอร์ดที่มีงานและงานในมือใน ProjectManager.com — เรียนรู้เพิ่มเติม

ทีมทำงานร่วมกันเพื่อให้การวิ่งเสร็จสิ้นและเตรียมให้พร้อมสำหรับการตรวจสอบ แต่การวิ่งไม่สามารถเริ่มได้จนกว่าจะมีแผนการวิ่ง

วิธีการสร้างแผนการวิ่งที่ดี

แผนการวิ่งเป็นอีกเหตุการณ์หนึ่งในเฟรมเวิร์กการต่อสู้ของโครงการที่คล่องตัว เริ่มต้นด้วยทีมตัดสินใจว่ารายการใดใน 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 เป็นซอฟต์แวร์การจัดการโครงการที่ยืดหยุ่น เมื่อต้องการวางแผนการวิ่งครั้งต่อไปของคุณ คุณสามารถใช้เทมเพลตการวางแผนการวิ่งของเราเพื่อเริ่มต้นอย่างถูกวิธี เทมเพลตนี้ออกแบบมาสำหรับทีมพัฒนา คุณสามารถย้ายงานออกจากงานในมือและเข้าสู่การพัฒนาในมุมมองกระดานได้อย่างง่ายดาย

กระดานชนกับงานวิ่ง
ProjectManager.com มีเทมเพลต sprint ที่สร้างไว้ล่วงหน้าเพื่อช่วยคุณในการเริ่มต้น

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

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

รายการงานสำหรับการจัดการงาน
คุณสมบัติการจัดการงานของ ProjectManager.com ทำให้การดำเนินการวิ่งเป็นเรื่องง่าย

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

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