SlideShare a Scribd company logo
18.05.2018
1
Наталья Старинская, PMP
Консультант по управлению проектами,
Технологии Управления Спайдер Украина
Agile meets PMBoK
s p i d e r p r o j e c t . c o m . u a
Agile practice guide*
• Секция 1. Зачем?
• Секция 2. Введение в Agile
• Секция 3. Выбор жизненного цикла
• Секция 4. Внедрение Agile: создание Agile среды
• Секция 5. Внедрение Agile: создание продукта в
гибкой среде
• Секция 6. Организация и ее влияние на
использование гибких подходов
• Секция 7. Призыв к действию
2
*Agile Pratice Guide, p.5, Project Management Institute, Inc., 2017, перевод Старинская Н.
18.05.2018
2
s p i d e r p r o j e c t . c o m . u a
Что бросается в глаза?
3
Лаконичность
s p i d e r p r o j e c t . c o m . u a
Фокус
4
Agile Pratice Guide, p.4, Project Management Institute, Inc., 2017
18.05.2018
3
s p i d e r p r o j e c t . c o m . u a 5
• Личности и их взаимодействия важнее, чем процессы и инструменты;
• Работающее программное обеспечение важнее, чем полная документация;
• Сотрудничество с заказчиком важнее, чем переговоры по контракту;
• Реакция на изменения важнее, чем следование плану.
Introduction to Agile
s p i d e r p r o j e c t . c o m . u a
Agile methods and approaches
Подходы и методы Agile
6
Agile
Scrum
Scrum
Lean
Agile
XP
FDD
Kanban
Сокращение
издержек
Максимизация
потока
Ускорение
скорости поставки
и получения
обратной связи
18.05.2018
4
s p i d e r p r o j e c t . c o m . u a
Project lifecycle selection criteria
Критерии выбора оптимального жизненного цикла
7
Agile Pratice Guide, p.14, Project Management Institute, Inc., 2017
s p i d e r p r o j e c t . c o m . u a
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
8
Жизненные циклы проекта могут быть: предиктивными или адаптивными. В рамках
жизненного цикла проекта обычно выделяется одна или более фаз, которые связаны
с разработкой продукта, услуги или результата. Их называют “жизненный цикл
развития”.
Жизненные циклы развития могут быть:
• Предиктивный (plan-driven) - продукт и результаты определены в начале проекта и
любые изменения содержания тщательно контролируются.
• Итеративный (adaptive) - продукт разрабатывается в течении нескольких
итераций. На выходе итерации сделанная работа не обязательно должна быть
«поставляемой», и используется для получения быстрой обратной связи.
• Инкрементальный (adaptive) – продукт разрабатывается с целью получения
конечных поставляемых результатов, которые заказчик может немедленно
использовать.
• Жизненный цикл agile (adaptive) – является итеративным и инкрементальным,
когда продукт реализуется итерациями в виде создания готовых поставляемых
результатов.
• Смешанный цикл – представляет собой сочетание предиктивного и адапитвного
жизненного цикла.
18.05.2018
5
s p i d e r p r o j e c t . c o m . u a 9
Жизненный цикл agile (adaptive)
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
Команда работает в рамках
итераций (временные рамки
имеют одинаковую
длительность)
с целью поставки
завершенных
свойств.
Команда берет для работы
свойства/ задачи в
зависимости
от своей ресурсной
возможности
начать работу, а не по
основанному на итерация
расписанию
Agile Pratice Guide, p.24, Project Management Institute, Inc., 2017
s p i d e r p r o j e c t . c o m . u a 10
Комбинация подхода agile и
предиктивного подхода с их
одновременным использованием
Разработка agile с последующим
предиктивным развитием
Преимущественно предиктивный
подход с компонентами agile
Преимущественно подход agile c
предиктивными компонентами
Нет необходимости применять единый подход на протяжении всего проекта. В
проектах для достижения конкретных целей часто сочетаются элементы разных
жизненный циклов.
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
Agile Pratice Guide, pp. 27-28, Project Management Institute, Inc., 2017
18.05.2018
6
s p i d e r p r o j e c t . c o m . u a 11
Agile environment creation elements
Элементы создания среды Agile
Доверие
Взаимозаменяемос
ть
Обучение на
ошибках
Нацеленность команды на
поставку ценности для
заказчика
Выделенная
команда
Кросс-
функциональность
s p i d e r p r o j e c t . c o m . u a 12
Перечень общепринятых церемоний и ритуалов в Agile (iteration based):
1. Формирование бэклога – перечня всех работ, представленного в
повествовательной форме для команды ( user stories).
2. Уточнение бэклога – совещания по уточнению работ для более
детального погружения команды в требования.
3. Ежедневные летучки – 15-минутные собрания для обсуждения 3х
главных вопросов:
 Что я сделал(-а) после последней летучки;
 Что я планирую закончить сегодня;
 Какие у меня есть препятствия (или риски, проблемы).
