ใน บริษัท ของฉันงานเดียวไม่สามารถทำได้โดยคน ๆ เดียว จะมีบุคคลที่แยกต่างหากเพื่อ QA และตรวจสอบรหัสแต่ละงาน สิ่งนี้หมายความว่าแต่ละคนจะให้การประเมินของพวกเขาต่องานว่าจะใช้เวลาเท่าไหร่ในการทำให้เสร็จสมบูรณ์
ปัญหาคือฉันจะเข้าใกล้เผาไหม้ได้อย่างไร? หากฉันรวมชั่วโมงเข้าด้วยกันให้ถือว่าการประมาณการต่อไปนี้:
10 ชั่วโมง - เวลาการปรับปรุง
4 ชม. - QA
4 ชม. - ตรวจสอบรหัส
ประมาณการงาน = 18 ชม
ในตอนท้ายของแต่ละวันฉันขอให้งานได้รับการอัปเดตด้วย "เหลือเวลาเท่าไหร่จนกว่าจะเสร็จ" อย่างไรก็ตามแต่ละคนโดยทั่วไปเพียงแค่คิดเกี่ยวกับส่วนของพวกเขา พวกเขาควรจะทำเครื่องหมายความพยายามที่เหลืออยู่และจากนั้นเพิ่มความพยายามประมาณว่า พวกคุณเป็นยังไงบ้าง
UPDATE
เพื่อช่วยอธิบายสิ่งเล็ก ๆ น้อย ๆ ที่องค์กรของฉันแต่ละงานในเรื่องราวต้องใช้ 3 คน
- ใครบางคนในการพัฒนางาน (ทำการทดสอบหน่วย ฯลฯ ... )
- ผู้เชี่ยวชาญด้านคุณภาพเพื่อตรวจสอบงาน (โดยหลักแล้วพวกเขาจะทำการทดสอบการรวมและการถดถอย)
- ฝ่ายเทคนิคนำไปสู่การตรวจสอบโค้ด
ฉันไม่คิดว่าจะมีวิธีที่ผิดหรือถูกวิธี แต่นี่เป็นวิธีของเรา ... และนั่นจะไม่เปลี่ยนแปลง เราทำงานเป็นทีมเพื่อให้ได้เรื่องราวที่เล็กที่สุดเท่าที่จะทำได้ คุณไม่สามารถทดสอบได้ว่ามีอะไรทำงานได้หรือไม่จนกว่าจะเสร็จสมบูรณ์และคุณไม่สามารถตรวจสอบคุณภาพของรหัสได้ดังนั้นสิ่งที่ดีที่สุดที่คุณสามารถทำได้คือแยกสิ่งต่าง ๆ ออกเป็นชิ้นเล็ก ๆ เพื่อให้สามารถทดสอบการทำงานขั้นต่ำได้ ตรวจสอบก่อนเข้าสู่กระบวนการที่สุด
คำถามของฉันสำหรับผู้ที่ทำงานในลักษณะนี้จะเป็นวิธีการเผาไหม้ "งาน" เมื่อพวกเขาตั้งค่าด้วยวิธีนี้ เว้นแต่งานจะมีภารกิจย่อยเป็นของตัวเอง (ซึ่ง JIRA ไม่อนุญาต) ... ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการติดตาม "สิ่งที่เหลืออยู่" ในแต่ละวันเป็นอย่างไร