“Kanban Pizza”(Канбан піцерія)
Навчальна ціль – наочно продемонструвати побудову робочого процесу виготовлення «піци» за методологією Kanban (Agile) та поступове його покращення.
Ігрова ціль – за визначений час і ресурси виготовити якомога більше паперових піц.
http://www.agile42.com/en/training/kanban-pizza-game/
ДОМОВЛЕНОСТІ
• Вчасно (“to be in time”)
• Правило піднятої руки
• Бути оффлайн (mobile phones off)
• Вільне пересування
ЧОМУ «KANBAN PIZZA» ?
• Ціль гри, продемонструвати робочий процес Kanban на конкретному прикладі.
• Візуалізувати і почати покращувати.
• Кожен пробував (чи готував піцу), або знає в загальних рисах як виготовити.
• «Паперова піца» дозволяє не зациклюватися на ІТ-сфері діяльності і абстрагуватися від конкретного робочого процесу.
РАУНД 1 – зробити якомога більше за доступний час
НОВА ПІЦЕРІЯ, наша ціль привернути якомога більше відвідувачів, «взяти» ціною і
кількістю
• Жовтий (або білий) папір А4• Стікери: рожеві і жовті• Ножиці• Червоний фломастер• Клей ПВА• Скотч малярський
ГРАЄМО ДО ЗУПИНКИ ТАЙМЕРА
РЕЦЕПТ
Піца «Гавайська»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Шинка - 3 кусочки (рожевий стікер)• Ананас - 3 кусочки (жовтий стікер)
2) Основу добре промазати томатним соусом (червоний фломастер)
3) Викласти на неї рівномірно і акуратно «шинку» і «ананас»
4) Запекти в пічці 30 секундГРАЄМО ДО ЗУПИНКИ ТАЙМЕРА
ВИПІКАННЯ ПІЦИ
Процес «випікання» піци:• Одночасно не більше 3-ох кусків піци• Після того як «пічка» почала працювати, не можна добавляти чи
витягувати куски піци• Піца готується 30 секунд, якщо >45 секунд – «згорає»
РАУНД 1 – ВІДКРИТТЯ ПІЦЕРІЇ, ПРИВЕРТАЄМО КЛІЄНТІВ
Процес «випікання» піци:• Одночасно не більше 3-ох кусків піци.• Після того як «пічка» почала
працювати, не можна добавляти чи витягувати куски піци.
• Піца повинна готуватися 30 секунд.
Піца «Гавайська»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Шинка - 3 кусочки (рожевий стікер)• Ананас - 3 кусочки (жовтий стікер)2) Основу добре промазати томатним соусом (червоний фломастер)3) Викласти на неї рівномірно і акуратно «шинку» і «ананас»4) Запекти в пічці 30 секунд
РАУНД 1 – ВІДКРИТТЯ ПІЦЕРІЇ, ПРИВЕРТАЄМО КЛІЄНТІВ
РАУНД 1 – ВІДКРИТТЯ ПІЦЕРІЇ, ПРИВЕРТАЄМО КЛІЄНТІВ
РАУНД 1 – ВІДКРИТТЯ ПІЦЕРІЇ, ПРИВЕРТАЄМО КЛІЄНТІВ
ВЗАМІН LEAD TIME
Так як виміряти середній час (lead time) проходження кожного елементу ускладнено, скористаємося простою системою оцінювання результатів:
• Бали за кінцевий результат
• Штрафи за невикористанні ресурси
+ 10 балів за готовий кусок піци (випечений трикутник з начинкою)- 4 бали не використана основа- 1 бал за кожен не використаний кусок шинки чи ананаса- «згорівша» (>45 сек) піца, відповідно всі матеріали не використані
РЕЗУЛЬТАТИ НА ДОШКУ + НАЗИВАЄМО КОМАНДИ
+ 10 балів за готовий кусок піци (випечений трикутник з начинкою)- 4 бали не використана основа- 1 бал за кожен не використаний кусок шинки чи ананаса- «згорівша» (>45 сек) піца, відповідно всі матеріали не використані
SIX CORE KANBAN PRACTICES
Visualize the workflowLimit work in process (WIP) Measure & optimize flow
Make processpolicies explicit Implement feedback loops
Improve collaboratively, improve experimentally
• Вводимо робочі станції • WIP обмеження
РАУНД 2 – РОБОЧІ СТАНЦІЇ + WIP
РАУНД 2 – РОБОЧІ СТАНЦІЇ + WIP
Процес «випікання» піци:• Одночасно не більше 3-ох кусків піци.• Після того як «пічка» почала
працювати, не можна добавляти чи витягувати куски піци.
• Піца повинна готуватися 30 секунд.
Піца «Гавайська»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Шинка - 3 кусочки (рожевий стікер)• Ананас - 3 кусочки (жовтий стікер)2) Основу добре промазати томатним соусом (червоний фломастер)3) Викласти на неї рівномірно і акуратно «шинку» і «ананас»4) Запекти в пічці 30 секунд
• Вводимо робочі станції • WIP обмеження• Time-box (5-7 хв)
РАУНД 2 – РОБОЧІ СТАНЦІЇ + WIP
РАУНД 2 – РОБОЧІ СТАНЦІЇ + WIP
РАУНД 2 – ПІДРАХОВУЄМО РЕЗУЛЬТАТ
+ 10 балів за готовий кусок піци (випечений трикутник з начинкою)- 4 бали не використана основа- 1 бали кожен не використаний кусок шинки чи ананаса- «згорівша» (>45 сек) піца, відповідно всі матеріали не використані
РАУНД 2 – РЕТРОСПЕКТИВА
• Що добре ?• Що не дуже добре ?• Що варто покращити ?
Експериментуємо з WIP
РАУНД 3 – Definition of Done
Make process policies explicit
РАУНД 3 – DEFINITION OF DONE
Процес «випікання» піци:• Одночасно не більше 3-ох кусків піци.• Після того як «пічка» почала
працювати, не можна добавляти чи витягувати куски піци.
• Піца повинна готуватися 30 секунд.
Піца «Гавайська»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Шинка - 3 кусочки (рожевий стікер)• Ананас - 3 кусочки (жовтий стікер)2) Основу добре промазати томатним соусом (червоний фломастер)3) Викласти на неї рівномірно і акуратно «шинку» і «ананас»4) Запекти в пічці 30 секунд
• Definition of Done• Time-box (5-7 хв)
РАУНД 3 – DEFINITION OF DONE
РАУНД 3 – DEFINITION OF DONE
РАУНД 3 – РЕТРОСПЕКТИВА
• Що добре ?• Що не дуже добре ?• Що варто покращити ?
Експериментуємо з WIP
2 ХВ НА ПОКРАЩЕННЯ
ПРОЦЕСУ
Let’s extend the gameLike in the real world, some things change!
• Піцерія вже не привертає увагу лише одним видом піци, потік відвідувачів суттєво зменшився.
• Відділ маркетингу запропонував збільшення асортименту в меню.
• Тепер можна замовити два види піци «Гавайська» і «Рукола», або їх комбінації.
РЕЦЕПТ ПІЦИ «РУКОЛА»Піца «Рукола»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Рукола - 7 кусочків (зелений стікер)
2) Основу добре промазати томатним соусом (червоний фломастер)
3) Запекти в пічці 30 секунд
4) Розмістити 7 кусочків руколирівномірно на кусочку піциУВАГА ! Рукола згорає в пічці,
розкладати після випікання
ПРИЙМАЄМО ЗАМОВЛЕННЯ НА РІЗНІ ПІЦИВ меню піцерії можна замовити два типи піци:• Піца «Гавайська»• Піца «Рукола»
Виготовлення потрібної піци оформляється згідно замовлення (Order)
ПРИКЛАД:
РАУНД 4 – TWO PIZZA + ORDERS
Піца «Гавайська»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Шинка - 3 кусочки (рожевий стікер)• Ананас - 3 кусочки (жовтий стікер)2) Основу добре промазати томатним соусом (червоний фломастер)3) Викласти на неї рівномірно і акуратно «шинку» і «ананас»4) Запекти в пічці 30 секунд
Піца «Рукола»1) Інгредієнти:• Основа (жовтий трикутник)• Томатний соус• Рукола - 7 кусочків (зелений стікер)
2) Основу добре промазати томатним соусом (червоний фломастер)
3) Запекти в пічці 30 секунд
4) Розмістити 7 кусочків руколи рівномірно на кусочку піци
• Orders• Time-box (5-7 хв)
5 ХВ НА ПОКРАЩЕННЯ
ПРОЦЕСУ
РАУНД 4 – ПІДРАХУНОК РЕЗУЛЬТАТІВ
РАУНД 4 – РЕТРОСПЕКТИВА
• Що добре ?• Що не дуже добре ?• Що варто покращити ?
Експериментуємо з WIP
2 ХВ НА ПОКРАЩЕННЯ
ПРОЦЕСУ
РАУНД 5 – TWO PIZZA + ORDERS + IMPROVING
• Що добре ?• Що не дуже добре ?• Що варто покращити ?
Експериментуємо з WIP
РАУНД 5 – TWO PIZZA + ORDERS + IMPROVING
FROM THE GAME TO A REAL KANBAN BOARD
1. Look back to the game
2. Draw the flow including WIP limits
3. Use your materials to make it look nice
FROM THE GAME TO A REAL KANBAN BOARD
ОБГОВОРЕННЯ
• ЯК ВПЛИВАЄ ФІЗИЧНА ОБСТАНОВКА ?• ГРУПОВА ДИНАМІКА: ЯК РІЗНІ УЧАСНИКИ
БУДУВАЛИ ПРОЦЕС ?• ЩО ДОПОМАГАЛО, А ЩО ЗАВАДЖАЛО
КОМАНДАМ ?• ПИТАННЯ / ВІДПОВІДІ
З ЧИМ Я ПІДУ З ТРЕНІНГА
• ЩО ДІЗНАВСЯ НОВОГО ?• ЩО ЗМІНИТЬСЯ ЧЕРЕЗ ТЕ, ЩО Я ДІЗНАВСЯ ?• ЩО Я БУДУ ЗАСТОСОВУВАВТИ З ТОГО, ЩО Я
ДІЗНАВСЯ ?
Олег Назаревич• Scrum Master, ІТ компанія «Магніс»• к.т.н. 05.13.06 - «Інформаційні технології» • ст.викл кафедри «Комп’ютерних наук» ТНТУ
Mailto: [email protected]/taltek.info/
ЩЕ ЗАПИТАННЯ ?