4. Демонстрации/обзоры – по мере завершения работы команда
проводит демонстрации работающего продукта.
5. Ретроспективы – процесс сбора и обмена lessons learnt по проекту;
основа для постоянного совершенствования процессов, работ на проекте.
Delivery in Agile
Поставка в среде Agile
18.05.2018
7
s p i d e r p r o j e c t . c o m . u a
Scrum and Kanban overview
Обзор Scrum и Kanban подходов
13
Scrum - это фреймворк процесса с учетом одной команды, используемый для
управления разработкой продукта.
Состав скрам команды:
 Команда разработчикво (development team);
 Владелец продукта (Product Owner);
 Фасилитатор команды (Scrum Master).
Обязательные церемонии:
 Спринт планирование (sprint planning);
 Ежедневная летучка (daily scrum);
 Cпринт ревью (sprint review) - пересмотр
результатов работы и внутренняя демонстрация;
 Спринт ретроспектива (sprint retrospective);
Бэклог
продукта
Бэклог
Спринта
Обязательные артефакты:
 Бэклог продукта (Product Backlog);
 Бэклог спринта (Sprint Backlog);
 Спринт (Sprint) - итерация,
длительностью
2 либо 3 недели.
s p i d e r p r o j e c t . c o m . u a 14
Метод Kanban - это комплексный фреймворк, предназначенный для
инкрементального, последовательно развивающегося процесса и системных
изменений для организации.
Обязательные свойства:
 Визуализировать рабочий процесс (Kanban
доска);
 Лимитировать работу в прогрессе до 1-2
задач на чел;
 Внедрить в процессы сбор обратной связи;
 Улучшать показатели коллективно.
Обязательные принципы:
 Начинать с текущего состояния;
 Инкрементальное поставлять / внедрять
изменения;
 Уважать текущие процессы, роли и т.д;
 Поощрять проявление лидерства на всех
уровнях.
Доска Kanban, демонстрирующая ограничения объемов текущих работ
Scrum and Kanban overview
Обзор Scrum и Kanban подходов
18.05.2018
8
s p i d e r p r o j e c t . c o m . u a 15
Измерения в проектах Agile:
1. Измерение активностей/задач на проекте осуществляется в относительных
единицах (Story points). Хотя часы/дни тоже могут использоваться.
2. Диаграммы сгорания остатка относительных единиц (Burn down charts)
используются для подсчета оставшихся работ.
3. Диаграмма выгорания для наглядного представления завершенных
относительных единиц (Burn up chats).
Agile measurements
Измерения в среде Agile
s p i d e r p r o j e c t . c o m . u a
Организация и ее влияние на
внедрение Agile
- Немедленно внедрить Agile, не то всех
уволю!
- Что значит нельзя вносить изменения во
время спринта?! Ну и что, что команда
будет работать овертайм!
18.05.2018
9
s p i d e r p r o j e c t . c o m . u a
http://www.solutionsiq.com/the-third-wave-of-agile/
s p i d e r p r o j e c t . c o m . u a
Успешных Вам проектов!
18.05.2018
10
s p i d e r p r o j e c t . c o m . u a
4 способа связаться с нами:
Позвонить: +38 (044) 537-74-18
Написать: info@spiderproject.com.ua
Почитать: FB @SpiderUkraine, www.spiderproject.com.ua
Заглянуть на кофе: 04050, г. Киев, ул. Сечевых Стрельцов,
77, офис 501, 5 этаж.

More Related Content

What's hot

Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, Badoo
Ontico
 
Опыт внедрения Scrum
Опыт внедрения ScrumОпыт внедрения Scrum
Опыт внедрения Scrum
Alexey Krivitsky
 
работа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ruработа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ru
Yuri Afanasiev
 
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Denis Tuchin
 
2 щербин projects-rbru final
2 щербин projects-rbru final2 щербин projects-rbru final
2 щербин projects-rbru final
Bankir_Ru
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
Nikita Filippov
 
Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrum
webman86
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
ScrumTrek
 
