Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

2.2 Жизненный цикл проекта. Фазы и продукты

Лекция



Привет, Вы узнаете о том , что такое жизненный цикл проекта, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое жизненный цикл проекта , настоятельно рекомендую прочитать все из категории Управление разработкой программных IT проектов.

Ранее уже отмечалось, что каждый программный продукт имеет свой жизненный цикл, в который проект разработки очередного релиза входит как одна из фаз. Аналогично, каждый проект разработки ПО имеет свой собственный жизненный цикл, который состоит из четырех фаз (Рисунок 12).

2.2 Жизненный цикл проекта. Фазы и продукты
Рисунок 12. Жизненный цикл и основные продукты программного проекта

жизненный цикл проекта (англ. Project Life Cycle) — последовательность фаз проекта, задаваемая исходя из потребностей управления проектом.

Жизненный цикл проекта — это последовательность этапов, через которые проходят проекты от инициации до завершения независимо от их специфики.

Четкое понимание этих фаз позволяет менеджерам и руководителям максимально эффективно контролировать проекты. Целью жизненного цикла является создание простой в использовании структуры для руководства и управления проектами.

2.2 Жизненный цикл проекта. Фазы и продукты

В рамках методологии Института управления проектами (англ. Project Management Institute) жизненный цикл проекта имеет 5 фаз:

  1. Инициализация(англ. Initialization);
  2. Планирование (англ. Planning);
  3. Выполнение (англ. Executing);
  4. Контроль и мониторинг (англ. Controlling and Monitoring);
  5. Завершение (англ. Closing).

2.2 Жизненный цикл проекта. Фазы и продукты

1. Инициализация

Инициация — это старт работы над концепцией, подготовка к ее планированию и реализации. Для начала определите, какая задача стоит перед командой и поможет ли ваша идея решить проблему. Если ответ положительный, приступайте к написанию концепции и экономического обоснования, а также к поиску партнеров.

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

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

После достижения соглашений, необходимо зафиксировать основные тезисы и договоренности в уставе проекта. Устав — это формальный, довольно краткий документ, который описывает проект. Он является важной составляющей планирования, так как используется на протяжении всего жизненного цикла проекта и помогает решить все спорные моменты на протяжении рабочего процесса.

В уставе отражается следующая информация о проекте:

  • Цель и миссия.
  • Преимущества.
  • Возможные риски.
  • Планируемый бюджет и сроки.
  • Основные партнеры/заинтересованные стороны.

2. Планирование

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

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

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

Уместно отметить, что диаграмма Ганта — отличный инструмент для создания дорожной карты и контроля над ней. Диаграммы идеально подходят для планирования и составления графиков и для дальнейшего отслеживания прогресса на всех фазах жизненного цикла.

2.2 Жизненный цикл проекта. Фазы и продукты

С помощью диаграммы Ганта вы также сможете:

  • Создавать зависимости, вехи.
  • Следить за рабочей нагрузкой каждого члена команды.
  • Взаимодействовать с командой.
  • Создавать отчеты.
  • Экспортировать файлы в популярные форматы.
  • Работать с портфелями проектов.
  • Делиться графиками.
  • Создавать рабочие и персональные календари,
  • и многое другое.

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

В ходе этой встречи менеджер представляет проект и его цели, обсуждает с командой важнейшие этапы плана, отвечает на вопросы, а также знакомит всех с инструментами, которые команда будет использовать в процессе работы. Об этом говорит сайт https://intellect.icu . После общего собрания каждый из членов команды должен иметь четкое представление о проекте в целом, его этапах и их реализации.

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

3. Исполнение

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

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

4. Контроль

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

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

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

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

5. Завершение

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

  • Сдаст проект вместе с документацией клиенту или команде, которая будет его вести в будущем.
  • Проведет «работу над ошибками». На этой финальной встрече команда извлечет полезные уроки из успехов и неудач в ходе работы над проектом.
  • Сообщит об успехе мероприятия клиентам и руководителям, которые были заинтересованы результатами команды.
  • Разместит документацию в централизованном хранилище для легкого доступа к ней в будущем.

