Обзор книги: «Agile ретроспектива. Как превратить хорошую команду в великую»
Бывший председатель и член совета директоров (2007–2013) Agile Alliance Диана Ларсен и Эстер Дербив 2006 году написали книгу «Agile ретроспектива». Диана является сотрудником Института динамики человеческих систем. Активно участвует в организациях различных конференций, она является одним из основателей и нынешним членом правления Agile Open Northwest, некоммерческой организации.
Ретроспективы невероятно ценны для любой команды. Время от времени нужно находить время, чтобы сделать шаг назад, чтобы поразмышлять и проанализировать все то, что вы успели сделать. Как у вас дела в команде? Какой опыт вы приобрели благодаря вышедшим продуктам и проектам? Что, где и как можно улучшить? На самом деле, проведение командных ретроспектив на регулярной основе — важный первый шаг к тому, чтобы учиться получать максимальную отдачу от них.
Если вы хотите узнать больше о проведении ретроспектив, я настоятельно рекомендую два ресурса:
Во-первых, Agile Retrospective Wiki, созданная Робом Боули. Эта вики предоставляет множество инструментов и советов, которые можно использовать для планирования и проведения командных ретроспектив.
Во-вторых, книга Эстер Дерби и Дайаны Ларсен «Ретроспектива Agile» — отличная книга, для тех, кто хочет больше узнать о ретроспективах. Вот основные вещи, которые я вынес из этой книги.
О чем книга
➊ Общая ретроспектива.
Мне нравится ретроспективная структура, которую Дерби и Ларсен рекомендуют в своей книге: установить сценарий, собрать данные, сформировать идеи, решить, что делать, и закрыть ретроспективу. Это очень полезная структура, которую можно применить везде. В книге не только излагается цель каждого ретроспективного этапа, но и описываются конкретные действия, которые можно выполнять на каждом отдельном этапе.
Ретроспективные этапы
● Подготовьте почву. Установка сценария помогает людям сосредоточиться. В ретроспективе повторяется та цель, которая была у команды на рассматриваемый момент времени. Это также способствует созданию атмосферы, в которой люди чувствуют себя комфортно при обсуждении вопросов. Например, ведущий может начать с приветствия и объяснения целей ретроспективы. Затем вы можете попросить людей в комнате высказаться и наметить свой подход к сеансу.
● Сбор данных. Сбор данных — важная часть ретроспективы, поскольку помогает создать общую картину того, что тогда происходило. Начните с достоверных данных: событий, показателей, созданных фич или опубликованных историй. Затем вы можете сосредоточиться на вещах, которые расскажут как о неопровержимых фактах, так и о команде.
● Сделайте выводы — эта часть ретроспективы посвящена вопросу «почему» и размышлениям о том, что можно было бы сделать по-другому. Подтолкните команду к изучению условий, взаимодействий и моделей, которые способствовали их успеху. Изучите, что пошло не так и все видимые недостатки. Рассмотрите все риски и неожиданные результаты.
● Решите, что делать. На этом этапе ретроспективы команда составляет список возможных экспериментов и улучшений. Команда выбирает главные предметы для улучшений, решает, что делать, и какие меры нужно принять. Во время ретроспективы нужно действовать. Например, команда во время ретроспективы может решить изменить «рабочие соглашения», например, «Все будут работать в паре не менее четырех часов в день». Точно так же вы можете создать несколько задач в бэклоге, чтобы продолжить из выполнения после ретроспективы, например, «изменить шрифт на домашней странице» или «упростить процедуры развертывания».
● Закончите ретроспективу. Решительно завершите ретроспективу. Решите, как задокументировать ретроспективу, ее результаты и действия, а также как действовать в дальнейшем. Закончите ретроспективу признательностью за работу, которую все проделали как во время итерации, так и во время ретроспективы. Наконец, прежде чем вы закончите, уделите несколько минут анализу ретроспективы. Посмотрите, что прошло хорошо и что вы могли бы сделать по-другому в следующей ретроспективе.
➋ Планирование ретроспективы.
Даже если вы перестанете читать «Ретроспективу Agile» после первых двух глав, вы многое узнаете о том, как лучше всего планировать и структурировать ретроспективу. Книга содержит информацию о том, как спланировать ретроспективу, и предлагает несколько советов, что можно и что нельзя делать при проведении ретроспективы.
➌ Включайте в ретроспективу разнообразные активности.
В «Agile ретроспектива» Дерби и Ларсен предлагают большое количество активностей на выбор в зависимости от целей, которых вы пытаетесь достичь с помощью ретроспективы.
Ретроспектива, адаптированная для вашей команды
● Изучение истории и среды команды. Во время разговора с людьми, постарайтесь поднять такие темы как: Что дала эта итерация? К чему стремилась команда? Насколько результат оправдал ожидания? Какой результат принесет больше пользы для команды?
● Формирование цели ретроспективы. Правильно поставленная цель дает представление о том, почему люди тратят свое время. Полезные цели для ретроспективы включают следующее: найти способы улучшить что-либо, выяснить, что хорошо получается, а что нет, или понять причины, стоящие за не достигнутыми целями.
● Определите как долго должна продолжаться ретроспектива. Хватит ли вам пятнадцати минут или нет. Для определения продолжительности нет определенной формулы. Обосновывайте длину ретроспективы на четырех факторах: длительность итерации, сложность, размер команды и уровень конфликта.
● Структурирование ретроспективы. Структура ретроспективы — сценарий, сбор данных, генерация идей, решение, что делать и закрытие ретроспективы — помогает выявить точки зрения всех членов команды, следовать порядку обработки информации и перемещает команду к совершенным действиям.
Посвятите ретроспективу цели, которую вы пытаетесь достичь, и выделите определенное количество времени на каждое действие. Также дайте людям возможность «перемещать время», чтобы они могли переходить от одного временного промежутка к другому.
● Выбор активностей. После того, как у вас будет структура ретроспективы, цель, время продолжительности, участники — пора подумать о мероприятиях. Активности — это ограниченные по времени процессы, которые помогают команде пройти все этапы ретроспективы. Активности обеспечивают структуру, которая помогает вашей команде совместно мыслить, и имеют ряд преимуществ перед свободным обсуждением.
Основная мысль книги
Всем, кто хочет узнать больше о том, как планировать или проводить ретроспективы, необходимо прочитать «Ретроспективы Agile». Эта книга содержит множество практических советов о том, как лучше всего организовать ретроспективы, сфокусировать их на действиях и создать возможность для участия в них всей команде.
Дмитрий Васин -- Авторский канал, который погружает зрителей в захватывающий мир бизнес-инноваций и технологических трендов.
Больше статей на моем личном сайте, где я помогаю превращать идеи в жизнеспособные IT-продукты. Поддерживаю масштабирование бизнеса и развиваю корпоративные команды, внедряя дух стартапа и инноваций.