14
ВОДОПАД И AGILE. АЛЬТЕРНАТИВЫ ИЛИ ДОПОЛНЯЮЩИЕ ПОДХОДЫ? Павел Шестопалов

Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Embed Size (px)

Citation preview

Page 1: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

ВОДОПАД И AGILE. АЛЬТЕРНАТИВЫ ИЛИ

ДОПОЛНЯЮЩИЕ ПОДХОДЫ?

Павел Шестопалов

Page 2: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Жизненный цикл АС по ГОСТ 34.601-90

Формировани

е требований к

АС

Разработка

концепции

АС

Техническое задан

ие

Эскизный

проект

Технический

проект

Рабочая

документац

ия

Ввод в действ

ие

Сопровождение АС

Page 3: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Обобщенный ЖЦ проекта по PMBOK

Page 4: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

ЖИЗНЕННЫЕ ЦИКЛЫ (пример из практики)

Поиск Согласование КП

Замысел

Инициация

Проектирование

Организация

Тендер

Управление исполнением

Реализация

Исполнение

Эксплуатация

Завершение

Закрытие

Заявка сформирована

Паспорт проекта утвержден

КП согласовано у Заказчика

Базовый план утвержден

Контракт заключен Акт подписан

Деньги поступили на счет

Итоговый отчет утвержден

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

Page 5: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?
Page 6: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Жизненный цикл АС по ГОСТ 34.601-90

Формировани

е требований к

АС

Разработка

концепции

АС

Техническое задан

ие

Эскизный

проект

Технический

проект

Рабочая

документац

ия

Ввод в действ

ие

Сопровождение АС

Agile

Page 7: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Жизненный цикл АС по ГОСТ 34.601-90

Формировани

е требований к

АС

Разработка

концепции

АС

Техническое задан

ие

Эскизный

проект

Технический

проект

Рабочая

документац

ия

Ввод в действ

ие

Сопровождение АС

Agile

Page 8: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Жизненный цикл АС по ГОСТ 34.601-90

Формировани

е требований к

АС

Разработка

концепции

АС

Техническое задан

ие

Эскизный

проект

Технический

проект

Рабочая

документац

ия

Ввод в действ

ие

Сопровождение АС

Agile Agile

Page 9: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Жизненный цикл АС по ГОСТ 34.601-90

Формировани

е требований к

АС

Разработка

концепции

АС

Техническое задан

ие

Эскизный

проект

Технический

проект

Рабочая

документац

ия

Ввод в действ

ие

Сопровождение АС

Agile?

Page 10: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Функциональные области и Agile

Процессы инициации Процессы планирования

Процессы организации исполнения

Процессы контроля Процессы завершения

Управление содержанием

Определение (сбор) требований, целеполагание

Определение состава работ и продукта проекта

Организация выполнения работ

Инспекции содержания проекта

Приемка продукта проекта

Управление сроками

Укрупненное планирование сроков

Разработка календарного плана

Координация проекта по временным параметрам

Контроль сроков проекта

Анализ фактических сроков

Управление стоимостью

Предварительная оценка затрат и доходов

Разработка сметы и бюджета проекта

Организация платежей

Контроль затрат проекта

Анализ фактического бюджета

Управление рисками

Анализ стратегических рисков

Планирование реагирования на риски

Выполнение антирисковых мероприятий

Мониторинг и контроль рисков проекта

Формирование архива рисков

Управление персоналом

Назначение РП, членов команды УП

Организационное планирование

Развитие команды проекта

Оценка деятельности персонала

Поощрение персонала

Управление коммуникациями Анализ стейкхолдеров Разработка плана

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

Подготовка отчетов об исполнении

Формирование архива проекта

Управление поставками Анализ поставщиков Планирование

поставок

Выбор поставщиков и заключение контрактов

Администрирование контрактов

Закрытие контрактов

Управление качеством

Определение стандартов качества

Планирование качества

