ฉันทำงานกับทีมนักพัฒนา 4 คน เรากำลังใช้งานเวอร์ชันของ Agile ที่ดูเหมือนจะให้ปัญหาเราอย่างต่อเนื่องทุกสัปดาห์และฉันกำลังมองหาคำแนะนำที่สามารถช่วยเราปรับปรุงกระบวนการของเรา
พื้นหลัง:
โดยทั่วไปเราจะวิ่ง 2 สัปดาห์และการวิ่งแต่ละครั้งเรามักจะประมาทงานของเราและเรามีปัญหากับผู้จัดการของเราเพราะเราทำงานไม่ทัน
เราเริ่มต้นการวิ่งแต่ละครั้งโดยมอบหมายเรื่องราวที่ผู้จัดการของเราสร้างให้กับเรา บางครั้งเขาก็โยนงานด้วยและเราประเมินพวกเขา เราไม่ใช้คะแนนเนื้อเรื่อง เราใช้ซอฟต์แวร์ Urban Turtle เพื่อ "จัดการ sprints ของเรา" ซึ่งโดยพื้นฐานแล้วเป็นเพียงเรื่องราวและภาระงานและสิ่งที่เกี่ยวข้องก็ลดลง เราไม่ได้วางแผนที่จะปล่อยในตอนท้ายของการวิ่ง
ปัญหาที่พบบ่อยที่สุดที่เกิดขึ้นคือเราวางแผนสำหรับงานในตอนต้นของการวิ่งเท่านั้นที่จะค้นพบว่ามันมีขนาดใหญ่กว่าในขอบเขต แต่ยังคงมีความสำคัญสูงดังนั้นเราจึงต้องทำงานเพิ่มชั่วโมง ปัญหาที่พบบ่อยที่สุดที่สองคือเราหนึ่งในปัญหาด้านเทคนิคที่ช้าลงเผาชั่วโมงก่อให้เกิดสิ่งกีดขวางบนถนน
ข้อเสนอแนะเพียงข้อเดียวที่ให้กับเราคือการเป็นเชิงรุกมากขึ้นในการปรับการประมาณการของเราและการให้การปรับปรุงในช่วงที่มีการเข้าชมในตอนเช้าเพื่อให้เราสามารถปรับเวลาพิเศษที่จำเป็น
อย่างไรก็ตามดูเหมือนว่ามีบางอย่างผิดปกติกับวิธีที่เราทำสิ่งต่าง ๆ อาจมีการตัดการเชื่อมต่อระหว่างความคาดหวังของผู้จัดการในระดับโครงการและความคาดหวังในระดับการวิ่ง เพราะเรากำลังทำซ้ำการวิ่งเหล่านี้ตามแผนของโครงการดังนั้นจึงเป็นการขยายรายการการวิ่งหรือการเลื่อนสกรูขึ้นแผนโครงการ ดังนั้นในฐานะนักพัฒนาเราจึงได้รับการส่งเสริมให้ดำเนินการ Agile โดยขยายการประมาณการเมื่อจำเป็น แต่ยังดำเนินการเร่งตรงเวลาซึ่งทำให้เกิดความสับสน
นี่ไม่ใช่ปัญหาที่ผิดปกติดังนั้นฉันหวังว่าผู้ที่ฉลาดกว่านั้นจะมีข้อเสนอแนะหรือสองข้อเกี่ยวกับวิธีที่เราสามารถหยุดทำงานเป็นปัญหาเดียวกันนี้ได้ทุกการวิ่ง มันน่าผิดหวัง