Александр Мартюшев, Ретроспективная дисфункция в Agile...

38
Ретроспективная дисфункция в Agile командах Александр Мартюшев, Agile Coach SEMrush.com ScrumTrek.ru [email protected]

Transcript of Александр Мартюшев, Ретроспективная дисфункция в Agile...

Page 1: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Ретроспективная дисфункция в Agile командахАлександр Мартюшев, Agile [email protected]

Page 2: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Ретроспективная дисфункция

Как проявляется?Как развивается?Какие симптомы?Как лечить?

Page 3: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Зачем ретроспектива?

VS

Page 4: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Зачем ретроспектива?Типовой 2-х недельный спринт

Page 5: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Зачем ретроспектива?Типовой 2-х недельный спринт

Page 6: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Зачем ретроспектива?ПроектСтадия проектаАрхитектураЗнания и навыки людейИндивидуальные предпочтенияИнфраструктураВнешнее окружения…

Page 7: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Врачебная тайна

Page 8: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Финальная стадия ретроспективной

дисфункцииНе проводится

Page 9: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Финальная стадия ретроспективной

дисфункцииНе проводится

Потому что не приносит ценности, бесполезна

Page 10: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

+ Лето пришло+ Вкусный кофе+ Хорошо прошел

корпоратив+ Классную фичу

сделали+ Петя хорошо

съездил в отпуск

- Не успели- Говнокод- Много багов

Точнее оценивать Кодить лучше Меньше багов Писать unit-тесты

Page 11: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

+ Лето пришло+ Вкусный кофе+ Хорошо прошел

корпоратив+ Классную фичу

сделали+ Петя хорошо

съездил в отпуск

- Не успели- Говнокод- Много багов

Точнее оценивать Кодить лучше Меньше багов Писать unit-тесты

Page 12: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

К чему это приведётНепонятно что именно надо делать Работаем как раньше Результат тот же самый Ретроспектива не помогает R.I.P.

Page 13: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

+ Лето пришло+ Вкусный кофе+ Хорошо прошел

корпоратив+ Классную фичу

сделали+ Петя хорошо

съездил в отпуск

- Не успели- Говнокод- Много багов

Точнее оценивать Кодить лучше Меньше багов Писать unit-тесты

Page 14: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Результат ретроспективыЧто нужно делать? / Кто? / Когда?Пример: Развернуть CI, Степан, 25.03.2016Пример: Прописывать критерии приёмки в задачах, контролирует Светлана, на планировании

Page 15: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Инструменты поддержкиЧеклисты (например DoD)Статусы (flow) задачИнструменты контроля и напоминанияВизуализация

Page 16: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Ретроспектива здорового человека

Полное понимание что конкретно, кем и когда будет делаться

Ретроспектива курильщика

Лозунги, решения без приземления на конкретные действия

Page 17: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение
Page 18: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение
Page 19: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Договорённости не соблюдаются

Кто сталкивался с такой проблемой?

Page 20: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

К чему это приведётДоговорённости не соблюдаются Работаем как раньше Результат тот же самый Ретроспектива не помогает R.I.P.

Page 21: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Договорились – делаемScrum Master + каждый член командыВизуализируйте договорённостиРегулярно напоминайте«Мы же договорились…»Подсаживаться рядом и не уходить пока не сделает«Здоровое занудство»

Page 22: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение
Page 23: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Выполнимые договорённости

Лучше решить 1 проблему, чем взять и не решить 10Учитывайте решения с ретроспективы на основном планировании

Page 24: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Ретроспектива здорового человека

Полное понимание что конкретно, кем и когда будет делаться

Соблюдаются договорённости, план выполняется

Ретроспектива курильщика

Лозунги, решения без приземления на конкретные действия

Договорённости не соблюдаются, план не выполняется

Page 25: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

РетроспективаЗавтра демоКоллега интегрировал сделанное до 23:00В чём проблема?

Page 26: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

РетроспективаЗавтра демоКоллега интегрировал сделанное до 23:00В чём проблема?Давайте интегрировать по очереди!!!

Page 27: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 28: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 29: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 30: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 31: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 32: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Синдром дефицита внимания к важным проблемамПробовали, не получилось

Привыкли, глаз замылилсяНе знаю как решать – зачем озвучивать?А что, бывает по другому?

Page 33: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

К чему это приведётРешаем несущественные проблемы Игнорируем важные проблемы Лучше не становится Ретроспектива не помогает R.I.P.

Page 34: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

1 спринт 2-3 спринта Несколько месяцев

Важ

ност

ь

Page 35: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Ретроспектива здорового человека

Полное понимание что конкретно, кем и когда будет делаться

Соблюдаются договорённости, план выполняется

Поднимаются и решаются важные проблемы

Ретроспектива курильщика

Лозунги, решения без приземления на конкретные действия

Договорённости не соблюдаются, план не выполняется

Обсуждаются несущественные вопросы

Page 36: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение
Page 37: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Что делать?Будьте начекуСледите за здоровьем ретроспективыНа ранних этапах лечить прощеРеанимировать гораздо сложнее

Page 38: Александр Мартюшев, Ретроспективная дисфункция в Agile командах. Симптомы, причины, лечение

Спасибо!Александр МартюшевAgile [email protected]: publicmail