Обеспечение качества Контроль качества Извлечение уроков

Управление интеграцией

Разработка Устава проекта

Разработка сводного плана проекта

Общее управление, координация проекта

Управление изменениями проекта

Закрытие проекта

Page 11: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Функциональные области и Agile

Процессы инициации Процессы планирования

Процессы организации исполнения

Процессы контроля Процессы завершения

Управление содержанием

Определение (сбор) требований, целеполагание

Определение состава работ и продукта проекта

Организация выполнения работ

Инспекции содержания проекта

Приемка продукта проекта

Управление сроками

Укрупненное планирование сроков

Разработка календарного плана

Координация проекта по временным параметрам

Контроль сроков проекта

Анализ фактических сроков

Управление стоимостью

Предварительная оценка затрат и доходов

Разработка сметы и бюджета проекта

Организация платежей

Контроль затрат проекта

Анализ фактического бюджета

Управление рисками

Анализ стратегических рисков

Планирование реагирования на риски

Выполнение антирисковых мероприятий

Мониторинг и контроль рисков проекта

Формирование архива рисков

Управление персоналом

Назначение РП, членов команды УП

Организационное планирование

Развитие команды проекта

Оценка деятельности персонала

Поощрение персонала

Управление коммуникациями Анализ стейкхолдеров Разработка плана

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

Подготовка отчетов об исполнении

Формирование архива проекта

Управление поставками Анализ поставщиков Планирование

поставок

Выбор поставщиков и заключение контрактов

Администрирование контрактов

Закрытие контрактов

Управление качеством

Определение стандартов качества

Планирование качества

Обеспечение качества Контроль качества Извлечение уроков

Управление интеграцией

Разработка Устава проекта

Разработка сводного плана проекта

Общее управление, координация проекта

Управление изменениями проекта

Закрытие проекта

Agile

Agile

Page 12: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Функциональные области и Agile

Процессы инициации Процессы планирования

Процессы организации исполнения

Процессы контроля Процессы завершения

Управление содержанием

Определение (сбор) требований, целеполагание

Определение состава работ и продукта проекта

Организация выполнения работ

Инспекции содержания проекта

Приемка продукта проекта

Управление сроками

Укрупненное планирование сроков

Разработка календарного плана

Координация проекта по временным параметрам

Контроль сроков проекта

Анализ фактических сроков

Управление стоимостью

Предварительная оценка затрат и доходов

Разработка сметы и бюджета проекта

Организация платежей

Контроль затрат проекта

Анализ фактического бюджета

Управление рисками

Анализ стратегических рисков

Планирование реагирования на риски

Выполнение антирисковых мероприятий

Мониторинг и контроль рисков проекта

Формирование архива рисков

Управление персоналом

Назначение РП, членов команды УП

Организационное планирование

Развитие команды проекта

Оценка деятельности персонала

Поощрение персонала

Управление коммуникациями Анализ стейкхолдеров Разработка плана

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

Подготовка отчетов об исполнении

Формирование архива проекта

Управление поставками Анализ поставщиков Планирование

поставок

Выбор поставщиков и заключение контрактов

Администрирование контрактов

Закрытие контрактов

Управление качеством

Определение стандартов качества

Планирование качества

Обеспечение качества Контроль качества Извлечение уроков

Управление интеграцией

Разработка Устава проекта

Разработка сводного плана проекта

Общее управление, координация проекта

Управление изменениями проекта

Закрытие проекта

Agile

Agile

Page 13: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?

Выводы*1. Неправильно противопоставлять классические подходы проектного управления и

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

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

* IMHO

и Вопросы1. Как правильно встроить гибкие технологии в работу над проектом?2. Как грамотно совмещать гибкие технологии и наличие жестких

ограничений?3. Когда сказать стоп, или где выход из ЖЦ Agile – разработки?

Page 14: Павел Шестопалов, Водопад и Agile. Альтернативы или дополняющие подходы?