นี่เป็นคำถามที่ยอดเยี่ยมและเป็นสิ่งสำคัญมากสำหรับทีมที่จะต้องพัฒนา หัวข้อนั้นหลอกลวงและเข้าใจผิดอย่างกว้างขวาง จุดประสงค์ดั้งเดิมของการชี้เรื่องราวคือการหาวิธีที่รวดเร็วและแม่นยำในการประเมินระดับความพยายาม (LOE) ที่จำเป็นสำหรับการทำงานที่สมบูรณ์ซึ่งกำหนดไว้ในเรื่องราว วัตถุประสงค์โดยรวม: ให้ทีมคาดการณ์ล่วงหน้าหรือคาดการณ์ระยะเวลาที่ต้องใช้ความพยายาม (เช่นโครงการ) ความเข้าใจเรื่องความเร็วนั้นถูกต้อง: เป็นคะแนนเฉลี่ยต่อ Sprint ที่เสร็จสมบูรณ์ (ทำจริง) ดังนั้นถ้าคุณมีโครงการที่จะส่งมอบและมันคือ 250 คะแนนและทีมของคุณเฉลี่ย 25 คะแนนต่อการวิ่งโครงการจะใช้เวลาประมาณ 10 sprints บวกหรือลบเวลาบัฟเฟอร์บางส่วน
ผู้ทรงคุณวุฒิบางคนเช่น Ken Schwaber แนะนำว่าความเร็วและแต้มจะใช้สำหรับการพยากรณ์ระยะกลางถึงระยะยาวเท่านั้น พวกเขาแนะนำให้ใช้ชั่วโมงงานเป็น“ การตรวจสอบสติ” ครั้งที่สองเกี่ยวกับสิ่งที่สามารถทำได้จริงในการวิ่ง ดังนั้นจำนวนคะแนนในการวิ่งแต่ละครั้งอาจแตกต่างกันไปตามความจุ คนอื่น ๆ (รวมถึงตัวฉันเอง) เชื่อว่าทีมที่เป็นผู้ใหญ่จะเข้าสู่รูปแบบการปรับขนาดที่สอดคล้องกันอย่างมากซึ่งสามารถทำนายความสามารถได้อย่างแม่นยำและในที่สุดชั่วโมงงานจะกลายเป็นภาระเพิ่มเติมที่ไร้ประโยชน์ (จำเป็นอย่างยิ่งที่จะต้องแสดงให้ทีมใหม่อย่างน้อย 6 ถึง 12 สปรินต์ IMHO จนกระทั่งความเข้าใจของทีมเกี่ยวกับคะแนนและการปรับขนาดเรื่องราวนั้นแม่นยำ)
ข้อผิดพลาดเล็กน้อยแรกของคุณคือคุณบอกว่าทีมควรรู้ความเร็วและนำประเด็นมามากมาย ที่จริงแล้วโค้ชจะแนะนำให้ทีมหัก 10% ถึง 20% และส่ง * ไปยังระดับนั้นแทน ดังนั้นหากทีมของคุณมีแนวโน้มที่จะทำคะแนนได้ 25 คะแนนต่อการวิ่งอย่าเติมเต็มการวิ่งเป็น 25 คะแนน แต่ให้หยุดที่ 20 ถึง 22 คะแนน โปรดจำไว้ว่า: เป็นเรื่องดีมากที่จะนำเรื่องราวมาเล่าเมื่อมีงานอื่นเสร็จ ดังนั้นคุณอาจ "ยอมรับ" ถึง 22 คะแนนและทำ 28 ให้สำเร็จ เพียงระมัดระวังที่จะไม่สนับสนุนให้ทีม "กระสอบทราย" และดำเนินการอย่างต่อเนื่อง ไม่มีอะไรผิดปกติกับการยืดเพื่อดูว่าเราสามารถทำอะไรได้มากกว่านี้
ทีนี้มาถึงประเด็นเกี่ยวกับความแปรปรวนระหว่างการวิ่ง มันเป็นรูปแบบที่ธรรมดามาก (แต่ไม่ใช่แบบที่เหมาะสมที่สุด) เพื่อดูทีมที่ทำ 20 คะแนนหนึ่งการวิ่งหนึ่งครั้งจากนั้น 50 และ 22 จากนั้น 45 จากนั้น 45 และ 15 จากนั้น 60 ถ้าคุณคำนวณการเบี่ยงเบน ถึง 100% sprint หลังจากการวิ่ง เหตุใดทีมจึงเล่นจนครบ 15 คะแนนในการวิ่งหนึ่งครั้งและอีก 60 ในอีกรอบ
อาจหมายถึงว่าทีมไม่รู้จริง ๆ ว่าพวกเขาสามารถทำได้ (เฮ้เราวิ่งครบ 50 คะแนนครั้งสุดท้ายเราทำได้อีกครั้งในการวิ่งครั้งนี้)
หรืออาจระบุว่าเจ้าของผลิตภัณฑ์กำลังบังคับให้ทีมทำมากกว่านี้หรือเพิ่มงานหลังจากเริ่มต้นการวิ่ง ฯลฯ นี่เป็นเพียงส่วนหนึ่งของรูปแบบการต่อต้านที่อาจทำให้เกิดการแกว่งในจุดที่เสร็จสมบูรณ์
การวัดความสามารถในการคาดการณ์นี้เป็นสิ่งสำคัญสำหรับการต่อสู้เพื่อสังเกตและนำมาซึ่งความสนใจของทีม
บ่อยครั้งที่เหตุผลที่พวกเขาทำคะแนนได้ไม่กี่ครั้งในการวิ่งครั้งเดียวและอีกหลายจุดในการวิ่งครั้งต่อไปคือสิ่งที่ฉันเรียกว่า "ROLLING WAVE OF INCOMPLETE WORK" นี่คือรูปแบบที่พบบ่อยมาก:
เจ้าของผลิตภัณฑ์ตกอยู่ภายใต้ความกดดันเพื่อนัดพบ ดังนั้นทีมรู้สึกว่าจำเป็นต้องพยายามทำงานให้เสร็จลุล่วง พวกเขาเริ่มเป็นทีมใหม่และไม่แน่ใจว่าพวกเขาสามารถทำอะไรได้สำเร็จ
ดังนั้นการวิ่งที่ 1 พวกเขาวางแผนการวิ่งและในขณะที่อยู่ในช่วงการขึ้นรูปไม่สามารถทำงานทั้งหมดให้เสร็จได้ ในความเป็นจริงพวกเขามีงานที่ไม่สมบูรณ์มากกว่างานที่ทำเสร็จแล้ว งานที่ไม่สมบูรณ์เริ่มต้นขึ้น แต่ไม่สมบูรณ์ มันถูกย้ายไปยังการวิ่งครั้งต่อไปและครั้งนี้พวกเขามีงานที่ทำมากกว่าความไม่สมบูรณ์ ในการวิ่งครั้งต่อไปงานที่ไม่สมบูรณ์จำนวนมากจะตกลงไปที่ DONE และความเชื่อมั่นของทีมจะพุ่งสูงขึ้น
เจ้าของผลิตภัณฑ์รู้สึกตื่นเต้นและเพิ่มการโหลดอีกครั้ง ในตอนท้ายของการวิ่งพวกเขามีงานที่ไม่สมบูรณ์จำนวนมากและงานที่ทำมาอย่างน่าผิดหวัง
ที่นี่คุณเริ่มเห็น WAVES of Done vs Incept Complete สลับ sprint หลังจาก sprint หากทีมไม่ทราบว่าเกิดอะไรขึ้นรูปแบบนี้สามารถดำเนินต่อไปอีกหลายเดือน แต่โดยเฉลี่ยแล้วพวกเขาเสร็จประมาณ 24 คะแนนต่อการวิ่ง แล้วจะเกิดอะไรขึ้นเมื่อพวกเขาเลิกทำเกินไป?
คุณจะทราบว่าพวกเขายังคงคะแนนสมบูรณ์ 24 ถึง 26 คะแนน แต่การทำงานที่ต้องดำเนินการลดลง ตอนนี้แทนที่จะพยายามอย่างหนักเพื่อให้งานเป็นไปไม่ได้ซึ่งทำให้ขวัญกำลังใจของทีมเปลี่ยนไปทีมสามารถเริ่มปรับปรุงกระบวนการของพวกเขาได้
เมื่อเวลาผ่านไปความเร็วจะเริ่มเพิ่มขึ้นโดยไม่มีการเปลี่ยนแปลงครั้งใหญ่ในงาน Done-vs-Incomplete
หากคุณไม่อนุญาตให้ทีม "เวลาหน่วง" พวกเขาจะไม่มีเวลาทำงานที่จะทำให้พวกเขาผอมลงเร็วขึ้นดีขึ้น ยกตัวอย่างเช่น Dev-Ops ไม่สามารถเกิดขึ้นได้ ทดสอบระบบอัตโนมัติ - ใครมีเวลาทำแบบนั้น! แต่สิ่งเหล่านี้เป็นสิ่งที่ทีมต้องทำงานเพื่อให้พวกเขาสามารถเพิ่มความเร็วได้อย่างแม่นยำ