Как выковать процесс самому
Вязанкин Михаил
2gis.ru    @rnd2gis
О себе
•  Программирую с 11 лет
•  6+ лет в IT
•  3 года менеджер
•  Команды от 5 до 40 человек
3
Перегруженная
Команда
Перегруженная Команда
•  20 человек
5
Перегруженная Команда
•  20 человек
•  12 заказчиков
6
Перегруженная Команда
•  20 человек
•  12 заказчиков
•  Драка за приоритеты
7
Перегруженная Команда
•  20 человек
•  12 заказчиков
•  Драка за приоритеты
•  Scrum уже не работает
8
Перегруженная Команда
•  20 человек
•  12 заказчиков
•  Драка за приоритеты
•  Scrum уже не работает
•  Команда хочет изменений
9
Цель
Цель
•  Упростить жизнь команде
11
Цель
•  Упростить жизнь команде
•  Понятные приоритеты
12
Цель
•  Упростить жизнь команде
•  Понятные приоритеты
•  Предсказуемость
13
Цель
•  Упростить жизнь команде
•  Понятные приоритеты
•  Предсказуемость
•  Самостоятельность
14
Какие были
варианты
Какие были варианты
•  Пофиксить Scrum
16
Какие были варианты
•  Пофиксить Scrum
•  Собрать из кирпичиков свое
17
Какие были варианты
•  Пофиксить Scrum
•  Собрать из кирпичиков свое
•  Essence
18
Какие были варианты
•  Пофиксить Scrum
•  Собрать из кирпичиков свое
•  Essence
•  Объявить Kanban
19
Какие были варианты
•  Пофиксить Scrum
•  Собрать из кирпичиков свое
•  Essence
•  Объявить Kanban
•  Эволюционировать
20
Какие были варианты
•  Пофиксить Scrum
•  Собрать из кирпичиков свое
•  Essence
•  Объявить Kanban
•  Эволюционировать
•  и все равно получился Kanban
21
Как не бояться
Как не бояться
•  Ставки всегда высоки
23
Как не бояться
•  Ставки всегда высоки
•  Команда хочет как лучше
24
Как не бояться
•  Ставки всегда высоки
•  Команда хочет как лучше
•  и ей надо помочь
25
Как не бояться
•  Ставки всегда высоки
•  Команда хочет как лучше
•  и ей надо помочь
•  Кайдзен - точечные изменения
26
Как не бояться
•  Ставки всегда высоки
•  Команда хочет как лучше
•  и ей надо помочь
•  Кайдзен - точечные изменения
•  можно легко откатить
27
Не бояться
ошибок
Цель эволюции
Цель эволюции
•  Простота
30
Цель эволюции
•  Простота
•  Эффективность
31
Цель эволюции
•  Простота
•  Эффективность
•  Предсказуемость
32
Roadmap
эволюции
Roadmap эволюции
1. Сломанный Scrum
34
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
35
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
3. Думаем что это Kanban
36
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
3. Думаем что это Kanban
4. Заменяем оценки коммуникациями
37
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
3. Думаем что это Kanban
4. Заменяем оценки коммуникациями
5. Вводим ограничения
38
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
3. Думаем что это Kanban
4. Заменяем оценки коммуникациями
5. Вводим ограничения
6. Вводим метрики
39
Roadmap эволюции
1. Сломанный Scrum
2. Убираем спринты
3. Думаем что это Kanban
4. Заменяем оценки коммуникациями
5. Вводим ограничения
6. Вводим метрики
7. Получился Kanban
40
Как это было
Как это было
•  Ретроспективы - основа
42
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
43
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
44
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
45
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
•  Мелкие изменения в процессе
46
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
•  Мелкие изменения в процессе
•  кнопка "Создать Блокер"
47
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
•  Мелкие изменения в процессе
•  кнопка "Создать Блокер"
•  CycleTyme через 2 месяца
48
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
•  Мелкие изменения в процессе
•  кнопка "Создать Блокер"
•  CycleTyme через 2 месяца
•  WIP лимиты через 3-4 месяца
49
Как это было
•  Ретроспективы - основа
•  Не зацикливались на атрибутике
•  физическая доска не зашла
•  дважды
•  Мелкие изменения в процессе
•  кнопка "Создать Блокер"
•  CycleTyme через 2 месяца
•  WIP лимиты через 3-4 месяца
50
Ретроспективы
Что получилось
Что получилось
•  Пул задач
53
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
54
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
•  нет дергания приоритетов
55
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
•  нет дергания приоритетов
•  Срочные задачи в разы быстрее
56
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
•  нет дергания приоритетов
•  Срочные задачи в разы быстрее
•  с 2 недель 2 дней
57
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
•  нет дергания приоритетов
•  Срочные задачи в разы быстрее
•  с 2 недель 2 дней
•  Команда развивает процесс
58
Что получилось
•  Пул задач
•  открыт и понятен заказчикам
•  нет дергания приоритетов
•  Срочные задачи в разы быстрее
•  с 2 недель 2 дней
•  Команда развивает процесс
•  Continuous delivery как бонус
59
Основные
моменты
Основные моменты
1. Цель
61
Основные моменты
1. Цель
•  Какие варианты
62
Основные моменты
1. Цель
•  Какие варианты
•  Roadmap
63
Основные моменты
1. Цель
•  Какие варианты
•  Roadmap
2. Не бояться
64
Основные моменты
1. Цель
•  Какие варианты
•  Roadmap
2. Не бояться
3. Откат неудач
65
Основные моменты
1. Цель
•  Какие варианты
•  Roadmap
2. Не бояться
3. Откат неудач
•  Маленькие шаги
66
Основные моменты
1. Цель
•  Какие варианты
•  Roadmap
2. Не бояться
3. Откат неудач
•  Маленькие шаги
•  Избегайте революций
67
Вопросы?
Вязанкин Михаил
skype: mihey911
twitter: @mihey911
68

Как выковать процесс самому / Михаил Вязанкин (2ГИС)