ฉันรวบรวมการนำเสนอเพื่อส่งมอบให้กับเพื่อนร่วมทีมของฉัน (นักพัฒนาทั้งหมด) และฉันต้องการที่จะรวมกิจกรรมการสร้างทีมสั้น ๆ ที่มุ่งเน้นไปที่การพัฒนาทักษะการประมาณ ไม่มีใครมีข้อเสนอแนะหรือรู้เกี่ยวกับกิจกรรมการสร้างทีมใด ๆ ที่ฉันสามารถใช้ได้?
ฉันรวบรวมการนำเสนอเพื่อส่งมอบให้กับเพื่อนร่วมทีมของฉัน (นักพัฒนาทั้งหมด) และฉันต้องการที่จะรวมกิจกรรมการสร้างทีมสั้น ๆ ที่มุ่งเน้นไปที่การพัฒนาทักษะการประมาณ ไม่มีใครมีข้อเสนอแนะหรือรู้เกี่ยวกับกิจกรรมการสร้างทีมใด ๆ ที่ฉันสามารถใช้ได้?
คำตอบ:
ตรวจสอบ Joel On Software's Based Based Schedulingมันเป็นวิธีที่ค่อนข้างง่ายสำหรับผู้ใช้ในการหาวิธีการประมาณที่แม่นยำยิ่งขึ้น
วิธีที่ดีที่สุดในการเรียนรู้วิธีการประเมินคือการมีความต้องการที่ดีการฝึกฝนการฝึกฝนและการฝึกฝน การสอนสิ่งต่าง ๆ เช่นการจัดตารางตามหลักฐานจะช่วยให้การฝึกฝนมีประสิทธิภาพมากขึ้น แต่ไม่มีสิ่งใดสามารถแทนที่การฝึกจริง
นำเสนอปัญหาตัวอย่างโดยใช้ Minecraft
ลูกค้าต้องการปิรามิดขั้นบันไดสีน้ำตาลที่มีขนาด 20x20 ช่วงตึก ปิรามิดยังต้องการคูเมืองที่กว้างอย่างน้อย 10 ช่วงตึก
ให้เวลา 3 นาทีในการร่าง WBS อย่างง่ายและการประมาณ
2 นาทีพูดว่าลูกค้าเปลี่ยนใจแล้วพวกเขาต้องการพีระมิด 30x30 ตอนนี้ บอกให้พวกเขาแก้ไขการประมาณในนาทีที่เหลือ
ในตอนท้ายของเวลาบอกให้พวกเขาวางดินสอลงและตอนนี้บอกว่าผู้พัฒนาเริ่มทำงานในโครงการ แต่ลูกค้าสับสนเพราะไม่มีสะพานข้ามคูน้ำ
บอกพวกเขาว่าสะพานจะใช้เวลา X ชั่วโมงในการพัฒนาและขอให้ทุกคนที่ประเมินต่ำกว่าจะลุกขึ้นยืน
สิ่งนี้จะขับจุดกลับบ้าน
ฉันแนะนำตัวสร้าง / ตัวแก้เขาวงกตสำหรับประเด็นต่อไปนี้:
คุณสามารถเล่น "ใช้เวลานานในการเขียนสิ่งนี้?" เกม. คล้ายกับกลุ่มคนที่คุยโวเกี่ยวกับวิธีที่พวกเขาสามารถขับรถไปลาสเวกัสในเวลา X (ซึ่งจำนวน X มักจะลดลงเมื่อเทียบกับแต่ละคนอวดดีจนกระทั่งมีคนอ้างว่าพวกเขาสามารถทำได้ภายในหนึ่งชั่วโมง) ดังนั้นสำหรับผู้เขียน: โยนเป้าหมายง่ายๆและดูสิ่งที่แต่ละคนพูดและถ้ามีความเห็นเป็นเอกฉันท์จากกลุ่มหรือความคิดเห็นที่โดดเด่น ใช้เวลานานแค่ไหนในการเขียนสวัสดีชาวโลก? "เขียน" หมายถึงอะไรหมายความว่า "เรียกใช้" และ "ทดสอบ" ด้วยหรือไม่ มันต้องการสภาพแวดล้อมการจำลองก่อนหรือไม่? บนแพลตฟอร์มใดและคอมไพเลอร์ไขว้ใดและเป็นเครื่องมือที่ติดตั้งและพร้อมอยู่แล้ว? ฯลฯ ฯลฯ "Hello world" อาจใช้เวลา 4 วันในการ "เขียน" บนแพลตฟอร์มแบบฝัง (ติดตั้งเครื่องมือรับแพลตฟอร์มพร้อม
หลังจากทีมเสร็จสิ้นการตัดสินใจว่าจะใช้เวลานานแค่ไหนจากนั้นวัดระยะเวลาที่ใช้จริง ๆ (อาจไม่ใช่เป้าหมายที่แนะนำ แต่สำหรับโลกที่คล้ายกันจริง) หรือจำโครงการก่อนหน้านี้ที่มีเป้าหมายคล้ายกันมาก เปรียบเทียบค่าประมาณกับค่าจริง เกินจริงข้อผิดพลาดระหว่างการประมาณและจริงและเผยแพร่ข้อสรุปสำหรับทุกคน