Расширение PMBOK®
Для проектов в области ПО
ДИНЦИС ДАНИЛ

ДОКТ. ТЕХН. НАУК, PMP, ITIL, MOF, CLOUD COMPUTING CERTIFIED SPECIALIST
ОПЫТ В ИТ: 25 ЛЕТ

Страница  2
Источники
 PMBOK® Guide 5 Edition
 ISO/IEC/IEEE Standards 12207, 15288, 16326
 IEEE Standards (SWEBOK® 2, Templates for Management Plans)
 ITIL ®

 COBIT®

Страница  3

www.specialist.ru
Целевая аудитория

 Руководители бизнеса
 Руководители ИТ департаментов
 Руководители компаний и департаментов разработки и
интеграции

 PMO
 Члены команд разработки
 Члены команд сопровождения (ITIL)

Страница  4

www.specialist.ru
Расширение для проектов ПО – для чего?

Страница  5

www.specialist.ru
Особенности программных проектов

Страница  6

www.specialist.ru
Специфика работы с командой

Страница  7

www.specialist.ru
Варианты построения команды
 Комбинирование виртуальных и локальных команд
 Дорогостоящие эксперты и специалисты общего профиля
 Баланс между выделенными и функциональными членами
команды

Страница  8

www.specialist.ru
Роль РМ-а

Построение команды

Налаживание
сотрудничества

Страница  9

www.specialist.ru
Роль РМ-а
Лидерство

Контроль

Страница  10

www.specialist.ru
Фактор повышения эффективности команды

Страница  11

www.specialist.ru
Дополнительне инструменты управления
командой
 Парное программирование

 Программирование, ведомое тестированием
 Совместное размещение (colocation)

Страница  12

www.specialist.ru
Фазы (стадии = stages) проекта
 Analyze (requirements)
 Architect
 Design
 Construct

 Integrate
 Test

Страница  13

www.specialist.ru
Итеративные и инкрементные модели

Страница  14

www.specialist.ru
Agile методология
ТЭО

• Бизнестребования
Анализ

• Поиск
решения, сравнение
вариантов
Проекти • Решение «на
бумаге»
рование
Разработка

• КОДИНГ
Докумен
тирован • описание
ие
Тестиро
вание

• тесты

Обслуживание
Страница  15

www.specialist.ru
Адаптивные модели
 Инкрементное планирование с периодичностью от 1 дня до 1
месяца

 Вовлеченность представителя заказчика и пользователей в
команду на постоянной основе
 Малые (до 10 человек) самоорганизующиеся команды
 Крупные проекты могут включать адаптивные команды
 Каждый член команды работает только над одним проектом на
каждой итерации
 Каждая команда включает экспертов и специалистов общего
профиля.

Страница  16

www.specialist.ru
Цикл адаптивной модели

Страница  17

www.specialist.ru
Атрибуты итерации

Страница  18

www.specialist.ru
ОБЕСПЕЧЕНИЕ КАЧЕСТВА – СТАНДАРТЫ IEEE

 929 Software and System Test Documentation
 1008- Unit Testing
 1012- System and Software Validation and Verification

Страница  19

www.specialist.ru
Параметры качества ПО (заказчики и
пользователи)
 Доступность
 Производительность
 Безопасность
 Масштабируемость

 Простота изучения
 Простота в использовании
 Гибкость

Страница  20

www.specialist.ru
Параметры качества ПО (разработчики и
эксплуатационщики)
 Доступность
 Производительность
 Безопасность
 Масштабируемость

 Повторное использование кода
 Обслуживаемость
 Портирование и распространение
 Расширяемость

Страница  21

www.specialist.ru
Дополнения в процессы
интеграции, планирования и содержания

 Распространение информации
 Вопросы безопасности
 Координация взаимодействия разработчиков и пользователей

Страница  22

www.specialist.ru
Дополнительные способы
управления временем
 Структурированное расписание
 Расписание как независимая переменная
 Итеративное расписание с возвратом
 Расписание по требованию (TOC)

 Расписание на основе портфеля проектов

Страница  23

www.specialist.ru
Дополнительные входы, инструменты, техники
и выходы
 SLA
 План релизов и развертывания
 Ограничения по безопасности

 Архитектурные и нефункциональные зависимости
 Ретроспективы
 Use cases

Страница  24

www.specialist.ru
Кумулятивные диаграммы (CFD)

Страница  25

www.specialist.ru
Дополнительные инструменты и выходы
управления стоимостью
 Оценка масштаба и сложности ПО
 Ставка стоимости
 Функциональные точки оценки стоимости
 Цена выигрыша (price-to-win)

 Оценка по описанию и сценарию использования
 Оценка усилий на повторное использование кода

Страница  26

www.specialist.ru
Дополнительные входы, инструменты и
выходы управления коммуникациями

 Планы релизов и итераций
 Информационные «радиаторы»
 Производительность
 Историческая производительность

 Инструменты он-лайн взаимодействия

Страница  27

www.specialist.ru
Scrum board как пример информационного
«радиатора»

Страница  28

www.specialist.ru
Цикл управления риском при адаптивном
планировании

Страница  29

www.specialist.ru
Страница  30

www.specialist.ru
Страница  31

www.specialist.ru
Вопросы и контакты

 dinzis@specialist.ru

 consult@dintsis.org
 www.ddintsis.com
 https://www.facebook.com/IPDanilDintsis
 http://www.specialist.ru/section/project-management

Страница  32

www.specialist.ru

Презентация "фишек" в расширении PMBOK для проектов разработки ПО

Editor's Notes