Водопадная модель разработки проектов возникла больше полувека назад и успела показать свою эффективность. Правда, со временем стало ясно, что этот метод работает не для всех сфер и, тем более, не подходит для малобюджетных проектов. Мы в «5 УГЛОВ» считаем, что при разработке любого цифрового проекта нужно тесное взаимодействие с заказчиком, а также тестирование разных идей, поэтому часто выбираем модель «MVP + развитие».
Она представляет собой последовательный переход от этапа к этапу: Анализ требований — Проектирование — Реализация —Тестирование — Интеграция — Поддержка. Пока не закончится предыдущий этап, не начнется следующий. Можно обратиться к названию и представить, как вода стекает сверху вниз с камушка на камушек. Как вода не может вернуться обратно наверх, так и в разработке вернуться на шаг назад тоже нельзя. Внести изменения можно только после релиза проекта.
Пройдемся по конкретным минусам модели:
Плюсы «водопада»:
Водопадная модель основана на предположении, что все требования, задачи и ресурсы можно точно определить и спланировать заранее. Однако, это редко бывает возможным в реальных условиях. Все может прийти к тому, что проект будет задерживаться, перерасходовать бюджет или даже провалится.
Сначала введем в курс дела и расскажем, что такое MVP. Возможно, вы могли слышать термин, если изучали тему стартапов. MVP или Minimum Viable Product — это минимально-жизнеспособный продукт, который позволяет во-первых, проверить работу гипотез на пользователях, а во-вторых, исследовать целевую аудиторию запущенного продукта. MVP пришел из концепций Lean Startup и Customer Development.
Для понимания можно использовать аналогию еды (все ведь такое любят:). Представим бургер, который состоит из двух булочек и котлеты. Съедобно? В целом — да. Но не хватает соусов, листика салата, огурчиков-помидорчиков.
Так и мы, когда создаем MVP, дальше продолжаем с ним работать в формате спринтов и развиваем. Добавляем те самые ингредиенты, которые по итогу дадут вкусный результат.
Если говорить про сайты, то даже имея MVP сайта, уже можно наполнить его контентом и рассказать о продукте, дать форму для контактов и предложить выйти на взаимодействие с менеджерами.
Плюсы подхода:
Минусы подхода:
Мы придерживаемся мнения, что проще через пару месяцев получить начальную, но рабочую версию продукта, чем через 8 получить классный проект, но который уже никому не нужен. За это время бизнес уже мог закрыться, владелец обанкротиться, ведь сайт не был готов и, соответственно, продажи не шли или шли плохо. Если бы выбрали подход «MVP+развитие», то за этот период можно было протестировать 20 различных гипотез.
Не будем совсем принижать водопадную модель, она подходит в следующих случаях:
В остальных случаях больше подходит концепция «MVP + развитие», особенно, если это молодой бизнес (стартап), на начальных этапах которого необходимо проверять заинтересованность пользователей и клиентов.