image

Привет! Я — Таня Афанасьева, менеджер продукта в Selectel. Наш отдел занимается разработкой и поддержанием внешних сетевых сервисов. Команда состоит из десяти человек, среди них — team lead, product-менеджер, UX-специалист, разработчики, DevOps-инженеры и другие. Основной состав сформировался два года назад, когда компания объединила несколько продуктов в один сервис. Большинство приходили из других отделов или компаний, поэтому коллеги изначально не были знакомы друг с другом.

Со временем мы начали сталкиваться с типичными проблемами развития проектов, которые негативно влияли на результаты продукта и общую атмосферу в команде. Коллеги не понимали, какая цель у задачи, почему важно выполнить в определенный срок и зачем синхронизироваться с другими. Чтобы решить эти проблемы, нужно было наладить коммуникацию и отрефлексировать предыдущий опыт. Тогда мы и решили использовать ретроспективу. В тексте расскажем, что у нас получилось.

Используйте навигацию, если не хотите читать полностью:
Что такое ретро
Первый формат, или «нытинг»
Второй формат, или «проблемы есть, но решать мы их не будем»
Третий формат
Заключение

Приглашаем 10 октября на Selectel Tech Day
Расскажем о новинках на рынке и обновлениях в наших продуктах. Вас ждут доклады, нетворкинг, мастер-классы и вечерняя программа. Участие бесплатное, но нужно зарегистрироваться.



Что такое ретро


Ретроспектива, или ретро — процесс, в котором сотрудники анализируют проделанную работу, выявляют проблемы и способы для улучшения текущих процессов. После саморефлексии коллеги могут быстро достигать поставленных целей и качественно выполнять задачи в спринтах.

Обычно ретро проводят в конце рабочего спринта или проекта. Длительность зависит от количества коллег и масштабности задач, но, в основном, один-два часа. На встрече участники по очереди делятся своими выводами, а после обсуждают идеи друг друга. Также на ретро присутствует фасилитатор, обычно это team lead или product manager.

Весь процесс основан на прозрачности и доверии внутри команды. Это помогает наладить коммуникацию между коллегами и предотвратить проблемы до того, как они превратятся в серьезные барьеры.

Первый формат, или «нытинг»


Единого формата ретро не существует — каждая команда адаптирует его под свои цели и задачи. Например, коллеги из клиентских и внутренних сервисов весело обсуждают «Приколы», «Проблемки» и «Решения», а потом голосуют за самые откликающиеся стикеры. Мы же, наоборот, выбрали стандартизированный формат и стали использовать Confluence — он не требовал значительной подготовки и имел легкий процесс.
Три виртуальные доски со множеством тикетов.

Ретро команды клиентских и внутренних сервисов. Источник.

Во внутренней базе знаний можно с легкостью делиться результатами, видеть историю обсуждений и отслеживать прогресс задач. До ретро наша команда использовала Confluence для документации продукта, поэтому на тот момент это казалось логичным решением.
Мы разделили страницу на три блока: «Что помогало работе?», «Что мешало (закрыть спринт) и можно улучшить?» и «Чему научились новому? Что нового узнали?». В течение спринта коллеги оставляли ответы на вопросы, а на встрече зачитывали их слух. Модератором ретро была я.
Текст с ответами на вопросы «Что помогало работе» и «Что мешало работе»

Пример первого формата ретро. Все записи выдуманные.

Недостатки


Вскоре стало очевидно, что формат обладает существенными недостатками. Нужно было его улучшить, чтобы справиться с рядом возникающих проблем.
  • У нас не было четкой цели. Ребята жаловались на рабочие проблемы, но к следующему спринту ничего не меняли. Таким образом, ретро не решало наши проблемы, а служило инструментом для выплескивания эмоций.
  • Интерфейс Confluence не подходил для интерактивного взаимодействия, потому что был слишком формализованным и сухим. Возникало ощущение, будто мы заполняли отчет, а не обсуждали проблемы.
  • Ребята тратили много времени на подготовку записей. Все сводилось к тому, что участники забывали заполнить страницу. В результате из десяти человек писали только двое.
  • Каждый по очереди читал свои записи вслух. Ретро превращалось в монотонную лекцию, на которую участники не хотели ходить.

Второй формат, или «проблемы есть, но решать мы их не будем»


Новый формат перенесли в Miro, его удобно использовать для брейншторма, планирования и решения совместных задач. На доске разместили три столбца с предыдущими вопросами, только переформулировали в well, sad и new. Каждому участнику раздали карточки для записей.

Доска с размещенными на ней тикетами.

Пример второго формата ретро. Все записи выдуманные.

