SlideShare a Scribd company logo
1 of 35
ДОКТОР ТЕХН. НАУК ПО СИСТЕМНОМУ АНАЛИЗУ
ИНФОРМАЦИОННЫХ СИСТЕМ
УПРАВЛЕНИЕ ПРОГРАММАМИ И ПОРТФЕЛЯМИ ПРОЕКТОВ
СВЫШЕ 10 ЛЕТ,
ОБЩИЙ ОПЫТ В ИТ ОТРАСЛИ 25+ ЛЕТ.
ПРОФЕССИОНАЛЬНЫЕ СЕРТИФИКАЦИИ:
PGMP, PMP, EXIN CERTIFIED TRAINER, IT PRODUCT MANAGER
CONSULT@DINTSIS.ORG
WWW.DDINTSIS.COM
WWW.T.ME/PMTIPS
Лучшее из водопада и
аджайла при
планировании проектов
по разработке и
внедрению софта
ДАНИЛ ДИНЦИС
Источники стандартов и методик
 PMBOK® Guide 5-6 Edition
 PMBOK Extension for Software Projects
 ISO/IEC/IEEE/ГОСТ Р ИСО 12207, 15288
 IEEE Standards (SWEBOK® 3)
 ITIL ®, MOF®
 Agile Manifesto
 SCRUMBoK
Что такое ИТ продукт (software)?
Бизнес-решение
Согласованное
решение
Обслуживаемый и
развиваемый
Специфика ПО как продукта
Обширная
аудитория
Виртуальные
команды
Внешние
зависимости
Продвинутые
исполнители
Продвинутые
пользователи
Методологии и модели планирования
Водопад – хочу все знать сразу!
Наиболее любим внешними заказчиками и руководством
Набегающая волна
Поэтапное планирование или
Планирование от достигнутого
Достоинства и преимущества водопадных
подходов к планированию
 Четко и жестко зафиксированные требования
 Прозрачное содержание: работы, ресурсы, длительность,
бюджет
 Возможность для архитектурного планирования
“It's only the IDIOTS who don't understand that who would try to
plan a system in the absence of requirements.”
(с) Bill Duncan
Адаптивные или гибкие модели
• Инкрементальное планирование
• Вовлечение пользователей и разработчиков в единую команду
• Небольшие самоорганизующиеся команды
• Команды включают специалистов общей и узкой квалификации
• Быстрый видимый для заказчика результат
SCRUM: техники
 Планирование по спринтам
 Обзоры спринтов
 Ретроспектива спринтов
10
ДАВАЙТЕ СРАВНИМ СО СТРОИТЕЛЬСТВОМ ДОМА!
• Детальные решения принимаются на ранних стадиях
планирования
• Изменения в ходе исполнения неизбежны и болезненны
• Рыночная ценность итогового продукта под угрозой из-за
длительной разработки
Ограничения последовательных
Моделей планирования
Время
Функциональность
Минимизация рисков требований?
Release 1
Release 2
Release 3
РЕГУЛЯРНЫЙ ВЫПУСК РЕЛИЗОВ
Риски адаптивных моделей
• Сложности стратегического планирования
• Неопределенности итогового продукта, объемов
финансов, ресурсов и времени
• Высокая зависимость от вовлеченности и мотивации
как команды исполнителей, так и команды
пользователей
• Накапливание ошибок от итерации к итерации
Как совместить лучшее и снизить специфические
риски различных моделей планирования
Декомпозиция команды проекта на небольшие тимы
Уровни принятия решений
Управляющий
комитет
компании
Управление
проектом
Уровень
команды
Прототипирование
 Прототипирование — это создание макета, модели будущего
приложения для того, чтобы определить правильность структуры
приложения, его функциональности и, в целом, концепции
приложения.
 Прототип позволяет также получить обратную связь от будущих
пользователей, причем, именно тогда, когда это наиболее
необходимо: в начале проекта еще есть возможность исправить
ошибки проектирования практически без потерь.
Шаги создания прототипа
 Определение начальных требований
 Разработка первого варианта прототипа, который содержит
только пользовательский интерфейс системы
 Изучение прототипа заказчиком и конечными пользователями,
