Waterfall. Плюсы и Минусы.

Как и у Agile, у Waterfall есть свои плюсы и минусы

Waterfall хорошо подходит для крупных проектов, в которых важно точное планирование и четкое следование ТЗ.

Например, при строительстве дома нельзя вносить изменения в проект каждую неделю. Чтобы дом не рухнул, нужно следовать изначальному плану. Также Waterfall подойдет проекту, потому что:

  • Есть определенность в сроках и бюджете. Стоимость продукта и сроки сдачи проекта рассчитаны и утверждены в самом начале и крайне редко меняются в процессе.
  • В доступе у сотрудников есть несколько инструкций и правил по всему процессу — изобретать велосипед не нужно.
  • Waterfall хорошо дисциплинирует сотрудников, благодаря составленному плану, пошаговой последовательности и строгому менеджменту.
  • Гибкость на ранних этапах. Можно легко вносить изменения до этапа разработки.
  • Метод устойчив к обновлению кадров. Благодаря четкому планированию и документации можно быстро погружать новых сотрудников в проект.

Чем плох Waterfall

Каскадный подход может не подойти вашему проекту, потому что:

  • Низкий уровень кросс-функционального взаимодействия. Каждый строго отвечает за свой фронт работ, при этом если одна из команд не успеет выполнить работу к поставленному дедлайну, то это отразится не только на работе их коллег, но и на релизе будущего продукта.
  • Тестирование — один из последних этапов разработки. Ошибку разработчика можно заметить слишком поздно. А откатиться к прошлому этапу для ее исправления сложно и дорого.
  • Финальный продукт может оказаться устаревшим к моменту релиза из-за долгого этапа планирования и разработки
  • Преобладание личной ответственности над командной. Сотрудники меньше вовлечены в командный проект, потому что каждый работает сугубо над своими задачами, общаясь с коллегами по минимуму.
  • Нет самоуправления. Из-за того, что все работают по оговоренному регламенту и определенным инструкциям, сложнее проявлять инициативу и изменять рабочий процесс.

На следующей неделе будет серия публикаций, где мы очень подробно разберем, что такое Agile

Начать дискуссию