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