получение обратной связи о необходимых изменениях и
дополнениях
 Переработка и улучшение прототипа: с учетом полученных
замечаний и предложений изменяются как спецификации так и
прототип, после этого шаги 3 и 4 могут повторяться.
Простейший прототип: Wireframe (Каркас)
 Краткое визуальное
представление продукта
 Простое и понятное для
обсуждения с пользователями
и командой
 Основа для сбора идей
Финальный прототип = продакшн версия
Достоинства прототипирования
 Вовлечение пользователей
 Снижение рисков, связанных с удовлетворенностью пользователя
 Повышение удовлетворенности заказчика (на локальном отрезке)
 Экономия времени на согласования (Lean)
Совмещение на основе управления
различного уровня рисками
Microsoft® Daily Build
 Разработчики ежедневно выкладывают свой билд в общую
систему
 Производится интеграция
 Тестирование
 При работе над большим продуктом каждая группа действует
автономно, но при этом билды интегрируются.
Мульти-итерационная последовательность
разработки (Мега Спринты в SCRUM)
Жизненный цикл одной итерации
Масштаб изменений vs Модель планирования
Категория Масштаб изменений Уровень
трудностей
Длитель-
ность
Модель
Первая Изменения в
существующих
рабочих
процедурах
Малый Быстрое
изменение
Гибкая
Вторая Изменения бизнес-
процедур
Средний и
Сложный
Средняя и
длительная
Адаптивные
как часть
проектов и
программ
Третья Изменение
бизнеса
Очень
сложный
Долгосрочн
ая
Портфели
Страница  29 www.specialist.ru
Зависимость точности оценок от уровня
известности проекта
 Типовые проекты
 Имеющие аналоги
 Инновационные в рамках компании
 Инновационные в отрасли
29
Страница  30 www.specialist.ru
Типовые проекты
 Точные оценки можно давать на ранних этапах
 Вводить нормативы на исполнение работ
30
Развитие продукта. Регулярные улучшения
Страница  32 www.specialist.ru
Проекты, имеющие аналоги
 Относительные оценки можно давать на ранних этапах
 Вводить нормативы на исполнение типовых работ
 Использовать историческую информацию
 Корректировать экспертно
32
Страница  33 www.specialist.ru
Инновационные проекты
 Поэтапное планирование с постепенным уточнением
(итерационный подход)
 Оценка по трем точкам
 Учет стандартного отклонения при планировании
33
Страница  34 www.specialist.ru
ДЕЛАЕМ ВЫВОДЫ:
 «Серебряной пули» не существует
 Успех заключается в грамотном комбинировании моделей
 Адаптивность в организации работ и умении быстро
адаптироваться к выбранной модели
КОНТАКТЫ
 consult@ddintsis.com
 www.ddintsis.com
 www.t.me/pmtips

More Related Content

What's hot

Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворковYana Brodetski
 
гибкая методология разработки по
гибкая методология разработки погибкая методология разработки по
гибкая методология разработки поpoverhnost
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииCUSTIS
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Dmitry Bezuglyy
 
Articul Media: Производительность - неотъемлемая составляющая качества проекта
Articul Media: Производительность - неотъемлемая составляющая качества проектаArticul Media: Производительность - неотъемлемая составляющая качества проекта
Articul Media: Производительность - неотъемлемая составляющая качества проектаArticul Media
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовYana Brodetski
 
Машина по Управлению Проектами. Что внутри&
Машина по Управлению Проектами. Что внутри&Машина по Управлению Проектами. Что внутри&
Машина по Управлению Проектами. Что внутри&Vladimir Ivanov
 
Будущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямБудущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямCUSTIS
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПОVadim Lyakhovets
 
Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Ontico
 
Lection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesLection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesYana Brodetski
 
Requirement modelling in software creation process
Requirement modelling in software creation processRequirement modelling in software creation process
Requirement modelling in software creation processDima Dzuba
 
Подводные камни перехода в продуктовую разработку
Подводные камни перехода в продуктовую разработкуПодводные камни перехода в продуктовую разработку
Подводные камни перехода в продуктовую разработкуKonstantin Bredyuk
 

