 
        
        - •Тема 2: Жизненный цикл it-проекта.
- •Жизненный цикл проекта в методологиях быстрого развития: экстремальное программирование хр
- •Выбор модели жизненного цикла проекта
- •К основным процессам жц по относятся:
- •К вспомогательным процессам жизненного цикла по относятся:
- •Организационные процессы жизненного цикла по включают:
- •Тема 4: Процессы управления проектами: инициация, планирование, исполнение, контроль, завершение.
- •Качественные методы
- •Количественные методы
- •Тема 5: Управление содержанием it-проектов.
- •Тема 6: Управление сроками it-проектов.
- •1. Стрелочная диаграмма
- •2. Диаграмма предшествования
- •Тема 7: Управление стоимостью it-проектов.
- •Оценка затрат проекта.
- •Оценка стоимости it-проекта.
- •Тема 8: Управление качеством it-проекта.
- •Понятие, процессы и принципы управления качеством it-проекта
- •Система измерения качества it-проекта: метрики качества.
- •Управление качеством по на стадиях жизненного цикла
- •Принципы управления качеством проекта:
- •Тема 9: Управление рисками it-проектов.
- •Идентификация риска.
- •Анализ проектных рисков: качественный и количественный.
- •Методы реагирования на риски.
- •Методы количественного анализа рисков:
- •Тема 10: Процессы управления человеческими ресурсам: планирование человеческих ресурсов, набор команды проекта, развитие команды проекта, управление командой проекта.
- •1 Процесс: Планирование человеческих ресурсов
- •2 Процесс: Набор команды проекта
- •4 Процесс: Управление командой проекта
Тема 2: Жизненный цикл it-проекта.
- Жизненный цикл проекта в методологиях быстрого развития: экстремальное программирование хр
- Выбор модели жизненного цикла проекта
= Понятие жизненного цикла проекта=
Жизненный цикл проекта - это промежуток времени между моментом зарождения проекта и моментом его завершения, включающий набор фаз проекта, определяющий последовательный ход работ по проекту.
Понятие жизненного цикла является одним из центральных понятий, используемых в управлении проектами.
Основным структурным элементом жизненного цикла проекта является понятие фазы. Фаза – это набор логически взаимосвязанных работ проекта, в процессе завершения которых достигается один из основных результатов проекта.
Универсального подхода к разделению процесса реализации проекта на фазы не существует, главное чтобы такое деление выявляло некоторые контрольные точки (вехи), прохождение которых знаменует достижение одного или нескольких результатов проекта и дает дополнительную информацию для оценки возможных направлений его развития.
Укрупненно жизненный цикл проекта можно разделить на три основные смысловые фазы: прединвестиционную, инвестиционную и эксплуатационную. Дальнейшее разбиение существенно зависит от специфики проекта.
Типичная структура жизненного цикла проекта включает 5 фаз:
- концептуальная фаза (инициация) - включает зарождение идеи разработку концепции проекта и определение ключевых моментов его реализации (цели, участники, сроки и т.п.); 
- фаза разработки проекта (планирование) - включает определение структуры работ и исполнителей, построение календарных графиков работ, бюджета проекта, заключение контрактов; 
- фаза реализации проекта (исполнение) – включает координацию ресурсов (людей, техники, оборудования), необходимых для выполнения намеченных работ и работы по его реализации (строительство, маркетинг, обучение персонала); 
- фаза контроля – сбор фактических данных о ходе работ и сравнение их с плановыми показателями, анализ отклонений и реагирование на отклонения. 
- фаза завершения проекта, включающая ряд мероприятий, которые руководитель должен выполнять для формального завершения проекта (отчеты о результатах, опытная эксплуатация). 
Фазы жизненного цикла проекта связаны между собой: результат выполнения одной фазы становится исходной информацией для другой, проходя через шлюзы и контрольные точки. В реальном проекте фазы могут не только предшествовать друг другу, но и накладываться. (рис 1.9).
Упрощенно жизненный цикл IT-проектов можно изобразить в виде рисунка 1.
 
	Разработка
	требований (requirements):
	сбор бизнес-требований заказчика и их
	преобразование в функциональные
	требования к программному продукту.
	
	 
	
 
	Анализ
	и дизайн (analysis and design):
	разработка модели предметной области
	(domain model), проектирование схемы базы
	данных, объектной модели, пользовательского
	интерфейса и т.п.
	
	 
	
 
	Реализация
	(implementation):
	создание продукта по 
	 
	спецификациям,
	разработанным на предыдущем этапе. 
	 
	 
	Тестирование
	(testing):
	включает проверку соответствия
	функциональности ПО потребностям
	пользователей (validation), а также поиск
	дефектов в реализации. 
	 
	
	 
	Развертывание
	(deployment):
	обучение пользователей, инсталляция
	системы, перевод в промышленную
	эксплуатацию. 
	 
	 
Рисунок 1 – Логика жизненного цикла IT-проекта
Основным нормативным документом, регламентирующим состав процессов ЖЦ ПО, является международный стандарт ISO/IEC 12207 «International Technology – Software Life Cycle Processes» (ГОСТ ИСО МЭК 12207 Информационные технологии. Жизненный цикл программного обеспечения).
Стандарт ISO/IEC 12207 определяет общую структуру жизненного цикла ПО в виде 3 ступенчатой модели, состоящей из процессов, видов деятельности и задач. Каждый процесс разделен на набор действий, каждое действие – на набор задач, каждая задача характеризуется определенным методом решения, исходными данными, в том числе, полученными от других процессов, и результатами. Любой процесс увязан с определенными артефактами и ролями заинтересованных лиц. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения.
Всего в стандарте ISO/IEC 12207 определено 18 процессов, 74 вида деятельности и 224 различные задачи.
В соответствии со стандартом все процессы жизненного цикла ПО разделены на группы (см. рис 4.1.):
 
Рис. 4.1. Жизненный цикл ПО
= Характеристика процессов жизненного цикла IT-проекта=
