เมื่อเร็ว ๆ นี้ฉันได้อ่านเกี่ยวกับการต่อสู้หลายครั้งและฉันพบว่าสิ่งที่ฉันดูเหมือนจะเป็นข้อมูลที่ขัดแย้งกันไม่ว่าจะเป็นการดีหรือไม่ที่จะเปลี่ยนงานค้างในระหว่างการวิ่ง บทความวิกิพีเดียในการต่อสู้บอกว่ามันไม่ได้ตกลงต่างๆและบทความอื่น ๆ ที่พูดแบบนี้เช่นกัน อาจารย์สอนการพัฒนาซอฟต์แวร์ของฉันก็สอนเรื่องเดียวกันในภาพรวมของการต่อสู้
อย่างไรก็ตามฉันอ่านScrum และ XP จาก Trenchesและอธิบายส่วนของรายการที่ไม่ได้วางแผนไว้บน taskboard ดังนั้นฉันจึงค้นหาScrum Guideและมันบอกว่าในระหว่างการวิ่ง "ไม่มีการเปลี่ยนแปลงใด ๆ ที่จะส่งผลกระทบต่อเป้าหมาย Sprint" และในการอภิปรายของเป้าหมาย Sprint "หากงานนั้นแตกต่างจากที่คาดการณ์ไว้ทีมพัฒนา จากนั้นพวกเขาก็ร่วมมือกับเจ้าของผลิตภัณฑ์เพื่อเจรจาขอบเขตของ Sprint Backlog ภายใน Sprint " มันจะพูดในการสนทนาของ Sprint Backlog:
Sprint Backlog เป็นแผนที่มีรายละเอียดเพียงพอที่สามารถเข้าใจการเปลี่ยนแปลงในความคืบหน้าใน Daily Scrum ทีมพัฒนาปรับเปลี่ยน Sprint Backlog ตลอด Sprint และ Sprint Backlog ปรากฏในระหว่าง Sprint การเกิดขึ้นนี้เกิดขึ้นเมื่อทีมพัฒนาทำงานผ่านแผนและเรียนรู้เพิ่มเติมเกี่ยวกับงานที่จำเป็นเพื่อให้บรรลุเป้าหมาย Sprint
เมื่อจำเป็นต้องมีงานใหม่ทีมพัฒนาจะเพิ่มเข้าไปใน Sprint Backlog เมื่องานเสร็จหรือเสร็จสมบูรณ์งานที่เหลือโดยประมาณจะได้รับการอัพเดต เมื่อองค์ประกอบของแผนถือว่าไม่จำเป็นก็จะถูกลบออก มีเพียงทีมพัฒนาเท่านั้นที่สามารถเปลี่ยน Sprint Backlog ในระหว่าง Sprint Sprint Backlog เป็นภาพที่เห็นได้ชัดเจนในแบบเรียลไทม์ของทีมพัฒนาที่วางแผนจะทำให้สำเร็จในช่วง Sprint และเป็นของทีมพัฒนาเท่านั้น
ดังนั้น ณ จุดนี้ฉันสับสนโดยสิ้นเชิง เมื่อคิดถึงเรื่องนี้แล้วมันก็สมเหตุสมผลดีสำหรับฉันที่จะใช้แนวทางที่สอง รายการที่เฉพาะเจาะจงในงานในมือดูเหมือนจะไม่ใช่สิ่งที่สำคัญที่สุดสำหรับฉัน แต่เป็นเป้าหมายของการวิ่งดังนั้นอย่าเปลี่ยนเป้าหมายการวิ่ง แต่เป็นการสามารถเปลี่ยนงานในมือได้อย่างเหมาะสม ตัวอย่างเช่นหากทั้งเจ้าของผลิตภัณฑ์และทีมคิดว่าพวกเขาอยู่ในหน้าเดียวกันเกี่ยวกับเรื่องราว แต่เมื่อการวิ่งคืบหน้าพวกเขาพบว่ามีความเข้าใจผิดดูเหมือนว่าเหมาะสมที่จะเปลี่ยนงานที่ทำเรื่องนั้นให้สอดคล้องกัน . หรือถ้ามีเรื่องราวหรือภารกิจที่ถูกลืม แต่จำเป็นต้องมีเพื่อให้บรรลุเป้าหมายในการวิ่งฉันจะคิดว่ามันเป็นการดีที่สุดที่จะเพิ่มเรื่องหรือภารกิจในงานค้างในระหว่างการวิ่ง
อย่างไรก็ตามมีผู้คนจำนวนมากที่ดูเหมือนจะยืนกรานว่าการเปลี่ยนแปลงใด ๆ ที่ค้าง backstarter จะไม่ตกลง ฉันเข้าใจตำแหน่งนั้นผิดหรือเปล่า? คนเหล่านั้นกำหนด backlog ที่วิ่งแตกต่างกันอย่างใด? ความเข้าใจของฉันเกี่ยวกับสิ่งที่ต้องทำในการวิ่งคือมันประกอบด้วยทั้งเรื่องราวและภารกิจที่พวกเขาแบ่งย่อยออกเป็น
อย่างไรก็ตามฉันขอขอบคุณที่ป้อนข้อมูลเกี่ยวกับปัญหานี้ ฉันพยายามคิดว่าทั้งสองวิธีการต่อสู้แบบอุดมคตินั้นคือการเปลี่ยนการวิ่งค้างในระหว่างการวิ่งและคนที่ใช้ท่าต่อสู้เพื่อการพัฒนาประสบความสำเร็จหรือไม่