Попробовать бесплатно
Scrumпроцессбазовый уровень

События Scrum: планирование, синхронизация, обзор и ретроспектива

В каждом из пяти событий Scrum команда что-то решает. Спринт задаёт границы, планирование отвечает, что берём, ежедневная синхронизация — что мешает прямо сейчас, обзор — то ли мы вообще делаем, ретроспектива — как мы работаем. Статус на этих встречах никто не собирает, он и так виден на доске. У каждого события есть вход, ограничение по времени и результат, без которого встречу можно считать несостоявшейся.

10 мин чтенияобновлено

Почему событий именно пять

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

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

Границы спринта определяют всё остальное. Цель команда фиксирует на входе, метрики считает на выходе, а длину держит одинаковой от раза к разу, иначе цифры становятся несравнимыми. Прервать спринт досрочно может только владелец продукта и только если цель потеряла смысл. Доделывать набранное ради галочки в этом случае незачем.

Планирование: цель важнее списка

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

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

Итог встречи — цель цикла, состав работ и план, как их сделать, с которым команда согласна. Если согласия нет и объём «продавили», планирование не состоялось, и отвечать за срок будет тот, кто продавил.

Ежедневная синхронизация: 15 минут для команды

Встречу команда проводит для себя. Проверить это просто: посмотрите, куда смотрит говорящий. Если на начальника, синхронизация уже стала отчётом и перестала работать. Руководитель может присутствовать и слушать, опрашивать каждого по кругу ему незачем.

Формат «что делал вчера, что буду сегодня, что мешает» — подсказка, и держаться его буквально необязательно. Полезнее идти по работе, то есть смотреть на доску справа налево и разбирать задачи, которые ближе всего к готовности. Тогда разговор сам собой сходится на том, что застряло.

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

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

Уточнение бэклога: постоянная работа без слота в календаре

Уточнение бэклога в пять событий не входит: ни тайм-бокса, ни обязательного места в календаре у него нет. Владелец продукта и команда занимаются им между встречами, обычно от часа до двух за цикл; новой команде нужно больше. Цель простая. Верхние элементы бэклога надо довести до состояния, в котором их можно взять в работу без второго захода к владельцу продукта и без выяснений посреди планирования.

Признак того, что уточнения не хватает: планирование затягивается, потому что половину времени команда выясняет, что вообще имелось в виду. Признак избытка — подробно расписанные работы, до которых очередь дойдёт через квартал и содержание которых успеет измениться.

Слот в календаре тут заводят только тогда, когда иначе уточнение не происходит вовсе.

Обзор: показываем работающий результат

На обзор приходят те, для кого работа делалась: заказчик, пользователи, смежные команды. Обратная связь появляется, только когда результат смотрит человек, который будет им пользоваться, и внутренняя демонстрация её ничем не заменит.

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

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

Ретроспектива: одна-две вещи, которые меняем

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

Главный признак рабочей ретроспективы — решения. Одно-два улучшения, у каждого ответственный и срок, следующая встреча начинается с их проверки. Список из десяти пунктов, к которому никто не вернётся, хуже, чем один выполненный.

Если из цикла в цикл всплывает одна и та же проблема и решений нет, она за пределами полномочий команды. Выносите такие вопросы наверх явно, с формулировкой и адресатом; переживать их заново каждые две недели бессмысленно.

События: длительность и результат

СОБЫТИЕСКОЛЬКО ДЛИТСЯЧЕМ ЗАКАНЧИВАЕТСЯ
Спринт1–4 недели, длина постояннаГотовый инкремент и цифры для следующего цикла
Планированиедо 4 ч при двухнедельном циклеЦель цикла, состав работ и план, как их сделать
Ежедневная синхронизация15 минут, в одно и то же времяПлан на день и список препятствий с ответственными
Обзордо 2 ч при двухнедельном циклеОбратная связь от заказчика и обновлённый бэклог
Ретроспектива1–1,5 ч при двухнедельном цикле1–2 улучшения с ответственным и сроком
Уточнение бэклога (не событие)1–2 часа за цикл, без слотаВерхние элементы понятны и оценены

Что подготовить в Shtab к каждой встрече

Откройте перед каждой встречей нужный срез доски, и разговор начнётся с сути. Иначе время уходит на то, чтобы выяснить уже записанное. Ниже — что именно смотреть к каждому событию.

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

Частые вопросы

Формально можно, но на практике одна вытесняет другую. При заказчике команда не станет честно обсуждать внутренние проблемы; без заказчика неоткуда взяться обратной связи по результату. Если времени мало, сократите каждую до часа и не сливайте их в одну полуторачасовую.

Соберите свой процесс в Shtab

Доски и статусы, оценка трудозатрат, дерево целей, отчёты и трекер времени — в одном инструменте.