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

32
Расширение PMBOK® Для проектов в области ПО

description

Отличительные особенности: - интеграция с адаптивными (Agile) методиками; - интеграция в общий жизненный цикл ИТ услуги, включение ИТ проекта в жизненный цикл по ITIL; - активное использование прикладных инструментов типа парного программирования; - использование прикладных стандартов IEEE.

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

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

Расширение PMBOK®Для проектов в области ПО

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

Страница 2

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

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

Страница 3 www.specialist.ru

Источники

PMBOK® Guide 5 Edition

ISO/IEC/IEEE Standards 12207, 15288, 16326

IEEE Standards (SWEBOK® 2, Templates for Management Plans)

ITIL ®

COBIT®

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

Страница 4 www.specialist.ru

Целевая аудитория

Руководители бизнеса

Руководители ИТ департаментов

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

PMO

Члены команд разработки

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

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

Страница 5 www.specialist.ru

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

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

Страница 6 www.specialist.ru

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

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

Страница 7 www.specialist.ru

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

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

Страница 8 www.specialist.ru

Варианты построения команды

Комбинирование виртуальных и локальных команд

Дорогостоящие эксперты и специалисты общего профиля

Баланс между выделенными и функциональными членами команды

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

Страница 9 www.specialist.ru

Роль РМ-а

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

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

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

Страница 10 www.specialist.ru

Роль РМ-а

Лидерство

Контроль

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

Страница 11 www.specialist.ru

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

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

Страница 12 www.specialist.ru

Дополнительне инструменты управления командой

Парное программирование

Программирование, ведомое тестированием

Совместное размещение (colocation)

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

Страница 13 www.specialist.ru

Фазы (стадии = stages) проекта

Analyze (requirements)

Architect

Design

Construct

Integrate

Test

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

Страница 14 www.specialist.ru

Итеративные и инкрементные модели

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

Страница 15 www.specialist.ru

Agile методология

ТЭО• Бизнес-

требования

Анализ

• Поиск решения, сравнение вариантов

Проектирование• Решение

«на бумаге»

Разра-ботка • КОДИНГДокументировани

е• описаниеТестирование • тесты

Обслу-живание

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

Страница 16 www.specialist.ru

Адаптивные модели

Инкрементное планирование с периодичностью от 1 дня до 1 месяца

Вовлеченность представителя заказчика и пользователей в команду на постоянной основе

Малые (до 10 человек) самоорганизующиеся команды

Крупные проекты могут включать адаптивные команды

Каждый член команды работает только над одним проектом на каждой итерации

Каждая команда включает экспертов и специалистов общего профиля.

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

Страница 17 www.specialist.ru

Цикл адаптивной модели

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

Страница 18 www.specialist.ru

Атрибуты итерации

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

Страница 19 www.specialist.ru

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

929 Software and System Test Documentation

1008- Unit Testing

1012- System and Software Validation and Verification

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

Страница 20 www.specialist.ru

Параметры качества ПО (заказчики и пользователи)

Доступность

Производительность

Безопасность

Масштабируемость

Простота изучения

Простота в использовании

Гибкость

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

Страница 21 www.specialist.ru

Параметры качества ПО (разработчики и эксплуатационщики)

Доступность

Производительность

Безопасность

Масштабируемость

Повторное использование кода

Обслуживаемость

Портирование и распространение

Расширяемость

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

Страница 22 www.specialist.ru

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

Распространение информации

Вопросы безопасности

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

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

Страница 23 www.specialist.ru

Дополнительные способы управления временем

Структурированное расписание

Расписание как независимая переменная

Итеративное расписание с возвратом

Расписание по требованию (TOC)

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

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

Страница 24 www.specialist.ru

Дополнительные входы, инструменты, техники и выходы

SLA

План релизов и развертывания

Ограничения по безопасности

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

Ретроспективы

Use cases

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

Страница 25 www.specialist.ru

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

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

Страница 26 www.specialist.ru

Дополнительные инструменты и выходы управления стоимостью

Оценка масштаба и сложности ПО

Ставка стоимости

Функциональные точки оценки стоимости

Цена выигрыша (price-to-win)

Оценка по описанию и сценарию использования

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

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

Страница 27 www.specialist.ru

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

Планы релизов и итераций

Информационные «радиаторы»

Производительность

Историческая производительность

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

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

Страница 28 www.specialist.ru

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

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

Страница 29 www.specialist.ru

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

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

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

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

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