Часть 8: Заключение
Часть 8: ЗаключениеЧасть 8: Заключение
Часть 8: Заключение
Oleg Popov
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
ScrumTrek
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
ITEM
 
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
Адванта - онлайн система управления проектами
 
How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlog
DevGAMM Conference
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
Pavel Gabriel
 
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
DataArt
 

What's hot (19)

Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, Badoo
 
Опыт внедрения Scrum
Опыт внедрения ScrumОпыт внедрения Scrum
Опыт внедрения Scrum
 
работа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ruработа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ru
 
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
 
2 щербин projects-rbru final
2 щербин projects-rbru final2 щербин projects-rbru final
2 щербин projects-rbru final
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
 
Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrum
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
 
Часть 8: Заключение
Часть 8: ЗаключениеЧасть 8: Заключение
Часть 8: Заключение
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
 
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
Анастасия Счастливцева. Сухой. Первые уроки внедрения единой системы управлен...
 
Scrum
ScrumScrum
Scrum
 
How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlog
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...
 
Scrum: Introduction
Scrum: IntroductionScrum: Introduction
Scrum: Introduction
 

Similar to 17.05.2018 agile meets pmbok

Как внедрить Agile за 14 недель
Как внедрить Agile за 14 недельКак внедрить Agile за 14 недель
Как внедрить Agile за 14 недельBoris Volfson
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных
Сбертех | SberTech
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03.
Igor Shkulipa
 
Agile - гибкое управление проектами
Agile - гибкое управление проектамиAgile - гибкое управление проектами
Agile - гибкое управление проектами
Sergey Atroschenkov
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"
Fwdays
 
agile.pptx
agile.pptxagile.pptx
agile.pptx
ssuser602067
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bank
Albina Iskhakova
 
Scrum Basics
Scrum Basics Scrum Basics
Scrum Basics
Dauren Kurkenov
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Mva stf module 4 - rus
Mva stf module 4 - rusMva stf module 4 - rus
Mva stf module 4 - rus
Maxim Shaptala
 
Модуль 2: Лекция 11-12: Scrum - обзор фреймворка
Модуль 2: Лекция 11-12: Scrum  - обзор фреймворкаМодуль 2: Лекция 11-12: Scrum  - обзор фреймворка
Модуль 2: Лекция 11-12: Scrum - обзор фреймворка
Yana Brodetski
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About AgileNikita Filippov
 
Scrum execution
Scrum executionScrum execution
Scrum execution
Mykola Mytko
 
Effectivness analysis of moving from Scrum to Kanban
Effectivness analysis of moving from Scrum to KanbanEffectivness analysis of moving from Scrum to Kanban
Effectivness analysis of moving from Scrum to KanbanAlena Portelli
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
Елена Коптева
 
3 Level Planning in Agile and Reaction to Customer Changes
3 Level Planning in Agile and Reaction to Customer Changes3 Level Planning in Agile and Reaction to Customer Changes
3 Level Planning in Agile and Reaction to Customer ChangesДмитрий Овечкин
 
2.2 Методологии разработки ПО
2.2  Методологии разработки ПО2.2  Методологии разработки ПО
2.2 Методологии разработки ПО
Natalia Odegova
 

Similar to 17.05.2018 agile meets pmbok (20)

Как внедрить Agile за 14 недель
Как внедрить Agile за 14 недельКак внедрить Agile за 14 недель
Как внедрить Agile за 14 недель
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03.
 
Agile - гибкое управление проектами
Agile - гибкое управление проектамиAgile - гибкое управление проектами
Agile - гибкое управление проектами
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"
 
agile.pptx
agile.pptxagile.pptx
agile.pptx
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bank
 
Scrum Basics
Scrum Basics Scrum Basics
Scrum Basics
 
Agile/Scrum
Agile/ScrumAgile/Scrum
Agile/Scrum
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Mva stf module 4 - rus
Mva stf module 4 - rusMva stf module 4 - rus
Mva stf module 4 - rus
 
Модуль 2: Лекция 11-12: Scrum - обзор фреймворка
Модуль 2: Лекция 11-12: Scrum  - обзор фреймворкаМодуль 2: Лекция 11-12: Scrum  - обзор фреймворка
Модуль 2: Лекция 11-12: Scrum - обзор фреймворка
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
Scrum execution
Scrum executionScrum execution
Scrum execution
 
