Я думаю, что проблема во многих Agile лагерях заключается в крайнем сроке слова. Риск с крайним сроком заключается в том, что вы предполагаете, что знаете, что нужно сделать. Как вы указали, у вас не может быть срока для неизвестного.
То, что описано в ответе Филиппа, гораздо меньше срока, чем ограничение. Мы могли бы сказать, что у нас есть финансирование до марта, и поэтому мы должны сделать лучший продукт в то время.
Чтобы привести аналогию, давайте предположим, что я прошу вас перейти к продуктовой истории и купить все продукты за неделю, и, прежде чем вы пойдете или посмотрите какие-либо цены, я хочу, чтобы вы сказали мне точно, что вы потратите. Кроме того, вы будете оштрафованы, если ошибаетесь. Вы будете делать именно то, что люди делают с сроками проекта - вы выберете число в верхнем конце того, что, по вашему мнению, может быть диапазоном, потому что у него меньше всего шансов на то, что вас оштрафуют. Теперь позвольте мне сказать, что я говорю вам, что это недопустимо, и вы должны купить то же, что планировали, но вы должны сделать это на 50 долларов дешевле или иначе. Теперь, что вы можете сделать? Вы можете отказаться, вы можете просто отложить спор до того, как вы совершите покупку, или вы можете найти способ обмануть ситуацию. Это то, что происходит во многих организациях с установленными сроками неизвестных.
Теперь, видя, насколько нездоровой является вся эта ситуация, Agile просто говорит: «Если у вас есть бюджет, я могу пообещать принять его и предоставить вам наилучшее питание на этой неделе в этих условиях». Что гораздо полезнее для разговора.