Upload
agiledays
View
639
Download
3
Embed Size (px)
DESCRIPTION
Для того, чтобы на собственном опыте попробовать и прочувствовать все практики Agile, команде требуется несколько итераций. А это, на минуточку, несколько месяцев! Если говорить о внедрении Agile в целой компании, то это уже долгие месяцы проб и ошибок. Что, если все итерации прогнать за 3 часа? Это возможно! Наша игра позволяет в простой и веселой форме изучить основные практики и принципы гибкой разработки, а так же способы взаимодействия отдельных проектных команд для достижения успеха в одном большом проекте.
Citation preview
SCRUM LEGO SIMULATION
an Enterprise Edition
by Alexey Krivitsky, SCRUMguides
www.lego4scrum.com learn more about Scrum simulationswith LEGO bricks
Lego Scrum Simulation by Alexey Krivitsky is licensed under a Creative Commons Attribution 3.0 Unported License.
Scrum …
Product
Owner
Product
Backlog
живой докумен
т
Scrum …
Sprint, 2-4 недели
Product
Owner
Product
Backlog
живой докумен
т
ScrumMaster
Sprint Planning
Scrum …
Sprint, 2-4 недели
Product
Owner
Product
Backlog
живой докумен
т
ScrumMaster
Работающий
Продукт
Sprint Planning
Sprint Review
Scrum …
Daily Standups
Daily Standups
Многокомандный Scrum …
Team B
Team CTeam A
Многокомандный Scrum …
Все еще работающий продукт
Scrum of Scrums
Team B
Team CTeam A
Все еще работающий продукт
Многокомандный Scrum …
Scrum в корпорации
Chief
Product
Owner
Enterprise
Product Backlog
Scrum в корпорации
AreaProduct Backlog
AreaProduct Backlog
Chief
Product
Owner
Enterprise
Product Backlog
AreaProduct Owners
Scrum в корпорации
AreaProduct Backlog
AreaProduct Backlog
Chief
Product
Owner
Enterprise
Product Backlog
AreaProduct Owners
Scrum в корпорации
Симуляция с LEGO
Сегодня мы хотим просимулировать Scrum в большой корпорации при помощи LEGO
Цель:
Понять основные принципы работы Scrum
Особенности работы внутри итерации
Понять специфику работы проектных команд в 70 и более человек
1) Работаем командами по 7-11
человек
2) Команды образуют группы по 2 команды
3) Всего 5 групп
NN-City.
1) Каждая группа строит свой город
2) Каждая команда строит дома
3) Города отличаются
Наша цель - построить LEGO страну с городами
Наша цель - построить LEGO страну с городами
Знайте своего Area Product Owner-a
Он ваш источник требований для города.
Он будет принимать работу у вашей группы.
Обновлять BurnDownChart
Поставлять информацию по индексу счастья
Принимать города на демонстрации
Роли в командах
ScrumMaster – Проводит планирование, ретроспективу (отмечает результаты)
Тестировщик – работает тесно с Area Product Owner для выявления уточненных требований и приемочных тестов.
Часть 1.Планирование релиза
У вас 5 минут на грубую cравнительную оценку сложности работ.
Вам помогут ваши Area Product Owner-ы и ScrumMaster-а.
Часть 2.Работа в Итерациях (Спринтах )
Планирование итерации - 2 мин
Итерация - 5 мин
Scrum of Scrum
Демонстрация - 4 мин
Ретроспектива - 4 мин
Встреча PO с CPO
2 м
ин
уты
на
пл
ан
ир
ован
ие
4 м
ин
ут н
а д
ем
о
5 минут на спринт
4 м
ин
ут н
а р
етр
осп
екти
ву
Команды выбирают из product backlog здания
для постройки.
Команды строят дома и деплоят их согласно
плану города
Мы проводим demo иИнтеграционное
тестирование
Обсуждаем «Как сделать следующий
спринт лучше?»
Вст
реча
PO
c C
POScr
um
of
Scr
um
Scrum of Scrum
Scrum of
Scrums
Team B
Team CTeam A
• Встреча Скрам Мастеров
• Что будет делать моя команда в итерации
• Как моя команда может помешать твоей команде
Release BurnDown Chart
100sp
1 2 3
Интеграционное тестирование?
Тест показывающий, что система работает целиком
Виляет на возможность поставить софт как можно раньше
Делает заказчиков счастливее
A B C D
1
2
3
4
A B C D
1
2
3
4
КУДА:
город 1, дом B2
Если все города получили письма по нужным адресам
A B C D
1
2
3
4
+6
Если интеграция не прошла
-1
КУДА:
город 1, дом B2
Вопросы
Основные принципы Scrum?
В чем заключается работа PO?
В чем заключается работа ScrumMaster’a?
Особенности работы 10 команд?
Что стоило сделать по-другому?
Всем спасибо!
Алексей Кривицкий
@alexeykri
www.scrumguides.com
www.krivitsky.com