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

Post on 16-Apr-2017

224 views 1 download

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

Ретроспективная дисфункция в Agile командахАлександр Мартюшев, Agile CoachSEMrush.comScrumTrek.ruagile.fellow@gmail.com

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

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

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

VS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Важ

ност

ь

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

Важ

ност

ь

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

Важ

ност

ь

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

Важ

ност

ь

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

Важ

ност

ь

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

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

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

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

Важ

ност

ь

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

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

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

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

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

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

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

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

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

Спасибо!Александр МартюшевAgile Coachagile.fellow@gmail.comSkype: publicmail