What's hot (20)

Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
 
гибкая методология разработки по
гибкая методология разработки погибкая методология разработки по
гибкая методология разработки по
 
Msf Dz
Msf DzMsf Dz
Msf Dz
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революции
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)
 
Articul Media: Производительность - неотъемлемая составляющая качества проекта
Articul Media: Производительность - неотъемлемая составляющая качества проектаArticul Media: Производительность - неотъемлемая составляющая качества проекта
Articul Media: Производительность - неотъемлемая составляющая качества проекта
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
 
Машина по Управлению Проектами. Что внутри&
Машина по Управлению Проектами. Что внутри&Машина по Управлению Проектами. Что внутри&
Машина по Управлению Проектами. Что внутри&
 
Будущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямБудущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациям
 
Emergency changes
Emergency changesEmergency changes
Emergency changes
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПО
 
Менеджер ИТ продукта
Менеджер ИТ продуктаМенеджер ИТ продукта
Менеджер ИТ продукта
 
Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)
 
Lection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesLection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User Stories
 
01ka-nov
01ka-nov01ka-nov
01ka-nov
 
Requirement modelling in software creation process
Requirement modelling in software creation processRequirement modelling in software creation process
Requirement modelling in software creation process
 
Подводные камни перехода в продуктовую разработку
Подводные камни перехода в продуктовую разработкуПодводные камни перехода в продуктовую разработку
Подводные камни перехода в продуктовую разработку
 

Similar to Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах

САПР и ГИС
САПР и ГИССАПР и ГИС
САПР и ГИСSoftline
 
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Ontico
 
определение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуопределение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуDanil Dintsis, Ph. D., PgMP
 
эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакинWRider
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Andrii Gakhov
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
презентация конструктор
презентация конструкторпрезентация конструктор
презентация конструкторkrasnovsvtlt
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОSergey Chuburov
 
Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектамиТереза Богуш
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковYana Brodetski
 
Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Vladimir Ivanov
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целомUplab_University
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийSQALab
 
Проект внедрения КИС
Проект внедрения КИСПроект внедрения КИС
Проект внедрения КИСSergey Timofeev
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Maxim Tsepkov
 

Similar to Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах (20)

САПР и ГИС
САПР и ГИССАПР и ГИС
САПР и ГИС
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
 
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
 
определение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуопределение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продукту
 
эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакин
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
презентация конструктор
презентация конструкторпрезентация конструктор
презентация конструктор
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПО
 
Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектами
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
обзор Erp
обзор Erpобзор Erp
обзор Erp
 
Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целом
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Проект внедрения КИС
Проект внедрения КИСПроект внедрения КИС
Проект внедрения КИС
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
 

More from Danil Dintsis, Ph. D., PgMP

Рост спроса на проектные специальности
Рост спроса на проектные специальностиРост спроса на проектные специальности
Рост спроса на проектные специальностиDanil Dintsis, Ph. D., PgMP
 
Вовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеВовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеDanil Dintsis, Ph. D., PgMP
 
Приложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовПриложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовDanil Dintsis, Ph. D., PgMP
 
Обработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиОбработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиDanil Dintsis, Ph. D., PgMP
 
Гибкое управление организацией и новый pmbok6
Гибкое управление организацией и новый pmbok6Гибкое управление организацией и новый pmbok6
Гибкое управление организацией и новый pmbok6Danil Dintsis, Ph. D., PgMP
 
How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...Danil Dintsis, Ph. D., PgMP
 
Голосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиГолосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиDanil Dintsis, Ph. D., PgMP
 
Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersDanil Dintsis, Ph. D., PgMP
 
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиКомбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиDanil Dintsis, Ph. D., PgMP
 
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...Danil Dintsis, Ph. D., PgMP
 
Как бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТКак бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТDanil Dintsis, Ph. D., PgMP
 
Виртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыВиртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыDanil Dintsis, Ph. D., PgMP
 
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...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
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsDanil Dintsis, Ph. D., PgMP
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаDanil Dintsis, Ph. D., PgMP
 

