Жизненный цикл проекта
Материал из Википедии — свободной энциклопедии
Жизненный цикл проекта (англ. Project Life Cycle) — последовательность фаз проекта, задаваемая исходя из потребностей управления проектом.
В рамках методологии Института управления проектами (англ. Project Management Institute) жизненный цикл проекта имеет 5 фаз:
- Начало (англ. Initiating);
- Планирование (англ. Planning);
- Разработка (англ. Executing);
- Контроль и мониторинг (англ. Controlling and Monitoring);
- Завершение (англ. Closing).
[править] Моделирование жизненного цикла проекта по принципу «водопада»
При моделировании по принципу «водопада» работа над проектом движется линейно через ряд фаз, таких как:
- анализ требований (исследование среды);
- проектирование;
- разработка и реализация подпроектов;
- проверка подпроектов;
- проверка проекта в целом.
Недостатками такого подхода являются накопление возможных на ранних этапах ошибок к моменту окончания проекта и, как следствие, возрастание риска провала проекта, увеличение стоимости проекта.
[править] Моделирование жизненного цикла проекта по итеративной модели
Итеративный подход (англ. iteration — повторение) — выполнение работ паралельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы. Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл: Планирование — Реализация — Проверка — Оценка (англ. plan-do-check-act cycle).
Преимущества итеративного подхода:
- снижение воздействия серьезных рисков на ранних стадиях проекта, что ведет к минимизации затрат на их устранение;
- организация эффективной обратной связи проектной команды с потребителем (а также заказчиками, стейкхолдерами) и создание продукта, реально отвечающего его потребностям;
- акцент усилий на наиболее важные и критичные направления проекта;
- непрерывное итеративное тестирование, позволяющее оценить успешность всего проекта в целом;
- раннее обнаружение конфликтов между требованиями, моделями и реализацией проекта;
- более равномерная загрузка участников проекта;
- эффективное использование накопленного опыта;
- реальная оценка текущего состояния проекта и, как следствие, большая уверенность заказчиков и непосредственных участников в его успешном завершении.
Пример реализации итеративного подхода — методология разработки программного обеспечения, созданная компанией Rational Software.
[править] Моделирование жизненного цикла проекта по спиральной модели
[править] Моделирование жизненного цикла проекта инкрементным методом
[править] Ссылки
- Методология
- Алистэр Коуберн, «Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения»
- Методология разработки программного обеспечения (англ.)
[править] См. также
- Жизненный цикл
- Жизненный цикл продукта
- Жизненный цикл организации