Методы управления проектами
Существуют несколько подходов к управлению проектами. Самыми популярными из них являются каскадные и итеративные модели. Подобные модели управления проектами используют большинство профессиональных интернет агентств.
Каскадная модель, иначе ее иногда называют водопадная, расписывает проект шаг за шагом от проектирования до сдачи проекта. Каждый проект состоит из нескольких этапов. Каждый этап согласовывается с заказчиком, что позволяет постоянно держать его в курсе развития проекта.
К примеру, проект по разработке сайта часто состоит из 4ех основных этапов:
- Сбор требований, проектирование, прототипировани и написание ТЗ
- Разработка концепции дизайна, прорисовка главной и второстепенных страниц на основе принятой концепции и прототипов
- Верстка дизайн макетов, сборка системы управления, разработка индивидуальных функциональных возможностей сайта
- Тестирование, отладка, заполнение и внедрение проекта
В каскадной модели каждый этап идет строго за другим, но иногда для ускорения сроков сдачи проекта можно включать в работу сразу несколько этапов. В этом случае важно исключить возможные ошибки взаимосвязанных элементов.
Итеративные модели (Agile) позволяют минимизировать риски, сводя процесс разработки проекта к циклу коротких этапов работ. Данный подход используется при разработке проектов, где нет четко сформулированных требований. На каждом этапе может меняться план действий на основе полученных результатов.
Проектирование - > программирование - > тестировании -> проектирование -> программировании -> тестирование -> проектирование т.д.
Используя итеративные модели управления, мы максимально открываем проект заказчику, он получает рабочие версии проекта в конце каждого цикла. В этом случае при разработке легко внести существенные изменения, что при использовании каскадной модели было бы просто невозможно. Но при этом проект рискует стать вечным, идя от цикла к циклу. Стоимость разработки проекта на основе итеративного метода значительно выше, так как заказчик оплачивает время работы всей проектной команды, при этом на начальном этапе количество необходимого на реализацию проекта времени неизвестно.
Почему же для реализации проектов чаще используется каскадная модель? Ответ прост, заказчик всегда хочет знать четкую стоимость и сроки реализации проекта, что не всегда прозрачно при работе с итеративной моделью. Итеративный подход отлично подходит к внутренним проектам студий и интернет агентств, где на каждом этапе работы на основе полученных результатов решаются все новые и новые подзадачи.
Каждый проект индивидуален, он требует большого внимания как менеджера проекта, так и других участников проектной команды. Выбор управленческой модели происходит на этапе сбора требований и оформление договора. В большинстве случаев удачным выбором будет каскадная модель управление, но есть ряд проектов, реализовать которые возможно только используя итеративный подход.