В первые десять минут участники готовили свои записи, а после — обсуждали вместе с командой. В отличие от предыдущего ретро, в этом формате мы не только рассказывали о проблеме, но и планировали, как ее решить. Из полученных карточек создавали задачи и фиксировали на полях, чтобы не забыть. В результате ретро стало более интерактивным, каждый мог внести свои предложения по решению проблем.

Недостатки


У каждого формата ретро свои недостатки, и это не исключение. Благо, их было намного меньше, чем в первом.
  • Участники заполняли страницу только в начале ретро. Обычно спринт длится две недели, поэтому под конец большинство не могли вспомнить, что было на прошлой.
  • Будущие задачи не отслеживались и часто забывались. Придумать решение проблемы — легко, но чтобы его проконтролировать, нужно постараться.
  • Сохранялся формат «нытинга». Все приходили на встречу, чтобы пожаловаться, а не получить результаты.


Принципы «здорового» ретро


Вновь изменит формат ретро — недостаточно. Нужно было сформулировать принципы, по которым будет функционировать наше «мероприятие». С их помощью можно решить проблемы, которые возникают у команды в процессе работы над общими задачами.

Желание и проактивность
На ретро коллеги могут открыто делиться своими идеями, проблемами и решениями. Никто их не осудит — наоборот, такие инициативы поощряются. Если участники не видят проблемы и не готовы их обсуждать, ретро можно не проводить. Менеджерам стоит пересмотреть задачи и наладить коммуникацию в команде.

Командная работа
Мы проводим ретро для внутренней команды, поэтому на ней должны присутствовать все участники проекта или продукта. Сотрудников смежных отделов и топ-менеджеров не приглашаем. Важно, чтобы коллеги могли чувствовать себя комфортно и открыто.

Кроме того, все задачи и решения, которые приняли на встрече, являются ответственностью самих участников, а не руководителя. Это позволяет каждому члену команды чувствовать свою значимость и влиять на эффективность процесса.

Модератор
В команде должен быть человек, который занимается подготовкой и анализом ретро, чтобы исключать саботаж от коллег. Например, когда специалист утверждает, что у него все в порядке, но на самом деле выполнил спринт за последний квартал лишь на 15%, или когда поставили задачу, но исполнитель о ней забыл и не решил проблему.

При этом необходимо выделить фасилитатора, который будет задавать уточняющие вопросы и направлять участников в процессе обсуждения. Эту роль можно объединить с обязанностями модератора ретроспективы.

Регулярность и постоянство
До сих пор мы не можем определить, сколько времени готовы выделять на ревью. Пока решили остановиться на одной встрече раз в две недели по полтора-два часа. Возможно, в будущем передумаем.

Также важно установить единый формат ретро. Команда должна понимать, зачем мы его проводим и какие у нас цели. Здесь как в игре — правила должны быть известны всем.

Человеческие качества
Конструктивность, открытость, честность и уважение — это базовые принципы, которые применяются во всех процессах. Без них сложно выстроить здоровую коммуникацию и взаимодействие в команде.

Третий формат


Цель нашей ретроспективы — повысить эффективность процессов в работе, выявить текущие проблемы и сформировать дальнейший план изменений. Чтобы их решить, мы зафиксировали новый регламент: разработали структуру ретро и разделили его на несколько этапов. Рассмотрим их подробнее.

Подготовка к ретро


За день до ретро модератор напоминает участникам заполнить карточки в Miro. Последние пишут заметки в двух колонках «Что мне помогало в работе» и «Что мешало (закрыть спринт) и можно улучшить?». Здесь важно избегать чрезмерной похвалы коллег и очевидных проблем — например, «спасибо UX-проектировщику за то, что нарисовал прототип», или «у меня не получилось выполнить задачу в срок, потому что не было настроения».

Структура ретро


