Saya pikir masalah di banyak kamp Agile adalah dengan batas waktu kata. Risiko dengan tenggat waktu adalah Anda menganggap Anda tahu apa yang perlu dilakukan. Seperti yang Anda tunjukkan, Anda tidak dapat memiliki tenggat waktu untuk hal yang tidak diketahui.
Apa yang dideskripsikan dalam jawaban Philip jauh lebih sedikit daripada tenggat waktu. Kami dapat mengatakan bahwa kami memiliki dana hingga Maret dan karenanya kami harus membuat produk terbaik pada saat itu.
Untuk memberikan analogi, anggaplah saya meminta Anda untuk pergi ke kisah belanjaan dan membeli semua bahan makanan selama seminggu dan, sebelum Anda pergi atau melihat harga berapa pun, saya ingin Anda memberi tahu saya dengan tepat apa yang akan Anda belanjakan. Selanjutnya, Anda akan dihukum jika Anda salah. Anda akan melakukan persis apa yang dilakukan orang dengan tenggat waktu proyek - Anda akan memilih angka di ujung atas dari apa yang Anda pikirkan jangkauannya karena memiliki peluang terendah Anda terkena sanksi. Sekarang, katakanlah saya katakan ini tidak dapat diterima dan Anda harus membeli hal yang sama seperti yang Anda rencanakan, tetapi Anda harus melakukannya dengan $ 50 lebih murah, atau yang lain. Sekarang apa yang bisa kamu lakukan? Anda dapat menolak, Anda hanya dapat menunda argumen sampai setelah Anda berbelanja, atau Anda dapat menemukan cara untuk menipu situasi. Inilah yang terjadi di banyak organisasi dengan tenggat waktu yang ditetapkan pada yang tidak diketahui.
Sekarang, melihat betapa tidak sehatnya seluruh situasi ini, Agile hanya mengatakan, "Jika Anda memiliki anggaran, saya bisa berjanji untuk masuk di bawah itu dan akan memberi Anda makanan terbaik untuk minggu ini dalam kendala itu." Yang merupakan percakapan yang jauh lebih sehat untuk dimiliki.