SlideShare a Scribd company logo
1 of 27
Управление интеграцией и содержанием работ проекта.
Игорь Устинов
ustinov.igor.v@gmail.co
m
Системный подход к управлению
проектами
• Проекты выполняются в окружении
• Проект вовлекает множество дисциплин и профессий
• Менеджеру проекта необходимо иметь целостное
видение проекта, этим его роль уникальна в команде
проекта
Роль менеджера проекта
Оценивает текущее состояние среды компании, привлекая
спонсора, клиента и экспертов предметной области:
– Идентифицирует и документирует высокоуровневые
риски, допущения и ограничения
– Оценивает реализуемость результата, продукта или
услуги с учетом выявленных допущений и ограничений
– Выявляет альтернативы и предлагает подход к
реализации проекта
Жизненный цикл проекта
Проекты делятся на меньшие более управляемые компоненты (фазы)
• Завершение каждой фазы проекта отмечается одним или более результатами поставки и
их рассмотрением. Результат поставки - осязаемый, проверяемый результат работ
• Как правило, результаты фазы (выходы) используются как входы для следующей фазы
Области знаний / группы процессов
Initiating Planning Executing Monitoring and Controlling Closing
4. Управление интеграцией проекта 4.1 Разработка
Устава проекта
4.2 Разработка плана управления
проектом
4.3 Руководство и управление
работами проекта
4.4 Мониторинг и контроль работ
проекта
4.5 Интегрированный контроль
изменений
4.6 Закрытие проекта
или фазы
5. Управление содержанием проекта 5.1 Планирование управления
содержанием
5.2 Сбор требований
5.3 Определение содержания
5.4 Создание ИСР
5.5 Подтверждение содержания
5.6 Контроль содержания
6.Управление сроками проекта 6.1 Планирование управления сроками
6.2 Определение операций
6.3 Определение последовательности
операций
6.4 Оценка ресурсов операций
6.5 Оценка длительности операций
6.6 Разработка расписания
6.7 Контроль расписания
7.Управление стоимостью проекта 7.1 Планирование управления
стоимостью
7.2 Оценка стоимости
7.3 Определение бюджета
7.4 Контроль стоимости
8.Управление качеством проекта 8.1 Планирование управления
качеством
8.2 Обеспечение качества 8.3 Контроль качества
9.Управление человеческими ресурсами
проекта
9.1 Планирование управления
человеческими
ресурсами
9.2 Набор команды проекта
9.3 Развитие команды проекта
9.4 Управление командой проекта
10.Управление коммуникациями проекта 10.1 Планирование управления
коммуникациями
10.2 Управление коммуникациями 10.3 Контроль коммуникаций
11.Управление рисками проекта 11.1 Планирование управления рисками
11.2 Идентификация рисков
11.3 Качественный анализ рисков
11.4 Количественный анализ рисков
11.5 Планирование реагирования на
риски
11.6 Контроль рисков
12.Управление закупками проекта 12.1 Планирование управления 12.2 Проведение закупок 12.3 Контроль закупок 12.4 Закрытие
Жизненный цикл проекта
Жизненный цикл проекта
Модели жизненных циклов проекта
• Содержание (сроки, стоимость)
определяются
максимально рано
• Продукты и способ их получения
понятны
• Частичная поставка результата не
имеет смысла
«Водопадная» модель ЖЦ
Модели жизненных циклов проекта
Итеративные /инкрементальные ЖЦ
• Содержание (требования) заранее определить невозможно – итеративный «спиральный» ЖЦ
• Продукт в окончательном виде изготовить затруднительно / рискованно – «инкрементальный» ЖЦ
• Частичная поставка результата имеет смысл
• Требуется снизить сложность и/или риски проекта
• Отдельные стороны заинтересованы в небольшой части жидаемой функциональности продукта
• Каждая фаза (итерация), как правило, может включать все группы процессов управления проектом
Модели жизненных циклов проекта
(спиральные)
Модели жизненных циклов проекта
(спиральные)
Модели жизненных циклов проекта
(инкрементные)
Модели жизненных циклов проекта
(Agile)
Адаптивные / «гибкие» ЖЦ
• Предпочтительны при высокой изменчивости содержания
• Итеративны + инкрементальны
• Короткие итерации (2-4 недели) фиксированной
продолжительности и стоимости
• Предполагают:
– Высокую вовлеченность заинтересованных сторон
– Приоритезацию требований
– Поставку завершенного результата в каждой итерации
• Могут сочетаться с другими моделями ЖЦ
• Каждая фаза (итерация), как правило, может включать
все группы процессов управления проектом с акцентом
ЖЦ продукта и ЖЦ проекта
• ЖЦ продукта: обычно последовательные
неперекрывающиеся фазы (например,
проектирование – постановка на производство –
серийный выпуск - …)
• Последняя фаза ЖЦ продукта – изъятие из обращения
или вывод из эксплуатации
• ЖЦ продукта и ЖЦ проекта в общем случае не
совпадают по длительности
• ЖЦ одного или ряда проектов, как правило,
происходят в период ЖЦ продукта
Содержание проекта и содержание
продукта
• Два контекста:
• Содержание продукта
– Свойства и функции, характеризующие результаты поставки проекта
– Фокус процесса на cборе требований
• Содержание проекта
– Работа, которую необходимо выполнить, чтобы поставить результаты проекта заданного
содержания.
– Данный раздел фокусируется на процессе управления содержанием проекта
Содержание проекта
• Устанавливает логические границы проекта
• Позволяет определить, что относится к проекту, а что нет
• Позволяет гарантировать, что в проект включены только работы, необходимые для
достижения утвержденных целей
• Предотвращает лишнюю работу и выход проекта за пределы базовых ограничений
• Менеджер проекта обязан управлять содержанием в любом проекте
• Управление изменениями содержания проекта – ключ к сохранению тройного
ограничения (время-деньги-содержание)
• Изменения содержания должны производиться структурированным и контролируемым
образом, только через контроль изменений (change request)
Сбор требований
• Описывают, каким образом отдельные требования удовлетворяют потребности бизнеса и
ожидания заинтересованных сторон
• Требования последовательно детализируются, насколько это возможно
• Требования должны быть:
◦ S.M.A.R.T.
Specific (Конкретный) ; Measurable (Измеримый) ; Attainable, Achievable (Достижимый);
Relevant (Актуальный); Time-bound (Ограниченный во времени)
◦ I.N.V.E.S.T. (user-story)
Independent. Reduced dependencies = easier to plan
Negotiable. Details added via collaboration;
Valuable. Provides value to the customer;
Estimable. Too big or too vague = not estimable;
Small. Can be done in less than a week by the team;
Testable . Good acceptance criteria;
Категоризация требований
Предоставляет удобство сбора, анализа и контроля
• Бизнес – требования:
– высокоуровневые описания решаемых проблем, реализуемых возможностей и т.п.
• Требования заинтересованных сторон:
– ограничения, предпочтения и т.п.
• Требования к решению:
– функциональные и не функциональные
• Требования к внедрению:
– перенос данных, обучение, поддержка и т.п.
• Требования к проекту:
– Процессы, технологии, ограничения и т.п.
• Требования к качеству, критерии приемки, и т.п.
Матрица отслеживания требований
(Requirements Traceability Matrix)
Связывает требования с их происхождением и позволяет проследить их выполнение на
протяжении жизненного цикла проекта
• В конце проекта позволяет документально удостовериться, что утвержденные
требования реализованы в результатах поставки
• Помогает управлять изменениями содержания
• Соотносит требования с
– Бизнес – потребностями и целями проекта
– Элементами жизненного цикла и операциями проекта (проектирование, изготовление,
тесты и испытания)
Матрица отслеживания требований
(Requirements Traceability Matrix)
Сбор требований
Описание бизнес процессов
Наиболее известные нотации описания
бизнес процессов:
- BPMN (англ. Business Process Model and
Notation, нотация и модель бизнес-
процессов)
- Событийная цепочка процессов (EPC-
диаграмма, англ. event-driven process chain)
- UML (англ. Unified Modeling Language —
унифицированный язык моделирования)
Use-story, Use-case
Пользовательские истории (англ. User Story) — способ описания
требований, сформулированных как одно или более предложений на
повседневном или деловом языке пользователя.
Как, <роль/персона юзера>, я <что-то хочу получить>, <с такой-то целью>, как
это проверить
Вариант использования (англ. Use case) - описание поведения системы,
когда она взаимодействует с кем-то (или чем-то) из внешней среды.
Другими словами, сценарий использования описывает, «кто» и «что»
может сделать с рассматриваемой системой, или что система может
сделать с «кем» или «чем». Методика сценариев использования
применяется для выявления требований к поведению системы, известных
также как пользовательские и функциональные требования.
Иерархическая структура работ проекта
(WBS, work breakdown structure)
WBS – ориентированная на результаты иерархическая декомпозиция
работ, которые должна выполнить команда проекта
• Образует и организует содержание проекта
• Чего нет в WBS – не подлежит выполнению
• Степень детализации зависит от величины и
сложности проекта
• Все планирование и контроль проекта базируются на WBS
• Предотвращает неконтролируемые изменения содержания проекта
• Планирование методом «набегающей волны»
– Декомпозиция приостанавливается до прояснения результата, пакета
работ или подпроекта, затем продолжается на очередной «горизонт
планирования»
• Различные результаты могут отличаться по уровню детализации
Техническое задание
(Statement of Work (SOW))
Может составлять как Исполнителем так и Заказчиком. Существует ГОСТы по его подготовке.
Как инструмент коммуникации в связке общения заказчик-исполнитель, ТЗ позволяет (из Википедии):
Обеим сторонам:
◦ представить (вообразить) готовый продукт,
◦ выполнить попунктную проверку готового продукта (приёмочное тестирование — проведение испытаний),
◦ уменьшить число ошибок, связанных с изменением требований в результате их неполноты или ошибочности (на всех стадиях и этапах создания, за исключением
испытаний).
Заказчику:
◦ осознать, что именно ему нужно,
◦ требовать от исполнителя соответствия продукта всем условиям, оговорённым в ТЗ.
Исполнителю:
◦ понять суть задачи, показать заказчику «технический облик» будущего изделия, продукта,
◦ спланировать выполнение проекта и работать по намеченному плану,
◦ отказаться от выполнения работ, не указанных в ТЗ.
ТЗ в большинстве случае это набор минимально приемлемых требований, т.е. описывает наихудший допустимый вариант реализации!
!!! При грамотно проведенной разработке ТЗ становится мощнейшим инструментом манипуляций как заказчиком, так и исполнителем.
Контроль содержания проектапродукта
(change request (CR))
• Предупреждает «расползание содержания»
• Фокусируется на:
– Мониторинге статуса содержания проекта и продукта
– Контроле воздействия изменений на содержание проекта
– Выявлении возникших изменений содержания
– Управлении фактическими изменениями содержания в случае их возникновения
– Предупреждении неконтролируемых изменений содержания (в обход Интегрированного контроля
изменений)
• Базируется на процессе и процедурах контроля изменений. Часто в проекте создается группа которая
принимает решение по возникшим CR (принятьотклонить). Все CR нужно учитывать!
• Интегрируется со всеми остальными процессами управления: стоимостью, сроками, качеством и т.п.
Что дальше?
Управление требованиями
 Модели жизненных циклов
 Выявление бизнес требований
 Виды требований. Хорошо описанное требование
 Отслеживание требований
 Запрос на изменения
 Виды представления требований
 Иерархическая структура работ проекта
 Нотации описания процессов
 MVP, прототипирование
