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