Академический Документы
Профессиональный Документы
Культура Документы
старт в agile
ретроспективы
Алексей Кривицкий
предисловие Натальи Трениной
СКАЧАЙТЕ ПОСЛЕДНЮЮ ВЕРСИЮ КНИГИ
1
А ТЕПЕРЬ ПЕРЕВЕРНИТЕ ШПАРШАЛКУ ................................................................................. 48
ВМЕСТО ЭТОГО … ПРОВЕДИТЕ BEER’О'СПЕКТИВУ! ...................................................................... 48
ВМЕСТО ЭТОГО … ПРОВЕДИТЕ OPEN SPACE ..................................................................................... 49
БИБЛИОГРАФИЯ ............................................................................................................................... 51
РАБОТА СЭМА КЕЙНЕРА ........................................................................................................................... 51
РАБОТА ДЁРБИ И ЛАРСЕН ....................................................................................................................... 51
КНИГИ НА LEANPUB ................................................................................................................................... 52
ВОЛШЕБНЫЙ РЕТРОМАТ ........................................................................................................................ 52
2
Написано с чувством глубокой благодарности ко всем
командам и к каждому, с кем мне довелось работать - ко всем
тем, кто позволил мне проводить процессные эксперименты и
помог мне узнать как НЕ стоит проводить ретроспективы.
3
ПРЕДИСЛОВИЕ ОТ НАТАЛЬИ ТРЕНИНОЙ
— Неудивительно, что вам было так плохо - смотрите, что мы из вас извлекли.
— Боже, да эта штука размером с коня! Что это, доктор?
— Рефлексия.
4
первых минут общения. Но каждый большой путь начинается с первых
шагов..
С наилучшими пожеланиями,
Наталья Тренина, Agile-коуч и Certified Scrum Trainer
5
ЗАЧЕМ ЭТА КНИГА?
YARN!
Yet another retrospective book? Ещё одна книга по ретроспективам?
Зачем? Их ведь уже и так немало...1
1
Смотрите раздел БИБЛИОГРАФИЯ в конце книги.
2
“Все должно быть просто, но не проще” - как говорил Эйнштейн.
6
ОБ АВТОРЕ
3
http://www.lego4scrum.com/
7
ТА-ДА! ВСТРЕЧАЙТЕ ШПАРГАЛКУ
Перед вами компиляции набора бесценных упражнений, которые
отлично зарекомендовали себя на моих ретроспективах. Я решил
скомпоновать их в легко-переносимую-в-заднем-кармане-джинс
шпаргалку для Скрам-мастеров.
Так что давайте без промедления окунёмся в то, что может быть
является самой прагматичной мини-книгой по ретроспективам из всех
когда-либо написанных (и также, надеюсь, прочтённых!).
4
Математически говоря - существует 288 комбинаций.
Но на самом же деле, реальных вариантов чуть меньше, так как некоторые из упражнений
используются одно за одним - в цепочках. Но кому важно это пересчитывать?
Примечание для гиков: если вы таки пересчитали, и их таки не 288 - чиркните мне имейл с
ответом. Первый десяток людей, которые убедят меня в правильности своих ответов получат
незабываемые подарки от вашего покорного слуги. Слово коуча!
8
ШПАРГАЛКА AGILE-РЕТРОСПЕКТИВ
Просто выберите по одному или несколько жёлтых стикеров из каждой
секции - и у вас есть план вашей ретроспективы!
9
Как видите, упражнения собраны в пять отдельных групп, каждая из
которых помечена зелёным стикером:
6
К примеру есть т.н. “семишаговый фреймворк” от ThoughtWorks:
https://www.thoughtworks.com/insights/blog/7-step-agenda-effective-retrospective
10
Шпаргалка Ретроспектив, на которой основана эта книга, имеет
именно такой же формат. Они была создана именно таким образом.
7
На англ. “participatory decision making”. Смотрите раздел БИБЛИОГРАФИЯ
8
На англ. Сэм называет эту фазу “groan zone”. Кто догадывется, что имеется в виду, сразу поймет
почему перевод на русский как “охи и стоны” очень близок к реальности.
11
Расстановка этапов ретроспектив по модели динамики совещаний
Кейнера помогла мне понять, почему все пять этапов важны для того,
чтобы ретроспективы были высококачественными, вовлекающими и
выходящими-за-уровни-повседневного-и-обыденного-мышления.
12
В ЧЁМ СИЛА, БРАТ?
Хотя использование Шпаргалки Ретроспектив (по-английски «cheat
sheet» или дословно «листок для жульничества», но мы все прекрасно
понимаем, что переиспользование - это никакое не жульничество!) и
вправду облегчает процесс построения плана, я должен вас
предостеречь:
13
СКОЛЬКО МНЕ ПОНАДОБИТЬСЯ ВРЕМЕНИ?
Время для проведение ретроспективы.
«Make it work, then make it fast, pretty and yours».9 Тот, кто это сказал,
познал всю глубину глубин.
9
Дословно: «сделай так, чтобы заработало; затем - сделай быстрее, красивее и
своим»
14
А ЕСТЬ ЛИ ЕЩЁ ЧТО-ТО, ЧЕГО МНЕ СТОИТ
ОСТЕРЕГАТЬСЯ?
Да, пара незначительных трагедий:
15
Я надеюсь, что эти постеры говорят сами за себя, и не требуют
особых пояснений10. Тут важно понимать, что, к сожалению,
существует огромное множество способов завалить
ретроспективы – и даже в том случае, когда у вас в кармане
джинс хранится бесценная Шпаргалка Ретроспектив…
10
Если вам полезны детали, гляньте на мой блог-пост (на английском) “Why Your Retrospectives
(May) Suck”: http://www.agiletrainings.eu/2015/11/26/why-your-retrospectives-may-suck/
11
Смотрите ссылку на “Закон Чувака” в разделе ВМЕСТО ЭТОГО … ПРОВЕДИТЕ
BEER’О'СПЕКТИВУ!
16
КАК РАЗБИТЬ ПРИВЫЧКУ ОГЛЯДЫВАТЬСЯ ПО СТОРОНАМ.
4. Плывите в потоке.
17
А ВОТ И УПРАЖНЕНИЯ
#1: ОДНОСЛОВИЦА
12
Смотрите раздел БИБЛИОГРАФИЯ в конце книги.
18
#2: ЗАЗЕМЛЕНИЕ ИЛИ ЗЛИТ, ПЕЧАЛИТ, РАДУЕТ, ПУГАЕТ
Цель: помочь участникам выпустить (тяжёлый)
эмоциональный пар и тем самым ментально подготовиться к
совещанию.
13
Смотрите оригинальное описание (на английском):
http://liveingreatness.com/core-protocols/check-in/
19
#3: РАССТАНОВКИ
Цель: создать коллективное понимание многомерной
ситуации, включая как эмоциональные, так и рациональные
составляющие; провести разогрев в виде физической
активности в начале собрания.
Примеры вопросов:
• Как вы оцениваете успех последнего спринта?
• Насколько командной была работа?
• Насколько вы удовлетворены качеством выпущенного
продукта.
• И т.п.
20
#4: ПРОВЕРКА ДОМАШКИ
Цель: держать команду в ответе за свои планы и взаимные
обещания; обсудить прогресс достигнутого с прошлой
ретроспективы и почеркнуть позитивную сторону достижений.
21
#5: ВСПОМНИТЬ ВСЁ
Цель: помочь участникам освежить память и восстановить
коллективную историю спринта.
22
#6: ГОРД, БЛАГОДАРЕН, НАУЧИЛСЯ
Цель: помочь усилить позитивные чувства и опыт, подогреть
эмоциональное состояние группы и научить проявлять
благодарность.
23
#7: ИГРА В УЛУЧШАЛОЧКИ
Цель: помочь команде высказать оценку своей работой,
выразить страхи и опасения, а также гордость и благодарность
успехам.
24
#8: И ТАК ХОРОШО, НАДО ФИКСИТЬ
Цель: помочь команде быстро поделиться своей оценкой и
отношением к процессу.
25
#9: БОЛЬШЕ, МЕНЬШЕ, ПЕРЕСТАТЬ
Цель: помочь команде проанализировать свой рабочий процесс,
оценивания его по множеству аспектов; выразить своё
отношение к правилам и практикам, которым следуют или
которые забывают.
26
#10: ПАРУСНИК
Цель: помочь команде посмотреть на свой процесс с более
высокого уровня, создав запоминающийся образ.
27
#11: ТОЧЕЧКИ
Цель: быстро получить список приоритезированных тем,
одновременно с общим командным согласием на такой порядок.
20
Я слышал крутую формулу для расчёта количества точек на человека, основанную на
количестве стикеров, участников и влажности воздуха в помещении. Но я её забыл. Я почти всегда
прошу поставить по три точки. И почти всегда это работает. А когда нет – прошу повторить ещё
раз, ставя три новые точки на наиболее проголосованные в первом проходе карточки.
21
Существуют еще эти крутейшие самоклеющиеся точки, которые можно купить в зарубежных
канцтоварах. Но я их не покупаю. Не стоит полагаться на тул. Это делает людей зависимыми от
инструмента и заставляет их думать, что они не могут использовать данную технику, когда у них
закончились точки. Уверен, именно с этим намерением такие продукты и производятся. Это зло!
28
#12, 13: СРЕЗАЕМ ВЕРХУШКУ ИЛИ ПАРАЛЛЕЛИМСЯ
Цель: обсудить приоритезированный список тем,
последовательно или параллельно.
1. Много людей
Чем больше людей, тем хуже будет работать централизованный
вариант. Так что разбивайте группу на пары и мини-группки в 3-5
человек.
29
3. Распределенные или много-офисные ретроспективы
В случае, если ваша ретроспектива проводится в нескольких
географических местоположениях – разбивайтесь. И так, чтобы
каждая локация могла проводить свои автономные дискуссии
параллельно с другими офисами. Смотрите главу УДАЛЁННЫЕ И
РАСПРЕДЕЛЁННЫЕ РЕТРОСПЕКТИВЫ. В случае аутсорсинга, каждая группа
должна иметь возможность обсудить свои проблемы локально более
открыто и на своём родном языке перед тем, как делиться выводами
со всеми.
30
#14: ПРОБЛЕМА, ЭКСПЕРИМЕНТ, КТО-ЧТО-КОГДА
Цель: провести структурированное обсуждение, анализируя
проблему, перед тем, как погружаться в решения.
1. Проблема
2. Эксперименты
3. Кто-Что-Когда
ПРОАНАЛИЗИРУЙТЕ ПРОБЛЕМУ
31
• Убедитесь в том, что результаты обсуждения фиксируются на
флипчарте.
<Лирическое отступление>
32
все продукты разные, как и компании, бизнесы, команды, люди… Все
ситуации разные и каждая по-своему уникальна. Ни один проект не похож
на другой. Можно даже сказать, что накопленный множеством проектов
опыт мешает вам сейчас успешно завершить ваш текущий проект. Потому
что из опыта делаются обобщения. А в нашем мире продуктовой
разработки, увы, в отличие от, скажем, математики и другой науки,
обобщения не работают. А что точно работает – так это
экспериментальным образом пошагово улучшаемый процесс. «Inspect and
adapt» – это не зря самая важная мантра Скрама.
</Лирическое отступление>
33
ОПРЕДЕЛИТЕ КТО-ЧТО-КОГДА
34
#15: ДЕЛЬТА ПЛЮС
35
#16: ФАН И ПОЛЬЗА
Альтернативно:
• Вместо смайликов можно использовать диапазоны, к примеру
1..5 или 1..10.
• Вместо того, чтобы просить клеить стикеры уходя, можно
провести мини-дискуссию, глядя на только что полученное
распределение мнений о фане-пользе, и обсудить, что стоит
менять в следующий раз.
• Вместо того, чтобы просить участников клеить пустые стикеры
(какая трата ценного ресурса!), попросите их написать по одной
идее по улучшению митинга – так вы получите график фана-
пользы вместе с пищей для размышлений.
• После того, как все стикеры висят, можно провести игру в #11:
ТОЧЕЧКИ и получить приоритезированный список идей.
36
ХОРОШО. А ЧТО ТЕПЕРЬ?
Теперь, когда вы ознакомились со всеми упражнениями Шпаргалки
Ретроспектив (кстати, примите мои поздравления), вы можете
закатать рукава и начать строить свои ретроспективные планы,
выбирая упражнения по вкусу.
37
Если приведённые планы «А» и « B» одинаково хороши для команд,
которые находятся вместе физически (т.н. «collocated team»), то план
«С» может быть отлично использована для распределённых много-
офисных ретроспектив22.
22
Смотрите главу УДАЛЁННЫЕ И РАСПРЕДЕЛЁННЫЕ РЕТРОСПЕКТИВЫ
38
10. Какие постеры стоить нарисовать заранее? Например, план
митинга.
МЕЛОЧНЫЕ СЛОЖНОСТИ
39
использоваться в качестве резюме митинга, ну или резюме может
просто ссылаться на этот документ. Ваш митинг по сути становится
самодокументирующимся, и вам не нужно тратить лишнее время
после митинга на написание «meeting minutes». Но не смотря на
подобное удобство, я бы не советовал использовать подобные
инструменты для нераспределённых митингов.
40
C: Упражнения, которые предполагают писание, рисование, работу
со стикерами – такие упражнения должны быть выполнены
посредством работы в общем инструменте одновременно во
всех локациях.
#10: ПАРУСНИК
#11: ТОЧЕЧКИ
41
#15: ДЕЛЬТА ПЛЮС
42
говорил, и передать ему слово. Это также добавляет чуток фана и
«склейки» между офисами. Конечно же, вы хотите этого побольше!
43
КАК РАЗБИТЬ ПРИВЫЧКУ ОГЛЯДЫВАТЬСЯ
ПО СТОРОНАМ
Ну что ж, вы создали хороший план для ретроспективы, провели все
необходимые приготовления, все участники пришли и даже
активничали, и всё вроде бы как прошло ОК… Но всё же, у вас
осталось чувство, что ретроспектива была пустоватой, и участники не
прыгали на перегонки, разбирая придуманные задачи. Не смотря на,
казалось бы, хорошие дискуссии, никаких серьёзных изменений
команда так и не запланировала.
44
«ГДЕ МОЙ СУП?»
45
изменять, вместо того, чтобы искать вечные оправдания своему
бессилию.
46
Жалоба:
- Менеджмент всё время проводит структурные изменения.
Коуч:
- Как мы можем повлиять на их решения в будущем?
Жалоба:
- Другие команды продолжают ломать API, который мы
используем!
Коуч:
- Как мы могли бы помочь другим командам увидеть, что это
для нас большая проблема?
Жалоба:
- А у нашего Владельца Продукта нет времени заниматься
беклогом.
Коуч:
- Что мы могли бы делать, чтобы получать больше готовых
к разработке историй каждый спринт?
23
Посмотрите на https://www.christopheravery.com/responsibility-process.
Есть так же множество мини-роликов на youtube, где Кристофер объясняет свою модель в
деталях.
47
А ТЕПЕРЬ ПЕРЕВЕРНИТЕ ШПАРШАЛКУ
25
Это высказывание также известно как «Закон Чувака», Ценность = Почему / Как,
смотрите http://devjam.com/2010/08/05/dudes-law-gordon-pask-shoveler/
48
ВМЕСТО ЭТОГО … ПРОВЕДИТЕ OPEN SPACE
Немного более организованный способ проведения «фри-стайл»
ретроспектив – проведения их в стиле «Open Space».
15:00 - 15:30
15:30 - 16:00
16:00 - 16:30
49
должны будут выбрать время и место проведения для каждой из
своих темы).
9. Профит!
50
БИБЛИОГРАФИЯ
Я могу только надеяться, что моя работа станет каплей в море
мудрости. Потому как уже очень много было хорошо сказано и
написано на тему проведения ретроспектив и фасилитации встреч в
целом. Я являюсь благодарным последователем следующий работ:
51
КНИГИ НА LEANPUB
А вот набор из ряда книг «retrospective book bundle»26, доступный на
сайте leanpub:
Прочтите их все.
ВОЛШЕБНЫЙ РЕТРОМАТ
Не любите читать? Просто наберите следующий веб-адрес в вашем
браузере и получите (произвольный) план для вашей очередной
ретроспективы: plans-for-retrospectives.com .
52
МНЕ НУЖЕН ВАШ ФИДБЕК
E-mail: info@retrospective-cheat-sheet.com
Мои другие контакты: http://www.agiletrainings.eu/trainer/
53