Этап Время Описание
Разбор задач с предыдущего ретро
Разбор задач 5 минут Ведущий озвучивает статусы задач, которые были запланированы на предыдущем ретро. Нерешенные актуализируются и остаются до следующего раза.
Подготовка к ретро
Сбор данных 5 минут Участники выписывают заранее подготовленные карточки на доску в двух колонках «Что мне помогало в работе» и «Что мешало (закрыть спринт) и можно улучшить?».
Блок 1. «Что было хорошо и помогало работе?»
Озвучивание стикеров 15 минут Участники по очереди делятся своими карточками и по желанию ставят эмодзи на стикеры. Иногда количество реакций показывает, что озвученная проблема актуальна для многих и точно перейдет во второй этап.
Блок 2. «Что мешало (закрыть спринт) и можно улучшить?»
Озвучивание стикеров 20-30 минут Участники повторяют действие с предыдущего этапа: озвучивают свои проблемы и сложности, с которыми столкнулись во время спринта.
Спринт 5 минут Модератор открывает текущий спринт и задает коллегам открытые вопросы, например «Что помешало выполнить эту задачу?». Полученные ответы также выносит на доску «Что мешало» — они пригодятся на следующем этапе.
Анализ 5 минут Модератор определяет и переносит важные проблемы на доску для второго этапа — «Анализ проблем и мозговой штурм».Если участник поделился проблемой личного характера или карточка не набрала голосов, то ее решают индивидуально, на one2one. Такие карточки находятся в зоне ответственности прямого руководителя — team lead или product-менеджера.
Генерация идей и составление плана действий
Генерация идей 30 минут Команда анализирует выявленные проблемы и начинает генерировать идеи, которые помогут их решить. Как только они останавливаются на конкретном варианте, ведущий фиксирует заметку в action items и назначает ответственного.Когда решение проблемы затягивается, team lead или product-менеджер отдельно выносит ее на доску и обсуждает на one2one.Далее команда переходит к следующей проблемы, и так до тех пор, пока не обсудят все основные. В конце ретро у участников есть action items с конкретными сроками и исполнителями.
Завершение
Фидбек 3 минуты Модератор просит оценить ретро по пятибалльной шкале и по необходимости оставить комментарий, например «как все прошло».Обратная связь помогает понять, как ретро решает проблемы и насколько команда довольна текущими процессами.

Две виртуальные доски с тикетами.

Этап 1. «Что было хорошо и помогало работе?» и «Что мешало (закрыть спринт) и можно улучшить?».

Черная доска с несколькими тикетами.

Этап 2. Анализ проблем и мозговой штурм.

Шаблон для списка, содержащего несколько действий.

Этап 3. Формируем action items.

Несколько карточек.

Завершение ретро и фидбэк коллег.

Процесс после ретро


Это еще не конец! Team lead или product-менеджер создает задачи в Jira, чтобы организовать работу над текущими проблемами. Далее назначает исполнителей и копирует ссылку задачи на стикер.

Начало следующего спринта


В начале нового спринта команда проводит планирование, чтобы обсудить задачи, которые участники возьмут в работу на этой неделе. Не все решения обязательно внедрять строго до следующего ретро. Важно обозначить только сроки, чтобы не затягивать выполнение и отслеживать свой прогресс. Так мы можем корректировать курс и адаптировать действия к изменяющимся условиям.

Заключение


Ретро позволило нам достичь нескольких ключевых целей, которые мы ставили в начале. В частности, мы смогли вовлечь участников в процесс и решить некоторые проблемы внутри команды. Конечно, третий формат не идеален: иногда приходится «вытягивать» информацию от участников, но мы продолжаем работать над этим.

В заключении хочется узнать о вашем опыте проведения ретро. Как справляетесь с проблемами? Какие инструменты используете? Как вовлекаете ребят, которые не готовы участвовать в подобном формате? Поделитесь своими вариантами в комментариях!

Комментарии (1)


  1. saboteur_kiev
    09.10.2024 11:50

    Очень многие недооценивают ретро, а ведь именно ретро позволяет внедрять гибкие методологии.

    Без ретро, это не гибкая методология, а спринт-ориентированная. Какая же она гибкая, если один раз настроили и все? Методология должна адаптироваться к проекту по мере изменения/роста проекта.

    И именно ретро и помогает вывести проблемы на передний план и найти решение. Если у участников ретро нет никаких полномочий на изменение процессов, то смысл в ретро отсутствует. Действительно задача менеджера организовать правильную работу ретро-митингов.


    У нас примерно так было - каждый может вынести свои вопросы на ретро. Совместно тратим небольшое количество времени чтобы уточнить это системная проблема или разовая и ее можно решить прямо сейчас, если нет - вносим в бэклог ретро и назначаем ответственного, который до следующего ретро должен провести исследование и возможно предложить решение. Ответственный не обязательно то, кто будет внедрять решение. Это тот, кто отвечает за организацию, коммуникации, ищет кто и как может решить. На следующем митинге ответственный может и измениться, если будет понятно кто лучше это сделает.
    Главное, что в бэклоге мы отслеживаем сколько времени проблема там висит, и если висит слишком долго, повышаем приоритет. Бывают проблемы, которые требуют значительных изменений в процессах. Надо обосновать что эти изменения окупятся.
    И да, благодаря такой структуре было проведено множество как мелких, так и достаточно значимых изменений в работе проекта.