lean kanban russia 2014 "five numbers" talk
DESCRIPTION
These are the slides from my "five numbers" talk I gave at Lean Kanban Russia 2014 conference in Moscow on October 3, 2014TRANSCRIPT
важных характеристик процессов и какони помогут улучшить Вашу организацию
Алексей ЖегловLean Kanban Russia 2014
Москва, 3 октября
ПЯТЬ ЧИСЕЛ
Алексей Жеглов
connected-knowledge.com (блог)[email protected]
@az1
#lkru14
Закон Гудхарта
«Когда измеряемая величинастановится целью,пропадает смысл её измерять»
Готовок испыт.
№1. Эффективность потока
Е
Д
И
ЖГ
ГЮБГ
ДЕ НП
П1
АВ
Время
Ждёт Ждёт ЖдётРабота
ИдеиГотовок разр.
5В процессе
РазработкаИспы-тания
Сделано
3 35
ПриёмкаГотово
к выпуску
∞ ∞
Работа ЖдётРабота
официальные учебные материалы Lean Kanban University, использовано по разрешению
Готовок испыт.
Эффективность потока
Е
Д
И
ЖГ
ГЮБГ
ДЕ НП
П1
АВ
Время
Ждёт Ждёт ЖдётРабота
ИдеиГотовок разр.
5В процессе
РазработкаИспы-тания
Сделано
3 35
ПриёмкаГотово
к выпуску
∞ ∞
Работа ЖдётРабота
Работа стоитРабота простаивает из-за многозадачности
официальные учебные материалы Lean Kanban University, использовано по разрешению
Готовок испыт.
Эффективность потока
Е
Д
И
ЖГ
ГЮБГ
ДЕ НП
П1
АВ
Время
Ждёт Ждёт ЖдётРабота
ИдеиГотовок разр.
5В процессе
РазработкаИспы-тания
Сделано
3 35
ПриёмкаГотово
к выпуску
∞ ∞
Работа ЖдётРабота
%100время истёкшее
работы активной времяпотока стьэффективно
официальные учебные материалы Lean Kanban University, использовано по разрешению
Обсуждение: эффективность потока
• Как бы Вы измерили эффективность потока в
вашей компании?
• Детально отслеживать время – очевидный, но
не очень эффективный способ. Какие ещё
есть?
• Если вы уже измеряли эффективность потока
в вашей компании, каким был результат?
Обсуждение: эффективность потока
• Как бы Вы измерили эффективность потока в
вашей компании?
• Детально отслеживать время – очевидный, но
не очень эффективный способ. Какие ещё
есть?
• Если вы уже измеряли эффективность потока
в вашей компании, каким был результат?
Выборочный анализ
объём рабочего времени
время исполнения всех задач
Об
Грубой оценки (±5%) обычно достаточно
Обсуждение: эффективность потока
• Как бы Вы измерили эффективность потока в
вашей компании?
• Детально отслеживать время – очевидный, но
не очень эффективный способ. Какие ещё
есть?
• Если вы уже измеряли эффективность потока
в вашей компании, каким был результат?
Часто получается от 1 до 5%*
Результат – не только число!Что вы решели сделать?
*-Жолт Фабок, Lean Agile Scotland 2012, LKFR12; Хокан Форсс, LKFR13
При эффективности потока 5%...
Если... Было СталоУлучшение/ухудшение
нанять 10Xинженеров 100 95,5 +4,7%
размер задачи втрое больше 100 110 -9.1%
размер задачи втрое меньше 100 96,7 +3,4%
уменьшитьзадержки вполовину 100 52,5 +90%
№2. Интенсивность потока
Канбан = Баланс
Способности системы = нагрузка
Эксперты по доставке пиццы (а не по выпечке)
Разнообразие не столько в ингредиентах,сколько в классах обслуживания!
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
Аналитически
ефичи
продукта
Рынок 5/месяц регулярно
в ср. за 10
дней,
95% за 20
дней
Аналитически
е
исследования
и отчёты
Ключевые
покупатели10/год нерегулярно
в ср. 1 неделя,
максимум 2
Оценки
возможностей
Отдел
продаж150/год случайно 24-48 часов
Дефекты Рынок 250/год пик в январе
Приор. 1 – 2
часа, ост. – 2
дня
Улучшение
инструментов Команда1 каждые 2
неделирегулярно
В ср. 2
недели,
Нагрузка на систему неоднородна
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
Аналитически
ефичи
продукта
Рынок 5/месяц регулярно
в ср. за 10
дней,
95% за 20
дней
Аналитически
е
исследования
и отчёты
Ключевые
покупатели10/год нерегулярно
в ср. 1 неделя,
максимум 2
Оценки
возможностей
Отдел
продаж150/год случайно 24-48 часов
Дефекты Рынок 250/год пик в январе
Приор. 1 – 2
часа, ост. – 2
дня
Улучшение
инструментов Команда1 каждые 2
неделирегулярно
В ср. 2
недели,
Заказчики не только вне компании...
...но и внутри
Заказчики не только вне компании...
Заказчики не только вне компании...
...но и внутри
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
Аналитически
ефичи
продукта
Рынок 5/месяц регулярно
в ср. за 10
дней,
95% за 20
дней
Аналитически
е
исследования
и отчёты
Ключевые
покупатели10/год нерегулярно
в ср. 1 неделя,
максимум 2
Оценки
возможностей
Отдел
продаж150/год случайно 24-48 часов
Дефекты Рынок 250/год пик в январеПриор. 1 – 2
часа, ост. – 2
дня
Улучшение
инструментов Команда1 каждые 2
неделирегулярно
В ср. 2
недели,
Интенсивность потока – это
число!(количество за
единицу времени)
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
Аналитически
ефичи
продукта
Рынок 5/месяц регулярно
в ср. за 10
дней,
95% за 20
дней
Аналитически
е
исследования
и отчёты
Ключевые
покупатели10/год нерегулярно
в ср. 1 неделя,
максимум 2
Оценки
возможностей
Отдел
продаж150/год случайно 24-48 часов
Дефекты Рынок 250/год пик в январеПриор. 1 – 2
часа, ост. – 2
дня
Улучшение
инструментов Команда1 каждые 2
неделирегулярно
В ср. 2
недели,
Запросы не всегда прибывают регулярно
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
Аналитически
ефичи
продукта
Рынок 5/месяц регулярно
в ср. за 10
дней,
95% за 20
дней
Аналитически
е
исследования
и отчёты
Ключевые
покупатели10/год нерегулярно
в ср. 1 неделя,
максимум 2
Оценки
возможностей
Отдел
продаж150/год случайно 24-48 часов
Дефекты Рынок 250/год пик в январеПриор. 1 – 2
часа, ост. – 2
дня
Улучшение
инструментов Команда1 каждые 2
неделирегулярно
В ср. 2
недели,
Критерии удовлетворения и риски могут сильно отличаться по
видам работы
По каждому виду работыможет быть предложено
один или несколькоклассов обслуживания
Пример: анализ нагрузки
Вид работыОткуда
приходит
Частота
прибытия/
интенсивность
потока
Регулярност
ь
Ожидания
доставки
«юзер сториз»«продакт
оунер»Они уже в «бэклоге»
Стабильная
«велосити»
Такую картину виделменеджер этой группы до Канбана...
Шаблон для анализа нагрузки
Вид работыОткуда
приходит
Интенсивност
ь потокаРегулярност
ь
Ожидания
доставки
№3. Опциональность
Опционы представляютсобой ценность.
У них есть срок годности.
Не берите обязательств,если не знаете почему.
Роман «Обязательство» переведен на русский язык, но ещё не
издан. Хотите помочь с изданием – пишите на
Подготовка опционов в «верхнем течении»Готовок разр.
Е
И
Приняток разр.
Г
4 в проуессе
Разработка
сделано
3
КK
12
Тестирование
тестируем
3
L
Момент принятия обязательств
4 -
Требо-вания
2412 -
Обосно-вание
4824 -
Идеи
∞
Верхний и нижний пределы гарантируют, что опционы имеются в наличии
Принятые обязательстваОпционы
Отброшено
П
Отказы
P С
$$$ на приобр. опционов
официальные учебные материалы Lean Kanban University, использовано по разрешению
Подготовка опционов в «верхнем течении»Готовок разр.
F
I
Приняток разр.
D
4 в проуессе
Разработка
сделано
3
JK
12
Тестирование
тестируем
3
L
Момент принятия обязательств
4 -
Требо-вания
2412 -
Обосно-вание
4824 -
Идеи
∞
Верхний и нижний пределы гарантируют, что опционы имеются в наличии
Принятые обязательстваОпционы
Отброшено
O
Отказы
P Q
$$$ на приобр. опционов
?оприобретен
отброшено
официальные учебные материалы Lean Kanban University, использовано по разрешению
Инновационные продукты,
риск
Стабильный рынок
*******90%
Пользователи ПО не используют 45% фич никогда, 19% редко (Standish)=> Средней ПО-компании нужно
отбрасывать 45-65% опционов?≈0
Но Ваша компания - не средняя!
Microsoft XIT: 48%
№4. Загруженность
Обсуждение: 20%?
• Существует ли в вашей компании практика
давать сотрудникам 20% времени для
проектов по их выбору?
• Элементы реализации этой практики?
• Учёт стоимости?
• Система заявок и утверждения «20%-ых»
проектов?
• Система записи и учёта затраченного времени?
• Инновации, новые продукты как мотиватор?
0
10
20
30
40
50
60
70
80
90
100
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Длина о
черед
и
Загруженность
Длина очереди зависит от загруженности!
0
10
20
30
40
50
60
70
80
90
100
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Длина о
черед
и
Загруженность
Ускользающие 20%
20%
№5. Опережение
Время опережения канбан-системы
СделаноОпционы АнализОчередь Готово
∞???
Разработка Тест
?
опережение
Принятиеобязательств AБ
В
Не «сколько времени это займёт»...
Когда надо начать работу...
...относительно того,когда понадобится её результат
AБ
В
Почему?
СделаноОпционы АнализОчередь Готово
∞???
Разработка Тест
?
опережение
Принятиеобязательств AБ
В
включает время, которое решаемая задача проводит
как опцион
зависит от стоимости
транзакуий на выходе
(экономических условий вне системы)
Измеряет «чистую»
способность системы
К вероятностному процессу –детерминистский подход?вероятностный !!!
0
2
4
6
8
10
12
14
16
18
20
0-4 5-9 10-14 15-19 20-24 25-29 30-34 35-39 40-44 45-49 50-54 55-59 60-64 65-69 70-74 75-79 80-84 85-89 95-99 100-104
Пример
0
2
4
6
8
10
12
14
16
18
20
0-4 5-9 10-14 15-19 20-24 25-29 30-34 35-39 40-44 45-49 50-54 55-59 60-64 65-69 70-74 75-79 80-84 85-89 95-99 100-104
Пример
Наиболее подходящее распределение:распр. Вейбулла
с параметром формы k=1,62
Разбивка по типам проектов
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
0
2
4
6
8
10
12
14
16
18
20
Смешаны данные по разным типам
проектов
4 типа, 4 разных распределения
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
0
2
4
6
8
10
12
14
16
18
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
75
-79
80
-84
85
-89
10
0-1
04
0
1
2
3
4
5
6
0-4
5-9
10
-14
15
-19
20
-24
25
-29
40
-44
55
-59
60
-64
65
-69
70
-74
75
-79
95
-99
...
...
Ожидания доставки
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
форма в среднем в 98%
1,62
1,23
1,65
3,22
в 85% случаев
30 дней
35 дней
40 дней
56 дней
<51
<63
<68
<78
<83
<112*
<110*
<99
Ожидания доставки
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
0
5
10
15
20
0-4
5-9
10
-14
15
-19
20
-24
25
-29
30
-34
35
-39
40
-44
45
-49
50
-54
55
-59
60
-64
65
-69
70
-74
75
-79
80
-84
85
-89
95
-99
10
0-1
04
форма в среднем в 98%
1,62
1,23
1,65
3,22
в 85% случаев
30 дней
35 дней
40 дней
56 дней
<51
<63
<68
<78
<83
<112*
<110*
<99
«В среднем» недостаточно,чтобы передать способности системы!
Среднее ничего не говорит о вариативности!
Нужно: среднее и высокий процент (обычно 80-99%)
Распределения Вейбулла встречаются часто
Операции, поддержка (k<1) Разработка (k>1)
Распределения Вейбулла встречаются часто
Операции, поддержка (k<1) Разработка (k>1)
Уникальная «подпись» Вашего процесса
Уникальная «подпись» Вашего процесса
Карты прогнозирования
t
Искажение
Обратная связь
Как «читать» распределение
Масштаб
Контроль
Ожидания
Прогноз
Как «читать» распределение
t
Интеллектуальный труд – это тоже сервис
Давайте измерять так, чтобы получались полезные, проникающие вопросы
Литература
Ссылки
• http://en.wikipedia.org/wiki/Charles_Goodhart (CC-BY 3.0)
• http://en.wikipedia.org/wiki/File:Hvalsey.jpg (CC-BY 3.0)
• http://zh.wikipedia.org/wiki/%E6%AF%94%E8%90%A8%E9%A5%BC (CC-BY 3.0)
• "Wien Cafe Central 2004" by Photo: Andreas Praefcke - Photographed by
User:AndreasPraefcke.. Licensed under Creative Commons Attribution 3.0 via
Wikimedia Commons -
http://commons.wikimedia.org/wiki/File:Wien_Cafe_Central_2004.jpg#mediaviewer/Fi
le:Wien_Cafe_Central_2004.jpg
• Other images: my own, public domain
• Book covers: fair use