А вы вообще знали, что как такового подхода Waterfall не существует? Блин, да просто какая-то рубрика «необычайные факты» получается😅
Короче, все мы привыкли думать, что Waterfall - это классическая методология: сначала требования, потом проектирование, потом разработка, тестирование и только в конце релиз. Красиво. Логично. Как по учебнику. Но оказывается есть нюансики.
В 1970 году американский учёный Уинстон Ройс действительно опубликовал статью про разработку больших программных систем. Вот только термин Waterfall он вообще не использовал. Более того, схема, которую сегодня все называют «водопадом», в его статье была... примером того, как делать не стоит. Ройс сразу писал, что если идти строго этап за этапом без возможности вернуться назад, проблемы обнаружатся слишком поздно, исправлять их будет дорого, а заказчик увидит результат только тогда, когда менять что-то уже больно. И самое забавное - в этой же статье он предлагал сделать процесс итеративным. То есть, по сути, говорил: «Ребята, давайте всё-таки получать обратную связь по ходу проекта.» А само слово Waterfall появилось уже позже. Его придумали другие специалисты как красивую метафору процесса, который «стекает» сверху вниз. И понеслось.
Со временем все начали воспринимать этот «водопад» как полноценную методологию. Хотя в реальности даже проекты, которые называют Waterfall, почти никогда не идут строго по плану. Потому лично я ни разу не сталкивалась с тем, чтобы по ходу проекта кто-то не произнес фразу: «Кстати, ребят, у нас появились новые требования…»
При этом нельзя сказать, что Waterfall - а совсем нет. В медицине, гос-ИТ, авиастроении, там, где цена ошибки слишком высока, действительно много предварительного планирования, согласований и документации. Но даже там команды постоянно возвращаются к предыдущим этапам, уточняют требования и корректируют решения. Поэтому главный вывод тут вообще не про Waterfall и не про Agile. А про то, что ни одна картинка из учебника не переживает встречу с реальностью. И, пожалуй, моя любимая цитата по этой теме принадлежит Конраду Вайзерту: «Waterfall существует только в умах тех, кто его осуждает.»
Ну что, кажется, пора пересмотреть половину курсов по управлению проектами😄