прочитано
#качество управления #IT и телеком #управление проектами #эффективность бизнеса

Чтобы строить дома, проектировать самолеты и создавать программное обеспечение, нужен подход, который поможет выполнить эти проекты качественно, вовремя и в пределах бюджета. В этой статье мы расскажем о классическом подходе к управлению проектами – каскадной модели, или waterfall.

0 4

Особенности

Последовательность действий. В каскадной модели проекта все этапы идут друг за другом: на следующий этап проекта переходят только после того, как сделаны все работы на предыдущем. 

После завершения этапа вернуться к нему нельзя. Например, при строительстве дома не получится переделать фундамент, если в нем нашли проблемы на стадии возведения стен и крыши. Поэтому этот подход сравнивают с каскадом и иногда называют водопадной моделью или waterfall-методологией.

Так как вернуться на предыдущую фазу проекта невозможно, перед переходом на следующий этапа результат должен пройти проверку и приемку. Этот момент в проекте называют гейтом.

Регламентация процесса. Все планы, требования и задачи проекта описывают в документах. Все участники следуют формальным правилам и не могут их менять во время работы. Так как нельзя вернуться к предыдущему этапу, требования к проекту после утверждения не меняются.

Этапы

Классическая водопадная модель состоит из пяти этапов:

  1. Сбор требований. Здесь собирают требования к проекту, оформляют их в техническое задание, в котором расписаны план работ, предполагаемые риски и роли в команде;

  2. Проектирование. Здесь определяют главные принципы продукта, например, логику программного обеспечения, архитектуру здания, дизайн самолета. Под эти принципы подбирают инструменты, например, языки программирования, методы строительства, технологии моделирования самолета;

  3. Разработка. Здесь по плану и техническому заданию делают продукт: пишут код, строят здание, собирают самолет. Разработка занимает большую часть проекта;

  4. Тестирование. Здесь проверяют продукт на соответствие техническому заданию, ищут и исправляют ошибки;

  5. Эксплуатация и поддержка. Здесь выпускают и поддерживают продукт: устраняют ошибки, поддерживают работоспособность, собирают отзывы от пользователей, добавляют новые функции.

Этапы каскадной модели

Водопадную модель можно расширить и добавить в нее дополнительные этапы: анализ требований, сбор команды, поиск финансирования.

Преимущества каскадной модели

Проект не зависит от конкретных исполнителей. Все процессы зарегламентированы и описаны. Поэтому в течение жизненного цикла проекта члены команды могут приходить и уходить без вреда для сроков и качества работ.

Исполнители работают по четкому плану. Участники знают свои задачи, в какой последовательности их выполнять и когда сдавать работу. Это делает ход проекта предсказуемым.

Сроки и бюджет зафиксированы. Стоимость и длительность проекта заранее рассчитывают и утверждают, а в ходе работы их не меняют.

Требования не меняются во время работы. Так как нельзя вернуться к предыдущему этапу, требования к проекту после утверждения не меняются. Но если до начала работ у заказчика изменилась ситуация, то есть время, чтобы пересмотреть концепцию проекта и изменить требования.

Преимущества каскадной модели

Недостатки каскадной модели

Проект сложно адаптировать под изменения среды. Проект начинается с плана, в котором пытаются учесть все возможные события. Но заранее предугадать все проблемы невозможно из-за высокой неопределенности, поэтому многие решения будут ошибочными, а менять проект нельзя. 

Например, заказчик утвердил высотные жилые комплексы, но за время строительства покупатели захотели малоэтажные кварталы. Отменить стройку или переделать проект не получится.

Проект растягивается во времени. Работы идут строго последовательно, поэтому исполнители на следующих этапах не могут начать работу, пока на предыдущем не выполнят все задачи. Чем дольше идет проект, тем быстрее он устаревает.

Поздно находят проблемы. Тестирование – один из последних этапов, на котором ищут все ошибки проекта, не только изготовления. Из-за последовательной работы фундаментальные проблемы проекта находят слишком поздно. На их исправление не хватит времени и бюджета. Остается «сглаживать углы»: заделывать дыры в доме монтажной пеной, исправлять простые баги, заклеивать щели в ракете монтажной лентой.

Заказчик поздно дает обратную связь. Заказчик видит результат в конце проекта и если у него изменились требования или условия, то исполнители поздно об этом узнают. Новые требования приводят к новому проекту.

Недостатки каскадной модели

Гибридные методологии управления проектами

Чтобы не находить ошибки слишком поздно и адаптировать проект под изменения обстоятельств, каскадной модели добавили несколько элементов гибких подходов. Такую методологию называют гибридной.

Каскадная модель с обратными связями. Обратные связи добавили, чтобы решить проблему позднего тестирования. Они срабатывают, когда во время работ или в гейтах находят ошибки, что позволяет их исправлять, не дожидаясь проверки. Но в этом случае сложнее планировать проект, распределять бюджет и укладываться в срок.

каскадныя модель с обратными связями

Итеративная каскадная модель. В этом методе на следующий этап передают не весь результат, а рабочую часть. Когда проект выдает часть работоспособного продукта, начинается новый (другой) проект, в котором делают другую часть. Такой процесс называют итерационным и его обычно используют для разработки программного обеспечения, приложений и сайтов.

Итеративная каскадная модель

Параллельный и поточный метод выполнения работ в waterfall-методологии

При последовательном выполнении работ нельзя начать новый этап, пока не будет закончен предыдущий, – это увеличивает срок проекта. Чтобы решить эту проблему, меняют последовательность работ.

Параллельный метод выполнения работ. В этом подходе работы разных этапов делают одновременно. Например, если по проекту нужно построить три дома, то их строят сразу, а не один за другим. Это значительно ускоряет выполнение проекта, но и увеличивает бюджет.

сравнение последовательного и поточного метода

Поточный метод выполнения работ. Этот подход соблюдает баланс между последовательным и параллельным методом. В нем команда передает часть работы на следующий этап и сразу начинает делать следующую часть. Например, построив фундамент для первого дома, команда начинает строить фундамент для второго, а первый дом передает команде, которая строит стены. Так проект идет быстрее, а затраты на команду не увеличиваются.

Сравнение последовательного и поточного метода строительства

Каким проектам подходит каскадная модель управления

Несмотря на свои недостатки, классическая каскадная модель эффективна в жилом строительстве, корабле-, авиа- и ракетостроении. В этих сферах:

  • разрабатываемый продукт технически сложный или не имеет аналогов;

  • у исполнителей есть опыт подобных проектов и их процессы стандартизированы;

  • требования, технологии и инструменты заранее известны и не меняются;

  • влияние внешней среды минимально;

  • нельзя сдать продукт по частям;

  • главный критерий проекта – качество и соответствие требованиям;

  • заказчик не участвует в проекте, а только получает готовый продукт.

Гибридные водопадные модели подходят для IT и цифровой индустрии: разработки программного обеспечения и приложений, рекламы и цифровых коммуникаций. В этих сферах проекты относительно небольшие, уникальные и без четких требований, и поэтому там придется возвращаться к предыдущим этапам проекта, но жесткие правила помогут контролировать проект.