Igor Ustinov, PMP , ustinov.igor.v@gmail.com

More Related Content

What's hot

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Yana Brodetski
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспеченияNatalia Zhelnova
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыCUSTIS
 
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиКомбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиDanil Dintsis, Ph. D., PgMP
 
Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)Danil Dintsis, Ph. D., PgMP
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...it-people
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Andrey Zakhodyaychenko
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаМодуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаYana Brodetski
 
Нотации оформления требований
Нотации оформления требованийНотации оформления требований
Нотации оформления требованийJaneKozmina
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковYana Brodetski
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаDanil Dintsis, Ph. D., PgMP
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииNatalia Zhelnova
 
Доклад на Software People 2013
Доклад на Software People 2013Доклад на Software People 2013
Доклад на Software People 2013Natalia Zhelnova
 
Module 4 On going service consumption vs deliverables expectations
Module 4 On going service consumption vs deliverables expectationsModule 4 On going service consumption vs deliverables expectations
Module 4 On going service consumption vs deliverables expectationsNatalia Perestyuk
 
Управление проектами в соответствии со стандартами PMI (PMBoK)
Управление проектами в соответствии со стандартами PMI (PMBoK)Управление проектами в соответствии со стандартами PMI (PMBoK)
Управление проектами в соответствии со стандартами PMI (PMBoK)Vladimir Melnikov
 

