เหตุผลที่ชัดเจนที่สุดว่าทำไมวิศวกรคุณไม่สามารถให้คุณประมาณการที่ถูกต้องก็คือว่ามันเป็นไปไม่ได้
แน่นอนคุณสามารถประมาณเวลา + -2 นาทีที่จะใช้เวลาจากบ้านของคุณไปทำงาน คุณรู้วิธีขับรถคุณสามารถประเมินการจราจรและปัจจัยภายนอกอื่น ๆ
บอกฉันว่าต้องใช้เวลาเท่าไหร่ในการขับรถจากลอนดอนไปบาร์เซโลนา ไม่มีเครื่องมือการวางแผน GPS ขั้นสูงแน่นอน ใช้วิธีการแบบเก่าที่ดีอย่างที่เราทำในการประมาณค่าซอฟต์แวร์ การประมาณค่าเชิงประจักษ์และการคาดการณ์
ในซอฟต์แวร์มันแย่กว่า:
- การประมาณการมักจะกลายเป็นข้อผูกพันดังนั้นการตัดสินใจของเราจึงได้รับการแก้ไข
- อาจมีความแตกต่างอย่างมากระหว่างการประมาณค่าของ Bob และ Karl สำหรับงานเดียวกัน
- ความไม่แน่นอนเป็นเรื่องธรรมดามากที่เราติดอยู่กับข้อผิดพลาดโง่หรือฮาร์ดไดรฟ์ผิดพลาดทำลายการประมาณที่ดีใด ๆ ที่ชัดเจน
- เรามักจะลืมเกี่ยวกับงานอื่น ๆ ทั้งหมดนอกเหนือจากการเขียนโปรแกรมรวมถึงการประชุมการโทรติดต่อการช่วยเหลือ coleague ของเราเป็นต้น
- สมองของมนุษย์จะถูก จำกัด ไม่ได้ถูกออกแบบมาเพื่อประเมินงานที่ต้องใช้เวลานาน
นั่นเป็นเหตุผลที่เป็นไปไม่ได้ที่จะบอกลูกค้าของคุณว่าคุณจะสามารถจัดส่งสินค้าในวันที่ 02/01/2011 ด้วยความแม่นยำที่ถูกต้องและลืมเกี่ยวกับวันที่ 03/01/2011
เพื่อแก้ไขปัญหาเหล่านั้นฉันขอแนะนำให้คุณใช้เทคนิคการประเมินขั้นสูงเช่นPlanning Poker (ข้อจำกัดความรับผิดชอบ: นี่คือหนึ่งในเว็บไซต์ของฉัน) และการพัฒนาซ้ำพร้อมการคำนวณVelocity
- ปัญหาสองข้อแรกได้รับการแก้ไขโดยใช้การวางแผนโป๊กเกอร์ การประมาณการเป็นแบบรวมและทีมเป็นเจ้าของมากกว่าบุคคล
- ปัญหาที่สามล่าสุดได้รับการแก้ไขโดยใช้ Velocity และการพัฒนาซ้ำ ด้วยการรู้ความเร็วของคุณ (ปัจจัยที่จะนำไปใช้กับการประมาณของคุณตามประวัติ) คุณสามารถวางแผนเผยแพร่ได้อย่างมั่นใจมากขึ้น การพัฒนาซ้ำแล้วซ้ำอีกเมื่อทำดีนำคุณสมบัติที่สำคัญที่สุดไปด้านบนและช่วยให้คุณส่งมอบคุณค่าให้กับผู้ใช้ของคุณก่อน