Scrum Guide | 31. จะสร้างและตีความแผนภูมิเบิร์นดาวน์ได้อย่างไร?
เผยแพร่แล้ว: 2022-06-21แผนภูมิการเบิร์นดาวน์ค่อนข้างง่ายในการสร้าง มีเครื่องมือมากมายที่สามารถสร้างได้จากงานที่บันทึกไว้โดยสมาชิกของทีมพัฒนา แม้จะมีความเรียบง่าย แต่การตีความก็สามารถให้ข้อมูลที่มีค่าสำหรับทีม Scrum ทั้งหมด อ่านบทความนี้เพื่อดูวิธีสร้างและตีความแผนภูมิการเบิร์นดาวน์
จะสร้างและตีความแผนภูมิเบิร์นดาวน์ได้อย่างไร? – สารบัญ:
- จะสร้างแผนภูมิการเบิร์นดาวน์ได้อย่างไร?
- ใครเป็นผู้รับผิดชอบแผนภูมิการเบิร์นดาวน์?
- จะตีความแผนภูมิการเบิร์นดาวน์ได้อย่างไร
- แผนภูมิการเบิร์นดาวน์ที่แท้จริงและเหมาะสม
- การเลือกหน่วยวัด
- สรุป
จะสร้างแผนภูมิการเบิร์นดาวน์ได้อย่างไร?
ทีมพัฒนาควรติดตามงานประจำวัน นี่เป็นพื้นฐานไม่เพียง แต่สำหรับการประเมินประสิทธิภาพเท่านั้น แต่ยังรวมถึงการปรับปรุงด้วย และหนึ่งในเครื่องมือที่ง่ายและได้รับการพิสูจน์แล้วสำหรับจุดประสงค์นี้คือ แผนภูมิการเผาไหม้
คุณสามารถสร้างได้ ด้วยตนเอง โดยการวาดระบบพิกัดบนแผ่นกระดาษ บนแกน Y คุณต้องพล็อตปริมาณงานที่แสดงในหน่วยที่เลือก เช่น ประเด็นเรื่อง บนแกน X ให้วาดมาตราส่วนที่ระบุวันที่ต่อเนื่องกันของ Sprint ลากเส้นของการวิ่งในอุดมคติแล้วทำเครื่องหมายจำนวนงานที่เสร็จสมบูรณ์ในแต่ละวัน แม้ว่าโซลูชันนี้จะมีเสน่ห์และมีส่วนร่วมกับทีม แต่ ก็ไม่สามารถใช้งานได้จริง มันยังไม่จำเป็นสำหรับทีมที่อยู่ห่างไกลอีกด้วย
ดังนั้น วิธีการทางดิจิทัลในการสร้างแผนภูมิการสรุปข้อมูลจึงเป็นเรื่องธรรมดามาก เครื่องมือมากมายสำหรับการบันทึกงานบนงานที่แจกจ่ายให้กับสมาชิกในทีมมาพร้อมกับตัวเลือกในการสร้างกราฟการเบิร์นดาวน์โดยอัตโนมัติ จากนั้น นักพัฒนาทั้งหมดที่ต้องทำคือทำเครื่องหมายจุดเริ่มต้นและจุดสิ้นสุดของงานในคุณลักษณะเฉพาะของผลิตภัณฑ์ และการมีส่วนร่วมของพวกเขาจะสะท้อนให้เห็นในแผนภูมิการเผาไหม้
ด้วยเครื่องมือที่เหมาะสม คุณสามารถ ปรับขนาดแผนภูมิได้อย่างอิสระ สิ่งนี้ให้ข้อมูลเชิงลึกเกี่ยวกับการเผาไหม้ไม่เพียงแต่ในระดับของ Sprint ที่กำหนด แต่ยังในระดับหนึ่งในสี่หรือทั้งโครงการ
ปัจจัยสำคัญที่ต้องพิจารณาเมื่อเลือกเครื่องมือสำหรับสร้างแผนภูมิเบิร์นดาวน์คือการ เข้าถึงสำหรับสมาชิกทีม Scrum ทุกคน การมองเห็นแผนภูมิการเผาไหม้สำหรับทีมพัฒนาทั้งหมดเป็นปัจจัยสำคัญที่สร้างแรงบันดาลใจ สิ่งสำคัญเท่าเทียมกันคือการดูเส้นที่แสดงงานที่เหลืออยู่ในแต่ละวัน การพูดถึงการเบิร์นอินระหว่าง Daily Scrum ทำให้ Developers คิดเกี่ยวกับวิธีการทำงานและสถานะปัจจุบันของผลิตภัณฑ์
ใครเป็นผู้รับผิดชอบแผนภูมิการเบิร์นดาวน์?
คำถามเกี่ยวกับ ความเป็นเจ้าของแผนภูมิการเผาไหม้ค่อนข้างขัดแย้ง ด้านหนึ่งควรเป็นของ Scrum Master เพราะเป็นเครื่องมือเพื่อให้แน่ใจว่าทีมทำงานอย่างมีประสิทธิภาพและเป็นไปตามแผน ในทางกลับกัน ควรอยู่ในมือของเจ้าของผลิตภัณฑ์ เนื่องจากสะท้อนถึงความคืบหน้าสู่เป้าหมายผลิตภัณฑ์ที่สื่อสารกับลูกค้า ยิ่งไปกว่านั้น บุคคลที่สามที่อ้างสิทธิ์ความเป็นเจ้าของคือทีมพัฒนา เนื่องจากแผนภูมิทำหน้าที่เป็นเครื่องมือภายใน
แผนภูมิสรุปผลเป็นตัวชี้วัดที่จำเป็นในการประเมินประสิทธิภาพของทีมพัฒนา และสมาชิกทีม Scrum ทุกคนนำไปใช้ นั่นคือเหตุผลที่ความโปร่งใสและการเข้าถึงได้เป็นสิ่งสำคัญ อย่างไรก็ตาม จุดประสงค์ของมันคือการให้บริการทีม มันควรจะเสริมสร้างการจัดระเบียบตนเอง ปรับปรุงแรงจูงใจ และให้ภาพที่แท้จริงของสถานะของงานกับงานที่ได้รับมอบหมาย ดังนั้น ตามทฤษฎีแล้ว สมาชิกของทีมพัฒนาแต่ละคนสามารถอัปเดตแผนภูมิการเผาไหม้ได้
อย่างไรก็ตาม ในทางปฏิบัติ งานในการอัปเดตแผนภูมิการเบิร์นดาวน์มักจะตกอยู่ที่ Scrum Master สิ่งนี้เกิดขึ้นโดยเฉพาะในช่วงเริ่มต้นของการทำงานกับทีมพัฒนาใหม่เมื่อ Team Velocity ยังคงแปรปรวนและคาดเดาได้ยาก อย่างไรก็ตาม ขอแนะนำให้มอบหมายงานนี้ให้กับนักพัฒนาซอฟต์แวร์คนใดคนหนึ่ง ท้ายที่สุด แผนภูมิมีขึ้นเพื่อเป็นการวัดความคืบหน้าของงานอย่างตรงไปตรงมาและเป็นการภายในโดยพิจารณาจากผู้พัฒนาเอง
จะตีความแผนภูมิการเบิร์นดาวน์ได้อย่างไร
เราได้อธิบายลักษณะที่ปรากฏของกราฟการเบิร์นดาวน์โดยละเอียดในบทความที่แล้ว ที่นี่เราจะเตือนคุณว่า แกน X แสดงเวลาที่เหลือในการทำงานให้เสร็จ ในทางกลับกัน แกน Y จะแสดงจำนวนงานที่เหลืออยู่ที่ต้องทำ
แผนภูมิการเบิร์นดาวน์ที่แท้จริงและเหมาะสม
ในการตีความแผนภูมิการเบิร์นดาวน์ ปัจจัยหลักไม่ได้เป็นเพียงการ วางแผนปกติของ "การเผาไหม้" ที่แท้จริงเท่านั้น เช่น การดำเนินการตามภารกิจโดยทีมพัฒนา สิ่งที่สำคัญพอๆ กันสำหรับรูปภาพคือการ เปรียบเทียบกับการลดลงของแนวการเผาไหม้ในอุดมคติ (แนวทาง)
โดย การเปรียบเทียบแนวการเผาไหม้ในอุดมคติกับการลดงานในโลกแห่งความเป็นจริงที่ทำเครื่องหมายบนแผนภูมิเบิร์นดาวน์ พารามิเตอร์ที่สำคัญมากสองประการสามารถประเมินได้ อันดับแรก เพื่อดูว่างานดำเนินต่อไปตามจังหวะปัจจุบันหรือไม่ ทีมพัฒนาจะบรรลุเป้าหมาย Sprint หรือเป้าหมายผลิตภัณฑ์ตรงเวลา ประการที่สอง เพื่อให้ได้แนวคิดว่างานจะแล้วเสร็จเมื่อใดโดยยังคงรักษาระดับปัจจุบันไว้ กล่าวอีกนัยหนึ่ง แผนภูมิการเผาไหม้แสดงความเร็วที่แท้จริงของงาน และเส้นในอุดมคติจะแสดงความเร็วที่ทีมควรทำงานเพื่อให้งานเสร็จสมบูรณ์
กราฟเบิร์น ยังช่วยให้คุณกำหนดค่าที่เรียกว่า Development Team Velocity ได้ในระยะยาว เราจะอุทิศบทความแยกต่างหากให้กับมัน ที่นี่เราจะพูดถึงว่าเป็นค่าที่กำหนดโดยปริมาณงานที่ทำในหนึ่ง Sprint
ด้วยความจริงที่ว่าแผนภูมิการเผาไหม้แสดงการเปรียบเทียบของเส้นการเผาไหม้ในอุดมคติกับจำนวนงานที่ลดลงอย่างแท้จริง ช่วยให้คุณ ประเมินความเร็วของงานได้ และ คาดการณ์ความเสี่ยงจากความล่าช้าของโครงการ
การเลือกหน่วยวัด
ความเร็วของทีมมักจะวัดเป็นหน่วยที่เรียกว่า จุดเรื่องราว กำหนดจำนวนเรื่องราวของผู้ใช้ที่ได้รับรู้ สิ่งเหล่านี้อาจต้องใช้ปริมาณงานที่แตกต่างกันมาก
นี่คือเหตุผลที่ Scrum Teams จำนวนมากใช้การวัดตามเวลา ขึ้นอยู่กับขนาด สิ่งเหล่านี้เป็น วันหรือชั่วโมงทำงาน นักพัฒนาแต่ละรายจะประมาณการและบันทึกระยะเวลาที่ใช้ไปกับงานของตน
อีกทางเลือกหนึ่งคือการ รับงานเป็นหน่วย หน่วยเหล่านี้เป็นหน่วยที่ใหญ่กว่าเล็กน้อย ซึ่งจะถูกกำหนดค่าที่แสดงเป็นประเด็นเรื่อง หรือเป็นวันหรือชั่วโมงการทำงาน เป็นหน่วยที่ช่วยให้ลูกค้าสามารถนำเสนอความคืบหน้าในการทำงานกับผลิตภัณฑ์ได้อย่างชัดเจนยิ่งขึ้น
โดยไม่คำนึงถึงหน่วยของการวัด ควรจดจำ หลักการคำนวณความเร็วของทีมพัฒนา ในวันหรือ Sprint ที่กำหนด ให้นับ เฉพาะงานที่เสร็จสิ้นจริงเท่านั้น หมายความว่างานที่เริ่มต้นจะถูกนับในวันถัดไปหรือ Sprint แม้ว่าจะไม่มีการทดสอบขั้นสุดท้ายเท่านั้น
สรุป
ด้วยเครื่องมือตรวจสอบทีมที่มีอยู่ การสร้างแผนภูมิการสรุปผลจึงกลายเป็นเรื่องง่าย ปัญหาที่สำคัญที่สุดคือการทำให้สมาชิก Scrum Team ทุกคนมีความสอดคล้อง ความชัดเจน และสามารถเข้าถึงได้
หากคุณชอบเนื้อหาของเรา เข้าร่วมชุมชนผึ้งที่วุ่นวายบน Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest
คู่มือการต่อสู้:
- อภิธานศัพท์ของคำศัพท์พื้นฐาน บทบาท และแนวคิด
- Scrum คืออะไร?
- ค่าการต่อสู้
- วิธีใช้งาน Scrum ในบริษัทของคุณ
- Scrum Team - มันคืออะไรและทำงานอย่างไร?
- เจ้าของผลิตภัณฑ์คือใคร?
- ข้อผิดพลาดที่พบบ่อยที่สุดของ Product Owner
- Scrum Master คือใคร?
- ลักษณะของ Scrum Master ที่ดี
- ข้อผิดพลาดที่พบบ่อยที่สุดของ Scrum Master
- สถิติและตัวชี้วัดใดที่ Scrum Master ควรติดตาม
- ความร่วมมือระหว่าง Product Owner และ Scrum Master
- ทีมพัฒนาใน Scrum
- ข้อผิดพลาดที่พบบ่อยที่สุดของ Developers
- สิ่งประดิษฐ์การต่อสู้
- สเกลการต่อสู้
- Sprint Backlog
- Backlog สินค้าคืออะไร?
- เรื่องราวของผู้ใช้คืออะไร?
- สร้าง User Story ที่ดีที่สุดกับ INVEST
- ข้อผิดพลาด User Story ที่พบบ่อยที่สุด
- เกณฑ์การยอมรับเรื่องราวของผู้ใช้
- การประมาณค่าและจุดเรื่องราวใน Scrum
- การวางแผนโป๊กเกอร์
- เกมประเมินทีม
- กำหนดส่วนเพิ่ม
- เหตุการณ์การต่อสู้
- Sprint ใน Scrum คืออะไร?
- ความมุ่งมั่นของทีม Scrum - เป้าหมายผลิตภัณฑ์ เป้าหมาย Sprint และคำจำกัดความของความสำเร็จ
- แผนภูมิ Burndown คืออะไร?
- จะสร้างและตีความแผนภูมิเบิร์นดาวน์ได้อย่างไร?
- ข้อดีและข้อเสียของแผนภูมิการเบิร์นดาวน์
- กระดาน Kanban ใน Scrum และ Scruban
- Velocity in Scrum - ความเร็วของทีมพัฒนา
- การต่อสู้รายวัน
- การวางแผนการวิ่ง
- Sprint Review
- Sprint Retrospective คืออะไร?
- ข้อผิดพลาดทั่วไประหว่าง Sprint Retrospective
- บำรุง Backlog สินค้า