Upload
scrumtrek
View
684
Download
3
Embed Size (px)
Citation preview
Время в Канбан-системе:
что мы о нём знаеми как это использовать
Alexei Zheglov
Connected-knowledge.com (блог)LeanAtoZ.com (вебсайт)
Алексей Жеглов
#lkru15
Кто знает этого человека?
Кто знает этого человека?
(Трой Магеннис)
FocusedObjective.com
Время в Канбан-Системе
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Время в Канбан-системе
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Сейчас, потом, никогда
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Время в Канбан-системе
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Не спрашивайте...
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Время в Канбан-системе
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
«Сколько времени это займёт?»
Спрашивайте!
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Время в Канбан-системе
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Когда нужно начать?
Когда нужно доставить?
В оригинале: Lead Time
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Kanban System Lead Time
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
One eventprecedes (leads) another
oneby this much
Почему так?
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Время в Канбан-системе
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Включает в себя время до принятия
решенияЗависит от
транзакционной стоимости
(вне системы)
Истинная способность системы
Иногда помогает такая метрика
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
Решение AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Время в Канбан-системе+
время в выходных буферах
(Локальное) время цикла
ДоставленоИдеи/опционы
Деятель-ность №1
Входнаяочередь
Выходной буфер
∞325 3
AB
CОтброшенные идеи
D
Деятель-ность №2
Деятель-ность №3
Локальная (несистемная) метрика
Всегда оговаривайте, что
значит Ваш «цикл»!
Часто зависит от «размера» задачи на
данном этапе процесса
Обсуждение(с коллегами на работе в
понедельник)
Измеряйте!
Форма и масштаб
Забывчивость
Обратная связь
Как “читать” распределение
Масштаб
Контроль
Ожидания
Прогноз
Наиболее вероятное значение:откладывается в памяти как
«типичное»Беда: оно сильно сдвинуто влево.Вероятность, что уйдёт больше
времени: 72-82%
50% больше, 50% меньше.Идеально для быстрой
обратной связи
Среднее: пригодится для закона Литтла
емеВремяВСистWIPьСпособностПропускная
Закон Литтла:требует осторожности
в обрашении
63-ий процент - наилучший индикатор
масштаба
High percentiles (80th-99th):critical to defining
service-level expectations
C 80% по 99%:Необходимы для
определения классов обслуживания
Обзоры рисков, доставки, операций:улучшать доставку, сдвигать кривую
распределения
Пополнение системы:используя классы
обслуживания
Время в Канбан-системе и каденции
Статистический контроль:Продолжительность итерации в
итеративных методах,SLAs в IT-операциях, и т. д.
Пока я готовил этот доклад, кто-то прислал мне вот что...
Обсудите с коллегами:
Готовок тесту
S
RQ
PO
NF
Немного о проектах…
H
E
C
I
GD
M
Готовок разр.
5В процессе
Разработка Тест
Сделано3 35
UATГотово к доставке
∞ ∞
Объём работ
(«скоуп»)
© Lean Kanban University. Official training material. Used with permission.
Пропускная способностьСрок
Объём («скоуп»)=
Готовимся применять закон Литтла
Предполагаемый срок проекта
Сколько нужно, чтобы доставить
вовремя?
Сколько в проекте фич?(обратите внимание на
слонов в комнате,где происходит планирование)
Ключ к прогнозу
Modified official LKU training material
Входной параметр. Рассмотрите
больше чем один вариант.
Проекты состоят из фич.Управляете потоком фич.
Оцените их число(сделайте статистическую
выборку*).
*-Dimitar Bakardzhiev. Probabilistic Project Sizing.
Пропускная способностьВремя в системе
WIP=
Применяем закон Литтла
Из наблюдаемой способности
Зафиксировать эту переменнуюКакая нужна
пропускная способность
Вычисляем исходя из известного времени в
Канбан-системе и требуемой пропускной способности
Определяет требуемые
ресурсы
© Lean Kanban University. Official training material. Used with permission.
Слон в комнате во время планирования:тёмная материя
*-Источники: Dimitar Bakardzhiev. Probabilistic Project Sizing, с проектными Ajay Reddy, также Chris Young
Ещё один слон в комнате: «зигзаг»
Slope in middle3.5x - 5x slope
at ends 5x
Required delivery rate
Требуемая пропускная способность на 40-50% превышает среднюю за срок
проекта пропускную способность!Modified official LKU training material
Перед началом проекта
0-2.5 2.5-5 5-7.5 7.5-10 10-12.5 12.5-15 15-17.5 25-27.50
2
4
6
8
10
12
50% 95%
TestReady
Перед началом проектаDev
Ready5
Ongoing
Development Testing
Done3 35
UATReleaseReady
∞ ∞
ProjectScope
S
RQ
PO
NF
H
E
C
I
GD
M
Создайте модель прогнозирования
Настройте обратные связи
Больше чем одна модель?Больше шансов на оптимальный
стартНеобходимы: данные по времени
в Канбан-системе, наблюдаемая/измеренная
способность системы на уровне фич/user stories.
Не тратьте время на детерминистское
планирование!
Уроки
Спасибо за идеиТрой Магеннис
Димитар Бакарджиев
Дэвид Андерсон
Дэн Ваканти Дэйв Уайт Фрэнк ВегаКлаус Леопольд
Эйджей Редди
Troy Magennis
Dimitar Bakardzhiev
David J Anderson
Dan Vacanti Dave White Frank VegaKlaus Leopold
Ajay ReddyЛэрри МашерониLarry Maccherone
Крис ЯнгChris Young
Алексей Жеглов