What's hot (20)

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектуры
 
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиКомбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
 
Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаМодуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
 
Нотации оформления требований
Нотации оформления требованийНотации оформления требований
Нотации оформления требований
 
Lection 3 4_pm
Lection 3 4_pmLection 3 4_pm
Lection 3 4_pm
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалиста
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документации
 
Доклад на Software People 2013
Доклад на Software People 2013Доклад на Software People 2013
Доклад на Software People 2013
 
Module 4 On going service consumption vs deliverables expectations
Module 4 On going service consumption vs deliverables expectationsModule 4 On going service consumption vs deliverables expectations
Module 4 On going service consumption vs deliverables expectations
 
Управление проектами в соответствии со стандартами PMI (PMBoK)
Управление проектами в соответствии со стандартами PMI (PMBoK)Управление проектами в соответствии со стандартами PMI (PMBoK)
Управление проектами в соответствии со стандартами PMI (PMBoK)
 

Similar to Pmo learning. integration and content management

Проектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.pptПроектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.pptdinarium2016
 
Проектное управление
Проектное управлениеПроектное управление
Проектное управлениеDmitriy Lushin
 
Жизненный цикл проекта
Жизненный цикл проектаЖизненный цикл проекта
Жизненный цикл проектаOlya Kollen, PhD
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011etyumentcev
 
