34
1 Болезни Agile ретроспектив и как их лечить Денис Тучин 2016

Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

Embed Size (px)

Citation preview

Page 1: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

1

Болезни Agile ретроспектив и как их лечить

Денис Тучин 2016

Page 2: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

2

Знакомство

В прошлом

• С 2004 коммерческая разработка ПО

• С 2011 Руководство проектами

• С 2011 Scrum Mastering

• С 2014 Agile Coach

Сбербанк

• Тренинги

• Внедрения Sbergile

Page 3: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

3

Опыт проведения ретроспектив

Page 4: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

4

Ретроспектива?

Page 5: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

5

Что делает ретроспективу эффективной?

Page 6: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

6

Что делает ретроспективу эффективной?

Определение, что, кто и когда сделает

Выбирать, что можно улучшить силами команды

Активное участие всей команды

Page 7: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

7

Болезни ретро в примерах

Page 8: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

8

Пример 1. Проблемы: слишком

жарко/слишком холодно

Page 9: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

9

2011 Система видеоконференций

Page 10: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

10

Page 11: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

11

Page 12: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

12

Ретро в начале

Page 13: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

13

Action Items

Page 14: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

14

Page 15: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

15

Багфикс

Page 16: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

16

Ретро через 4 месяца

Page 17: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

17

Эффект одной этой ретро

• Количество дефектов уменьшилось в 2,5 раза

• Время разработки равноценных фичей увеличилось

на 30%, но это время оплачивал заказчик

Page 18: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

18

Пример 2. Давно работаем,

уже всё попробовали

Page 19: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

19

Особенности проекта

700 задач в очереди, и она растѐт

Сотрудники по 10–15 лет в компании

8 лет продукту

Page 20: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

20

Итоги первой ретро

Page 21: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

21

Во всём виноваты бизнес и вендоры

Page 22: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

22

Решение 1: Работа с очередью задач

Page 23: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

23

Отделение очереди от рабочей доски

Page 24: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

24

Геноцид задач

• Все задачи старше XX выбрасываем

• Все задачи, по которым не было обращений дольше YY,

выбрасываем

• Остальные задачи аналитик проверяет на актуальность

Page 25: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

25

Геноцид задач

• Все задачи старше XX выбрасываем

• Все задачи, по которым не было обращений дольше YY,

выбрасываем

• Остальные задачи аналитик проверяет на актуальность

} 700 300

Page 26: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

26

Заморозить задачи

Page 27: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

27

Решение 3: Маленькие победы

Page 28: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

28

Пример 3. Ускоренное принятие

решений

Page 29: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

29

Итоги одной из первых ретро

Экспресс решения и назначения

Page 30: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

30

Конфликт по формату требований

Page 31: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

31

Напряжённость в команде

Page 32: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

32

PM в отпуске

Page 33: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

33

Выводы по примеру 3

1. Scrum мастер: Developer vs PM – выбор неочевиден

2. Одев шляпу Scrum мастера соблюдай нейтралитет

3. Эмпатия – лучший друг как SM, так и любого

руководителя

Page 34: Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)

34

СПАСИБО ЗА

ВНИМАНИЕ

Agile Coach

Сбербанк

Москва, Россия

[email protected]

facebook.com/denis.tuchin

Денис

Тучин