คำตอบที่ง่ายที่สุด ฉันจะหยุดเขียนโค้ดใด ๆ จนกว่าเขาจะมีสเป็คสุดท้ายสำหรับสิ่งที่เขา / เธอต้องการ ณ ตอนนี้
จากนั้นพวกเขาจำเป็นต้องจัดลำดับความสำคัญของรายการคุณสมบัติ ฯลฯ เพื่อยืนยันว่ารายการใดบ้างที่จะต้องมีในตอนนี้และสิ่งใดที่สามารถทำได้ในภายหลัง ....
การใช้ประสบการณ์ของคุณเพื่อกำหนดเวลา / ค่าใช้จ่ายของแต่ละฟีเจอร์จากนั้นบอกพวกเขาหากพวกเขาต้องการสิ่งนี้มันจะใช้เวลาและจำนวนเงิน x
การรับมือกับอาชญากรรมขนาดใหญ่ของขอบเขตฟีเจอร์จะคืบคลานและพวกเขาจะยังคงเพิ่มคุณสมบัติต่อไปเรื่อย ๆ จนกว่าจะไม่มีสิ่งใดที่จะทำหรือทำไม่ดี
บอกพวกเขาเมื่อคุณมีรายการสุดท้ายว่าคุณจะทำการปรับเปลี่ยนในอนาคตตามที่พวกเขาต้องการ แต่ต้องมุ่งเน้นไปที่ 15/20 อันดับแรกที่พวกเขาต้องมีในตอนนี้
จากนั้นขึ้นอยู่กับเวลาที่จะเสร็จสมบูรณ์บอกพวกเขาว่าหลังจากนี้ได้รับการปล่อยตัวแล้วคุณจะเปิดให้อภิปราย / ระดมสมองรุ่นถัดไป
เมื่อมีการตัดสินใจขั้นสุดท้ายเกี่ยวกับสิ่งที่ต้องทำสำหรับรุ่นปัจจุบันการอภิปราย / ความคิด / ข้อเสนอแนะทั้งหมดจะต้องหยุด 100%
หากเขามีความคิดที่ไม่สิ้นสุดบอกให้เขาเขียนลงในรายการคุณสมบัติของรุ่นถัดไปและให้คุณมุ่งเน้นไปที่การส่งมอบคุณสมบัติที่สำคัญที่สุดที่พวกเขาต้องการในตอนนี้
หากพวกเขายังคงเสียเวลาของคุณให้เปลี่ยนใจ จากนั้นฉันก็จะหยุดทำงานในโครงการและทำงานในโครงการอื่น ๆ จนกว่าพวกเขาจะสรุปการตัดสินใจของพวกเขา ..
เป็นการยากที่จะทำ แต่การคืบของขอบเขตคุณลักษณะเป็นการทำลายเวลาพลังงานแรงจูงใจและการคิดที่ชัดเจน