Управление содержанием проекта
Управление содержанием проектаУправление содержанием проекта
Управление содержанием проектаAnastasiya11395
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Anatoly Levenchuk
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектовTimofei Tatarinov
 
Алексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеАлексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеDaria Oreshkina
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 
Подход ScrumTrek к Agile Transformation
 Подход ScrumTrek к Agile Transformation Подход ScrumTrek к Agile Transformation
Подход ScrumTrek к Agile TransformationAskhat Urazbaev
 
Широкое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessШирокое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessAgile Base Camp
 
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...Петр (Petr) Малоенко (Maloenko)
 

Similar to Pmo learning. integration and content management (20)

Проектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.pptПроектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.ppt
 
Inform tech
Inform techInform tech
Inform tech
 
Lection 21-22
Lection 21-22Lection 21-22
Lection 21-22
 
Проектное управление
Проектное управлениеПроектное управление
Проектное управление
 
Жизненный цикл проекта
Жизненный цикл проектаЖизненный цикл проекта
Жизненный цикл проекта
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011
 
Управление содержанием проекта
Управление содержанием проектаУправление содержанием проекта
Управление содержанием проекта
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектов
 
Алексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеАлексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управление
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Dump nzh 01
Dump nzh 01Dump nzh 01
Dump nzh 01
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Short guide to PMBOK 5
Short guide to PMBOK 5Short guide to PMBOK 5
Short guide to PMBOK 5
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Подход ScrumTrek к Agile Transformation
 Подход ScrumTrek к Agile Transformation Подход ScrumTrek к Agile Transformation
