P.S. внутри Agile живет водопад;)
Ну водопад живет в любой итерационной методы. Это как говорится аксиома. Невозможно же что-то сотворить, хотя бы на мгновение на зафиксировав. Даже электроны квантуются, чего же говорить о человеческих делах

Да кроме того, как известно из вычислительной математике, численные методы, основанные на итерациях в общем более затратные и не позволяют достигнуть абсолютной точности, зато более просты, очевидны, понятны и воспроизводимы. Аналитическое решение, конечно, идеально (если оно есть). Оно максимально экономит время и максимально точно и проверяемо. Но в конечном счете приемлемо только для частных задач и существенно более затратно.
Насколько, я понимаю Agile позволяет более быстро найти нулевое приближение проекта и возможно построить более быструю процедуру схождения к "идеалу" (в определенных рамках и контексте конечно).
Интересно, а можно ли использовать Agile внутри какого-то проекта, который по Agile не развивается? Например, проект идет скорее как водопад или инкрементная разработка, а тестирование существует по Agile?