มีคำพูดว่า "คุณไม่สามารถบรรจุสิบห้าปอนด์ในถุงห้าปอนด์ได้" งานของคุณคือแสดงให้เห็นว่างานนั้นมีน้ำหนักสิบปอนด์และพวกเขาจะขอให้ทำงานในระยะเวลาห้าปอนด์
สิ่งเดียวที่คุณขาดไปคือการประมาณเวลา กำหนดเวลาในแต่ละงานและแสดงให้เห็นว่าสิ่งเหล่านี้รวมกันเป็นอย่างไรกับการประมาณการที่คุณให้ไว้ ไม่อนุญาตให้การประมาณการใด ๆ มีขนาดใหญ่กว่า 4 ชั่วโมง หากคุณมีงานใด ๆ ที่คุณพูดว่า "a day" หรือ "10 hours" ให้แยกงานย่อย ๆ ออกเป็นงานย่อย ๆ
2h make some changes to Database
2h add front end HTML
write server side code
4h input validation
4h database inserts
2h add validation
2h add client side javascript
use unit tests
2h client-side tests
3h server-side tests
2h make sure SEO is setup is working
2h implement email confirmation
2h optimize DB changes for speed
2h refactor and optimize the code for speed
ตอนนี้คุณได้รับการเรียกเก็บเงินแยกรายการ ทั้งหมดบอกว่ารวมถึงงาน 27 ชั่วโมง
ตอนนี้คุณสามารถแสดงสิ่งนี้ให้กับลูกค้าของคุณและพูดว่า "สิ่งเหล่านี้เป็นสิ่งที่ต้องทำโดยมีค่าใช้จ่ายเท่ากัน" ใช้คำว่า "ต้นทุน" เพราะเวลาเป็นต้นทุนและการจัดการเข้าใจต้นทุน อธิบายว่าคุณอาจทิ้งงานการเพิ่มประสิทธิภาพสองอย่างลงไปได้ในตอนท้าย แต่สิ่งเหล่านี้จะส่งผลเสียต่อถนนและพวกเขามีเพียง 15% ของประมาณการทั้งหมด
ตรวจสอบให้แน่ใจด้วยว่าคุณอธิบายว่าชั่วโมง / วันของคุณคืออะไร ตัวอย่างเช่นหากคุณถูกเรียกให้ทำการสนับสนุนด้านเทคนิคหรือดูแลฐานข้อมูลหรืออะไรก็ตามให้คิดตามการประมาณการของคุณ อย่าพูดว่า "ดีฉันสามารถทำโค้ดได้ดี 7.5 ชั่วโมงต่อวัน" เพราะคุณอาจทำไม่ได้ มันอาจจะมากกว่า 5 หรือ 6
จากนั้นที่สำคัญที่สุดคือติดตามความคืบหน้าของคุณ สมมติว่าคุณสามารถเข้ารหัสได้ 5 ชั่วโมงต่อวัน จากนั้นคุณควรจะสามารถปลดภารกิจแรกที่สอง (ในตัวอย่างของฉัน) ในวันจันทร์ทำภารกิจที่สามเสร็จแล้วเริ่มงานที่สี่ในวันอังคารและต่อไปเรื่อย ๆ ทำรายการตรวจสอบที่แสดงสิ่งนี้เพื่อให้คุณสามารถแสดงพวกเขาในวันพุธที่พวกเขามาและพูดว่า "คุณจะทำยังไงต่อเมื่อสิ้นวันศุกร์"
ดูสไลด์ของฉันสำหรับการพูดคุยป้องกันวิกฤต: การประมาณการณ์และติดตามโครงการที่ใช้ได้กับ OSCON เมื่อไม่กี่ปีที่ผ่านมา ดูที่สไลด์ 21 "วางแผนสัปดาห์" นอกจากนี้ยังมีแผนภูมิความเร็วตัวอย่าง