Effectivness analysis of moving from Scrum to Kanban
Effectivness analysis of moving from Scrum to KanbanEffectivness analysis of moving from Scrum to Kanban
Effectivness analysis of moving from Scrum to Kanban
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
3 Level Planning in Agile and Reaction to Customer Changes
3 Level Planning in Agile and Reaction to Customer Changes3 Level Planning in Agile and Reaction to Customer Changes
3 Level Planning in Agile and Reaction to Customer Changes
 
2.2 Методологии разработки ПО
2.2  Методологии разработки ПО2.2  Методологии разработки ПО
2.2 Методологии разработки ПО
 

17.05.2018 agile meets pmbok

  • 1. 18.05.2018 1 Наталья Старинская, PMP Консультант по управлению проектами, Технологии Управления Спайдер Украина Agile meets PMBoK s p i d e r p r o j e c t . c o m . u a Agile practice guide* • Секция 1. Зачем? • Секция 2. Введение в Agile • Секция 3. Выбор жизненного цикла • Секция 4. Внедрение Agile: создание Agile среды • Секция 5. Внедрение Agile: создание продукта в гибкой среде • Секция 6. Организация и ее влияние на использование гибких подходов • Секция 7. Призыв к действию 2 *Agile Pratice Guide, p.5, Project Management Institute, Inc., 2017, перевод Старинская Н.
  • 2. 18.05.2018 2 s p i d e r p r o j e c t . c o m . u a Что бросается в глаза? 3 Лаконичность s p i d e r p r o j e c t . c o m . u a Фокус 4 Agile Pratice Guide, p.4, Project Management Institute, Inc., 2017
  • 3. 18.05.2018 3 s p i d e r p r o j e c t . c o m . u a 5 • Личности и их взаимодействия важнее, чем процессы и инструменты; • Работающее программное обеспечение важнее, чем полная документация; • Сотрудничество с заказчиком важнее, чем переговоры по контракту; • Реакция на изменения важнее, чем следование плану. Introduction to Agile s p i d e r p r o j e c t . c o m . u a Agile methods and approaches Подходы и методы Agile 6 Agile Scrum Scrum Lean Agile XP FDD Kanban Сокращение издержек Максимизация потока Ускорение скорости поставки и получения обратной связи
  • 4. 18.05.2018 4 s p i d e r p r o j e c t . c o m . u a Project lifecycle selection criteria Критерии выбора оптимального жизненного цикла 7 Agile Pratice Guide, p.14, Project Management Institute, Inc., 2017 s p i d e r p r o j e c t . c o m . u a Agile Project Life Cycle selection Выбор жизненного цикла Agile 8 Жизненные циклы проекта могут быть: предиктивными или адаптивными. В рамках жизненного цикла проекта обычно выделяется одна или более фаз, которые связаны с разработкой продукта, услуги или результата. Их называют “жизненный цикл развития”. Жизненные циклы развития могут быть: • Предиктивный (plan-driven) - продукт и результаты определены в начале проекта и любые изменения содержания тщательно контролируются. • Итеративный (adaptive) - продукт разрабатывается в течении нескольких итераций. На выходе итерации сделанная работа не обязательно должна быть «поставляемой», и используется для получения быстрой обратной связи. • Инкрементальный (adaptive) – продукт разрабатывается с целью получения конечных поставляемых результатов, которые заказчик может немедленно использовать. • Жизненный цикл agile (adaptive) – является итеративным и инкрементальным, когда продукт реализуется итерациями в виде создания готовых поставляемых результатов. • Смешанный цикл – представляет собой сочетание предиктивного и адапитвного жизненного цикла.
  • 5. 18.05.2018 5 s p i d e r p r o j e c t . c o m . u a 9 Жизненный цикл agile (adaptive) Agile Project Life Cycle selection Выбор жизненного цикла Agile Команда работает в рамках итераций (временные рамки имеют одинаковую длительность) с целью поставки завершенных свойств. Команда берет для работы свойства/ задачи в зависимости от своей ресурсной возможности начать работу, а не по основанному на итерация расписанию Agile Pratice Guide, p.24, Project Management Institute, Inc., 2017 s p i d e r p r o j e c t . c o m . u a 10 Комбинация подхода agile и предиктивного подхода с их одновременным использованием Разработка agile с последующим предиктивным развитием Преимущественно предиктивный подход с компонентами agile Преимущественно подход agile c предиктивными компонентами Нет необходимости применять единый подход на протяжении всего проекта. В проектах для достижения конкретных целей часто сочетаются элементы разных жизненный циклов. Agile Project Life Cycle selection Выбор жизненного цикла Agile Agile Pratice Guide, pp. 27-28, Project Management Institute, Inc., 2017
  • 6. 18.05.2018 6 s p i d e r p r o j e c t . c o m . u a 11 Agile environment creation elements Элементы создания среды Agile Доверие Взаимозаменяемос ть Обучение на ошибках Нацеленность команды на поставку ценности для заказчика Выделенная команда Кросс- функциональность s p i d e r p r o j e c t . c o m . u a 12 Перечень общепринятых церемоний и ритуалов в Agile (iteration based): 1. Формирование бэклога – перечня всех работ, представленного в повествовательной форме для команды ( user stories). 2. Уточнение бэклога – совещания по уточнению работ для более детального погружения команды в требования. 3. Ежедневные летучки – 15-минутные собрания для обсуждения 3х главных вопросов:  Что я сделал(-а) после последней летучки;  Что я планирую закончить сегодня;  Какие у меня есть препятствия (или риски, проблемы). 4. Демонстрации/обзоры – по мере завершения работы команда проводит демонстрации работающего продукта. 5. Ретроспективы – процесс сбора и обмена lessons learnt по проекту; основа для постоянного совершенствования процессов, работ на проекте. Delivery in Agile Поставка в среде Agile
  • 7. 18.05.2018 7 s p i d e r p r o j e c t . c o m . u a Scrum and Kanban overview Обзор Scrum и Kanban подходов 13 Scrum - это фреймворк процесса с учетом одной команды, используемый для управления разработкой продукта. Состав скрам команды:  Команда разработчикво (development team);  Владелец продукта (Product Owner);  Фасилитатор команды (Scrum Master). Обязательные церемонии:  Спринт планирование (sprint planning);  Ежедневная летучка (daily scrum);  Cпринт ревью (sprint review) - пересмотр результатов работы и внутренняя демонстрация;  Спринт ретроспектива (sprint retrospective); Бэклог продукта Бэклог Спринта Обязательные артефакты:  Бэклог продукта (Product Backlog);  Бэклог спринта (Sprint Backlog);  Спринт (Sprint) - итерация, длительностью 2 либо 3 недели. s p i d e r p r o j e c t . c o m . u a 14 Метод Kanban - это комплексный фреймворк, предназначенный для инкрементального, последовательно развивающегося процесса и системных изменений для организации. Обязательные свойства:  Визуализировать рабочий процесс (Kanban доска);  Лимитировать работу в прогрессе до 1-2 задач на чел;  Внедрить в процессы сбор обратной связи;  Улучшать показатели коллективно. Обязательные принципы:  Начинать с текущего состояния;  Инкрементальное поставлять / внедрять изменения;  Уважать текущие процессы, роли и т.д;  Поощрять проявление лидерства на всех уровнях. Доска Kanban, демонстрирующая ограничения объемов текущих работ Scrum and Kanban overview Обзор Scrum и Kanban подходов
  • 8. 18.05.2018 8 s p i d e r p r o j e c t . c o m . u a 15 Измерения в проектах Agile: 1. Измерение активностей/задач на проекте осуществляется в относительных единицах (Story points). Хотя часы/дни тоже могут использоваться. 2. Диаграммы сгорания остатка относительных единиц (Burn down charts) используются для подсчета оставшихся работ. 3. Диаграмма выгорания для наглядного представления завершенных относительных единиц (Burn up chats). Agile measurements Измерения в среде Agile s p i d e r p r o j e c t . c o m . u a Организация и ее влияние на внедрение Agile - Немедленно внедрить Agile, не то всех уволю! - Что значит нельзя вносить изменения во время спринта?! Ну и что, что команда будет работать овертайм!
  • 9. 18.05.2018 9 s p i d e r p r o j e c t . c o m . u a http://www.solutionsiq.com/the-third-wave-of-agile/ s p i d e r p r o j e c t . c o m . u a Успешных Вам проектов!
  • 10. 18.05.2018 10 s p i d e r p r o j e c t . c o m . u a 4 способа связаться с нами: Позвонить: +38 (044) 537-74-18 Написать: info@spiderproject.com.ua Почитать: FB @SpiderUkraine, www.spiderproject.com.ua Заглянуть на кофе: 04050, г. Киев, ул. Сечевых Стрельцов, 77, офис 501, 5 этаж.