Подход ScrumTrek к Agile Transformation
 
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедренияУПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
 
Широкое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessШирокое внедрение Agile Unified Process
Широкое внедрение Agile Unified Process
 
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...
Методология "stage-gate" как "встроенный" способ обеспечения качества в проек...
 

Pmo learning. integration and content management

  • 1. Управление интеграцией и содержанием работ проекта. Игорь Устинов ustinov.igor.v@gmail.co m
  • 2. Системный подход к управлению проектами • Проекты выполняются в окружении • Проект вовлекает множество дисциплин и профессий • Менеджеру проекта необходимо иметь целостное видение проекта, этим его роль уникальна в команде проекта
  • 3. Роль менеджера проекта Оценивает текущее состояние среды компании, привлекая спонсора, клиента и экспертов предметной области: – Идентифицирует и документирует высокоуровневые риски, допущения и ограничения – Оценивает реализуемость результата, продукта или услуги с учетом выявленных допущений и ограничений – Выявляет альтернативы и предлагает подход к реализации проекта
  • 4. Жизненный цикл проекта Проекты делятся на меньшие более управляемые компоненты (фазы) • Завершение каждой фазы проекта отмечается одним или более результатами поставки и их рассмотрением. Результат поставки - осязаемый, проверяемый результат работ • Как правило, результаты фазы (выходы) используются как входы для следующей фазы
  • 5. Области знаний / группы процессов Initiating Planning Executing Monitoring and Controlling Closing 4. Управление интеграцией проекта 4.1 Разработка Устава проекта 4.2 Разработка плана управления проектом 4.3 Руководство и управление работами проекта 4.4 Мониторинг и контроль работ проекта 4.5 Интегрированный контроль изменений 4.6 Закрытие проекта или фазы 5. Управление содержанием проекта 5.1 Планирование управления содержанием 5.2 Сбор требований 5.3 Определение содержания 5.4 Создание ИСР 5.5 Подтверждение содержания 5.6 Контроль содержания 6.Управление сроками проекта 6.1 Планирование управления сроками 6.2 Определение операций 6.3 Определение последовательности операций 6.4 Оценка ресурсов операций 6.5 Оценка длительности операций 6.6 Разработка расписания 6.7 Контроль расписания 7.Управление стоимостью проекта 7.1 Планирование управления стоимостью 7.2 Оценка стоимости 7.3 Определение бюджета 7.4 Контроль стоимости 8.Управление качеством проекта 8.1 Планирование управления качеством 8.2 Обеспечение качества 8.3 Контроль качества 9.Управление человеческими ресурсами проекта 9.1 Планирование управления человеческими ресурсами 9.2 Набор команды проекта 9.3 Развитие команды проекта 9.4 Управление командой проекта 10.Управление коммуникациями проекта 10.1 Планирование управления коммуникациями 10.2 Управление коммуникациями 10.3 Контроль коммуникаций 11.Управление рисками проекта 11.1 Планирование управления рисками 11.2 Идентификация рисков 11.3 Качественный анализ рисков 11.4 Количественный анализ рисков 11.5 Планирование реагирования на риски 11.6 Контроль рисков 12.Управление закупками проекта 12.1 Планирование управления 12.2 Проведение закупок 12.3 Контроль закупок 12.4 Закрытие
  • 8. Модели жизненных циклов проекта • Содержание (сроки, стоимость) определяются максимально рано • Продукты и способ их получения понятны • Частичная поставка результата не имеет смысла «Водопадная» модель ЖЦ
  • 9. Модели жизненных циклов проекта Итеративные /инкрементальные ЖЦ • Содержание (требования) заранее определить невозможно – итеративный «спиральный» ЖЦ • Продукт в окончательном виде изготовить затруднительно / рискованно – «инкрементальный» ЖЦ • Частичная поставка результата имеет смысл • Требуется снизить сложность и/или риски проекта • Отдельные стороны заинтересованы в небольшой части жидаемой функциональности продукта • Каждая фаза (итерация), как правило, может включать все группы процессов управления проектом
  • 10. Модели жизненных циклов проекта (спиральные)
  • 11. Модели жизненных циклов проекта (спиральные)
  • 12. Модели жизненных циклов проекта (инкрементные)
  • 13. Модели жизненных циклов проекта (Agile) Адаптивные / «гибкие» ЖЦ • Предпочтительны при высокой изменчивости содержания • Итеративны + инкрементальны • Короткие итерации (2-4 недели) фиксированной продолжительности и стоимости • Предполагают: – Высокую вовлеченность заинтересованных сторон – Приоритезацию требований – Поставку завершенного результата в каждой итерации • Могут сочетаться с другими моделями ЖЦ • Каждая фаза (итерация), как правило, может включать все группы процессов управления проектом с акцентом
  • 14. ЖЦ продукта и ЖЦ проекта • ЖЦ продукта: обычно последовательные неперекрывающиеся фазы (например, проектирование – постановка на производство – серийный выпуск - …) • Последняя фаза ЖЦ продукта – изъятие из обращения или вывод из эксплуатации • ЖЦ продукта и ЖЦ проекта в общем случае не совпадают по длительности • ЖЦ одного или ряда проектов, как правило, происходят в период ЖЦ продукта
  • 15. Содержание проекта и содержание продукта • Два контекста: • Содержание продукта – Свойства и функции, характеризующие результаты поставки проекта – Фокус процесса на cборе требований • Содержание проекта – Работа, которую необходимо выполнить, чтобы поставить результаты проекта заданного содержания. – Данный раздел фокусируется на процессе управления содержанием проекта
  • 16. Содержание проекта • Устанавливает логические границы проекта • Позволяет определить, что относится к проекту, а что нет • Позволяет гарантировать, что в проект включены только работы, необходимые для достижения утвержденных целей • Предотвращает лишнюю работу и выход проекта за пределы базовых ограничений • Менеджер проекта обязан управлять содержанием в любом проекте • Управление изменениями содержания проекта – ключ к сохранению тройного ограничения (время-деньги-содержание) • Изменения содержания должны производиться структурированным и контролируемым образом, только через контроль изменений (change request)
  • 17. Сбор требований • Описывают, каким образом отдельные требования удовлетворяют потребности бизнеса и ожидания заинтересованных сторон • Требования последовательно детализируются, насколько это возможно • Требования должны быть: ◦ S.M.A.R.T. Specific (Конкретный) ; Measurable (Измеримый) ; Attainable, Achievable (Достижимый); Relevant (Актуальный); Time-bound (Ограниченный во времени) ◦ I.N.V.E.S.T. (user-story) Independent. Reduced dependencies = easier to plan Negotiable. Details added via collaboration; Valuable. Provides value to the customer; Estimable. Too big or too vague = not estimable; Small. Can be done in less than a week by the team; Testable . Good acceptance criteria;
  • 18. Категоризация требований Предоставляет удобство сбора, анализа и контроля • Бизнес – требования: – высокоуровневые описания решаемых проблем, реализуемых возможностей и т.п. • Требования заинтересованных сторон: – ограничения, предпочтения и т.п. • Требования к решению: – функциональные и не функциональные • Требования к внедрению: – перенос данных, обучение, поддержка и т.п. • Требования к проекту: – Процессы, технологии, ограничения и т.п. • Требования к качеству, критерии приемки, и т.п.
  • 19. Матрица отслеживания требований (Requirements Traceability Matrix) Связывает требования с их происхождением и позволяет проследить их выполнение на протяжении жизненного цикла проекта • В конце проекта позволяет документально удостовериться, что утвержденные требования реализованы в результатах поставки • Помогает управлять изменениями содержания • Соотносит требования с – Бизнес – потребностями и целями проекта – Элементами жизненного цикла и операциями проекта (проектирование, изготовление, тесты и испытания)
  • 22. Описание бизнес процессов Наиболее известные нотации описания бизнес процессов: - BPMN (англ. Business Process Model and Notation, нотация и модель бизнес- процессов) - Событийная цепочка процессов (EPC- диаграмма, англ. event-driven process chain) - UML (англ. Unified Modeling Language — унифицированный язык моделирования)
  • 23. Use-story, Use-case Пользовательские истории (англ. User Story) — способ описания требований, сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Как, <роль/персона юзера>, я <что-то хочу получить>, <с такой-то целью>, как это проверить Вариант использования (англ. Use case) - описание поведения системы, когда она взаимодействует с кем-то (или чем-то) из внешней среды. Другими словами, сценарий использования описывает, «кто» и «что» может сделать с рассматриваемой системой, или что система может сделать с «кем» или «чем». Методика сценариев использования применяется для выявления требований к поведению системы, известных также как пользовательские и функциональные требования.
  • 24. Иерархическая структура работ проекта (WBS, work breakdown structure) WBS – ориентированная на результаты иерархическая декомпозиция работ, которые должна выполнить команда проекта • Образует и организует содержание проекта • Чего нет в WBS – не подлежит выполнению • Степень детализации зависит от величины и сложности проекта • Все планирование и контроль проекта базируются на WBS • Предотвращает неконтролируемые изменения содержания проекта • Планирование методом «набегающей волны» – Декомпозиция приостанавливается до прояснения результата, пакета работ или подпроекта, затем продолжается на очередной «горизонт планирования» • Различные результаты могут отличаться по уровню детализации
  • 25. Техническое задание (Statement of Work (SOW)) Может составлять как Исполнителем так и Заказчиком. Существует ГОСТы по его подготовке. Как инструмент коммуникации в связке общения заказчик-исполнитель, ТЗ позволяет (из Википедии): Обеим сторонам: ◦ представить (вообразить) готовый продукт, ◦ выполнить попунктную проверку готового продукта (приёмочное тестирование — проведение испытаний), ◦ уменьшить число ошибок, связанных с изменением требований в результате их неполноты или ошибочности (на всех стадиях и этапах создания, за исключением испытаний). Заказчику: ◦ осознать, что именно ему нужно, ◦ требовать от исполнителя соответствия продукта всем условиям, оговорённым в ТЗ. Исполнителю: ◦ понять суть задачи, показать заказчику «технический облик» будущего изделия, продукта, ◦ спланировать выполнение проекта и работать по намеченному плану, ◦ отказаться от выполнения работ, не указанных в ТЗ. ТЗ в большинстве случае это набор минимально приемлемых требований, т.е. описывает наихудший допустимый вариант реализации! !!! При грамотно проведенной разработке ТЗ становится мощнейшим инструментом манипуляций как заказчиком, так и исполнителем.
  • 26. Контроль содержания проектапродукта (change request (CR)) • Предупреждает «расползание содержания» • Фокусируется на: – Мониторинге статуса содержания проекта и продукта – Контроле воздействия изменений на содержание проекта – Выявлении возникших изменений содержания – Управлении фактическими изменениями содержания в случае их возникновения – Предупреждении неконтролируемых изменений содержания (в обход Интегрированного контроля изменений) • Базируется на процессе и процедурах контроля изменений. Часто в проекте создается группа которая принимает решение по возникшим CR (принятьотклонить). Все CR нужно учитывать! • Интегрируется со всеми остальными процессами управления: стоимостью, сроками, качеством и т.п.
  • 27. Что дальше? Управление требованиями  Модели жизненных циклов  Выявление бизнес требований  Виды требований. Хорошо описанное требование  Отслеживание требований  Запрос на изменения  Виды представления требований  Иерархическая структура работ проекта  Нотации описания процессов  MVP, прототипирование Igor Ustinov, PMP , ustinov.igor.v@gmail.com