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

68

Upload: 2-

Post on 31-Jul-2015

175 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Как выковать процесс самому — Михаил Вязанкин, 2ГИС
Page 2: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как выковать процесс самомуВязанкин Михаил

2gis.ru    @rnd2gis

Page 3: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

О себе•  Программирую с 11 лет

•  6+ лет в IT

•  3 года менеджер

•  Команды от 5 до 40 человек

3

Page 4: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

ПерегруженнаяКоманда

Page 5: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Перегруженная Команда•  20 человек

5

Page 6: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Перегруженная Команда•  20 человек

•  12 заказчиков

6

Page 7: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Перегруженная Команда•  20 человек

•  12 заказчиков

•  Драка за приоритеты

7

Page 8: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Перегруженная Команда•  20 человек

•  12 заказчиков

•  Драка за приоритеты

•  Scrum уже не работает

8

Page 9: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Перегруженная Команда•  20 человек

•  12 заказчиков

•  Драка за приоритеты

•  Scrum уже не работает

•  Команда хочет изменений

9

Page 10: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель

Page 11: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель

•  Упростить жизнь команде

11

Page 12: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель

•  Упростить жизнь команде

•  Понятные приоритеты

12

Page 13: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель

•  Упростить жизнь команде

•  Понятные приоритеты

•  Предсказуемость

13

Page 14: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель

•  Упростить жизнь команде

•  Понятные приоритеты

•  Предсказуемость

•  Самостоятельность

14

Page 15: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие быливарианты

Page 16: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

16

Page 17: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

•  Собрать из кирпичиков свое

17

Page 18: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

•  Собрать из кирпичиков свое

•  Essence

18

Page 19: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

•  Собрать из кирпичиков свое

•  Essence

•  Объявить Kanban

19

Page 20: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

•  Собрать из кирпичиков свое

•  Essence

•  Объявить Kanban

•  Эволюционировать

20

Page 21: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Какие были варианты•  Пофиксить Scrum

•  Собрать из кирпичиков свое

•  Essence

•  Объявить Kanban

•  Эволюционировать

•  и все равно получился Kanban

21

Page 22: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться

Page 23: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться•  Ставки всегда высоки

23

Page 24: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться•  Ставки всегда высоки

•  Команда хочет как лучше

24

Page 25: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться•  Ставки всегда высоки

•  Команда хочет как лучше

•  и ей надо помочь

25

Page 26: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться•  Ставки всегда высоки

•  Команда хочет как лучше

•  и ей надо помочь

•  Кайдзен - точечные изменения

26

Page 27: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как не бояться•  Ставки всегда высоки

•  Команда хочет как лучше

•  и ей надо помочь

•  Кайдзен - точечные изменения

•  можно легко откатить

27

Page 28: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Не боятьсяошибок

Page 29: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель эволюции

Page 30: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель эволюции•  Простота

30

Page 31: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель эволюции•  Простота

•  Эффективность

31

Page 32: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Цель эволюции•  Простота

•  Эффективность

•  Предсказуемость

32

Page 33: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmapэволюции

Page 34: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

34

Page 35: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

35

Page 36: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

3. Думаем что это Kanban

36

Page 37: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

3. Думаем что это Kanban

4. Заменяем оценки коммуникациями

37

Page 38: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

3. Думаем что это Kanban

4. Заменяем оценки коммуникациями

5. Вводим ограничения

38

Page 39: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

3. Думаем что это Kanban

4. Заменяем оценки коммуникациями

5. Вводим ограничения

6. Вводим метрики

39

Page 40: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Roadmap эволюции1. Сломанный Scrum

2. Убираем спринты

3. Думаем что это Kanban

4. Заменяем оценки коммуникациями

5. Вводим ограничения

6. Вводим метрики

7. Получился Kanban

40

Page 41: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было

Page 42: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

42

Page 43: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

43

Page 44: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

44

Page 45: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

45

Page 46: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

•  Мелкие изменения в процессе

46

Page 47: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

•  Мелкие изменения в процессе

•  кнопка "Создать Блокер"

47

Page 48: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

•  Мелкие изменения в процессе

•  кнопка "Создать Блокер"

•  CycleTyme через 2 месяца

48

Page 49: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

•  Мелкие изменения в процессе

•  кнопка "Создать Блокер"

•  CycleTyme через 2 месяца

•  WIP лимиты через 3-4 месяца

49

Page 50: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Как это было•  Ретроспективы - основа

•  Не зацикливались на атрибутике

•  физическая доска не зашла

•  дважды

•  Мелкие изменения в процессе

•  кнопка "Создать Блокер"

•  CycleTyme через 2 месяца

•  WIP лимиты через 3-4 месяца

50

Page 51: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Ретроспективы

Page 52: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось

Page 53: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

53

Page 54: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

54

Page 55: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

•  нет дергания приоритетов

55

Page 56: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

•  нет дергания приоритетов

•  Срочные задачи в разы быстрее

56

Page 57: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

•  нет дергания приоритетов

•  Срочные задачи в разы быстрее

•  с 2 недель 2 дней

57

Page 58: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

•  нет дергания приоритетов

•  Срочные задачи в разы быстрее

•  с 2 недель 2 дней

•  Команда развивает процесс

58

Page 59: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Что получилось•  Пул задач

•  открыт и понятен заказчикам

•  нет дергания приоритетов

•  Срочные задачи в разы быстрее

•  с 2 недель 2 дней

•  Команда развивает процесс

•  Continuous delivery как бонус

59

Page 60: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основныемоменты

Page 61: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

61

Page 62: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

62

Page 63: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

•  Roadmap

63

Page 64: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

•  Roadmap

2. Не бояться

64

Page 65: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

•  Roadmap

2. Не бояться

3. Откат неудач

65

Page 66: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

•  Roadmap

2. Не бояться

3. Откат неудач

•  Маленькие шаги

66

Page 67: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Основные моменты1. Цель

•  Какие варианты

•  Roadmap

2. Не бояться

3. Откат неудач

•  Маленькие шаги

•  Избегайте революций

67

Page 68: Как выковать процесс самому — Михаил Вязанкин, 2ГИС

Вопросы?

Вязанкин Михаил

skype: mihey911

twitter: @mihey911

68