More from Danil Dintsis, Ph. D., PgMP (20)

Risk management by YouExec
Risk management by YouExecRisk management by YouExec
Risk management by YouExec
 
Шаблон KPI от YouExec
Шаблон KPI от YouExecШаблон KPI от YouExec
Шаблон KPI от YouExec
 
Lifelong learning for hard of hearing people
Lifelong learning for hard of hearing peopleLifelong learning for hard of hearing people
Lifelong learning for hard of hearing people
 
Рост спроса на проектные специальности
Рост спроса на проектные специальностиРост спроса на проектные специальности
Рост спроса на проектные специальности
 
2016 project-management-salary-survey
2016 project-management-salary-survey2016 project-management-salary-survey
2016 project-management-salary-survey
 
Вовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеВовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучение
 
Приложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовПриложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентов
 
Обработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиОбработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержки
 
Гибкое управление организацией и новый pmbok6
Гибкое управление организацией и новый pmbok6Гибкое управление организацией и новый pmbok6
Гибкое управление организацией и новый pmbok6
 
How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...
 
Голосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиГолосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержки
 
Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centers
 
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделямиКомбинированное управление ИТ разработкой гибкими и иерархическими моделями
Комбинированное управление ИТ разработкой гибкими и иерархическими моделями
 
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...
Как организовать портфель проектов и сервисов в стартап-компании и вывести ег...
 
Как бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТКак бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТ
 
Виртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыВиртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методы
 
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
 
Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)Organizational Change management 2015 (Управление организационными изменениями)
Organizational Change management 2015 (Управление организационными изменениями)
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projects
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалиста
 

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах

  • 1. ДОКТОР ТЕХН. НАУК ПО СИСТЕМНОМУ АНАЛИЗУ ИНФОРМАЦИОННЫХ СИСТЕМ УПРАВЛЕНИЕ ПРОГРАММАМИ И ПОРТФЕЛЯМИ ПРОЕКТОВ СВЫШЕ 10 ЛЕТ, ОБЩИЙ ОПЫТ В ИТ ОТРАСЛИ 25+ ЛЕТ. ПРОФЕССИОНАЛЬНЫЕ СЕРТИФИКАЦИИ: PGMP, PMP, EXIN CERTIFIED TRAINER, IT PRODUCT MANAGER CONSULT@DINTSIS.ORG WWW.DDINTSIS.COM WWW.T.ME/PMTIPS Лучшее из водопада и аджайла при планировании проектов по разработке и внедрению софта ДАНИЛ ДИНЦИС
  • 2. Источники стандартов и методик  PMBOK® Guide 5-6 Edition  PMBOK Extension for Software Projects  ISO/IEC/IEEE/ГОСТ Р ИСО 12207, 15288  IEEE Standards (SWEBOK® 3)  ITIL ®, MOF®  Agile Manifesto  SCRUMBoK
  • 3. Что такое ИТ продукт (software)? Бизнес-решение Согласованное решение Обслуживаемый и развиваемый
  • 4. Специфика ПО как продукта Обширная аудитория Виртуальные команды Внешние зависимости Продвинутые исполнители Продвинутые пользователи
  • 5. Методологии и модели планирования
  • 6. Водопад – хочу все знать сразу! Наиболее любим внешними заказчиками и руководством
  • 7. Набегающая волна Поэтапное планирование или Планирование от достигнутого
  • 8. Достоинства и преимущества водопадных подходов к планированию  Четко и жестко зафиксированные требования  Прозрачное содержание: работы, ресурсы, длительность, бюджет  Возможность для архитектурного планирования “It's only the IDIOTS who don't understand that who would try to plan a system in the absence of requirements.” (с) Bill Duncan
  • 9. Адаптивные или гибкие модели • Инкрементальное планирование • Вовлечение пользователей и разработчиков в единую команду • Небольшие самоорганизующиеся команды • Команды включают специалистов общей и узкой квалификации • Быстрый видимый для заказчика результат
  • 10. SCRUM: техники  Планирование по спринтам  Обзоры спринтов  Ретроспектива спринтов 10
  • 11. ДАВАЙТЕ СРАВНИМ СО СТРОИТЕЛЬСТВОМ ДОМА!
  • 12. • Детальные решения принимаются на ранних стадиях планирования • Изменения в ходе исполнения неизбежны и болезненны • Рыночная ценность итогового продукта под угрозой из-за длительной разработки Ограничения последовательных Моделей планирования
  • 13. Время Функциональность Минимизация рисков требований? Release 1 Release 2 Release 3 РЕГУЛЯРНЫЙ ВЫПУСК РЕЛИЗОВ
  • 14.
  • 15.
  • 16.
  • 17. Риски адаптивных моделей • Сложности стратегического планирования • Неопределенности итогового продукта, объемов финансов, ресурсов и времени • Высокая зависимость от вовлеченности и мотивации как команды исполнителей, так и команды пользователей • Накапливание ошибок от итерации к итерации
  • 18. Как совместить лучшее и снизить специфические риски различных моделей планирования Декомпозиция команды проекта на небольшие тимы
  • 20. Прототипирование  Прототипирование — это создание макета, модели будущего приложения для того, чтобы определить правильность структуры приложения, его функциональности и, в целом, концепции приложения.  Прототип позволяет также получить обратную связь от будущих пользователей, причем, именно тогда, когда это наиболее необходимо: в начале проекта еще есть возможность исправить ошибки проектирования практически без потерь.
  • 21. Шаги создания прототипа  Определение начальных требований  Разработка первого варианта прототипа, который содержит только пользовательский интерфейс системы  Изучение прототипа заказчиком и конечными пользователями, получение обратной связи о необходимых изменениях и дополнениях  Переработка и улучшение прототипа: с учетом полученных замечаний и предложений изменяются как спецификации так и прототип, после этого шаги 3 и 4 могут повторяться.
  • 22. Простейший прототип: Wireframe (Каркас)  Краткое визуальное представление продукта  Простое и понятное для обсуждения с пользователями и командой  Основа для сбора идей
  • 23. Финальный прототип = продакшн версия
  • 24. Достоинства прототипирования  Вовлечение пользователей  Снижение рисков, связанных с удовлетворенностью пользователя  Повышение удовлетворенности заказчика (на локальном отрезке)  Экономия времени на согласования (Lean)
  • 25. Совмещение на основе управления различного уровня рисками
  • 26. Microsoft® Daily Build  Разработчики ежедневно выкладывают свой билд в общую систему  Производится интеграция  Тестирование  При работе над большим продуктом каждая группа действует автономно, но при этом билды интегрируются.
  • 27. Мульти-итерационная последовательность разработки (Мега Спринты в SCRUM) Жизненный цикл одной итерации
  • 28. Масштаб изменений vs Модель планирования Категория Масштаб изменений Уровень трудностей Длитель- ность Модель Первая Изменения в существующих рабочих процедурах Малый Быстрое изменение Гибкая Вторая Изменения бизнес- процедур Средний и Сложный Средняя и длительная Адаптивные как часть проектов и программ Третья Изменение бизнеса Очень сложный Долгосрочн ая Портфели
  • 29. Страница  29 www.specialist.ru Зависимость точности оценок от уровня известности проекта  Типовые проекты  Имеющие аналоги  Инновационные в рамках компании  Инновационные в отрасли 29
  • 30. Страница  30 www.specialist.ru Типовые проекты  Точные оценки можно давать на ранних этапах  Вводить нормативы на исполнение работ 30
  • 32. Страница  32 www.specialist.ru Проекты, имеющие аналоги  Относительные оценки можно давать на ранних этапах  Вводить нормативы на исполнение типовых работ  Использовать историческую информацию  Корректировать экспертно 32
  • 33. Страница  33 www.specialist.ru Инновационные проекты  Поэтапное планирование с постепенным уточнением (итерационный подход)  Оценка по трем точкам  Учет стандартного отклонения при планировании 33
  • 34. Страница  34 www.specialist.ru ДЕЛАЕМ ВЫВОДЫ:  «Серебряной пули» не существует  Успех заключается в грамотном комбинировании моделей  Адаптивность в организации работ и умении быстро адаптироваться к выбранной модели