Теперь проект официально завершен.

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

Как правило, редкий проект выполняется в соответствие с первоначальными планами, поэтому важным элементом фазы завершения является «обратная связь»: анализ причин расхождения и усвоение уроков на будущее. Помним, что управляющая система без обратной связи не может быть устойчивой.

Более подробно о каждой фазе проекта и их продуктах будет рассказано в последующих лекциях.

Завершая обзор управления проектами «с высоты птичьего полета», необходимо упомянуть еще об одной особенности проекта по сравнению с операционной деятельностью. Если в операционной деятельности ресурсы расходуются более-менее равномерно по времени, то в проектном управлении расходование ресурсов в единицу времени имеет явно выраженное колоколообразное распределение (Рисунок 13)

2.2 Жизненный цикл проекта. Фазы и продукты
Рисунок 13. Распределение ресурсов по фазам проекта

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

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

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

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

Сочетание итеративности и инкрементальности обеспечивает эффективность разработки и существенное снижение рисков по ходу проекта. Об этом мы еще будем говорить.

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

Моделирование жизненного цикла проекта по принципу «водопада»

При моделировании по принципу «водопада» работа над проектом движется линейно через ряд фаз, таких как:

  • анализ требований (исследование среды);
  • проектирование;
  • разработка и реализация подпроектов;
  • проверка подпроектов;
  • проверка проекта в целом.

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

Моделирование жизненного цикла проекта по итеративной модели

Итеративный подход (англ. iteration — повторение) — выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы. Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл: Планирование — Реализация — Проверка — Оценка (англ. plan-do-check-act cycle).

Преимущества итеративного подхода:

  • снижение воздействия серьезных рисков на ранних стадиях проекта, что ведет к минимизации затрат на их устранение;
  • организация эффективной обратной связи проектной команды с потребителем (а также заказчиками, стейкхолдерами) и создание продукта, реально отвечающего его потребностям;
  • акцент усилий на наиболее важные и критичные направления проекта;
  • непрерывное итеративное тестирование, позволяющее оценить успешность всего проекта в целом;
  • раннее обнаружение конфликтов между требованиями, моделями и реализацией проекта;
  • более равномерная загрузка участников проекта;
  • эффективное использование накопленного опыта;
  • реальная оценка текущего состояния проекта и, как следствие, большая уверенность заказчиков и непосредственных участников в его успешном завершении.

Пример реализации итеративного подхода — методология разработки программного обеспечения, созданная компанией Rational Software.

Моделирование жизненного цикла проекта по спиральной модели

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

Моделирование жизненного цикла проекта инкрементным методом

Инкрементное построение: разбиение большого объема проектно-конструкторских работ на последовательность более малых составляющих частей.

Выводы

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

Участников типового проекта разработки ПО можно условно разделить на пять групп ролей:

  1. Анализ. Извлечение, документирование и сопровождение требований к продукту.
  2. Управление. Определение и управление производственными процессами.
  3. Производство. Проектирование и разработка ПО.
  4. Тестирование. Тестирование ПО.
  5. Обеспечение. Производство дополнительных продуктов и услуг.

У программного проекта имеется четыре фактора, которые определяют его успешность:

  1. Выполнен в соответствие со спецификациями.
  2. Выполнен в срок.
  3. Выполнен в пределах бюджета.
  4. Каждый участник команды уходил с работы в 18:00 с чувством успеха.

Вау!! 😲 Ты еще не читал? Это зря!

Анализ данных, представленных в статье про жизненный цикл проекта, подтверждает эффективность применения современных технологий для обеспечения инновационного развития и улучшения качества жизни в различных сферах. Надеюсь, что теперь ты понял что такое жизненный цикл проекта и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Управление разработкой программных IT проектов

Ответы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.

создано: 2018-03-21
обновлено: 2024-11-14
13



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Управление разработкой программных IT проектов

Термины: Управление разработкой программных IT проектов