Agile-ритуалы: стендап, ретро, как говорить о прогрессе

Командные ритуалы экономят время, только если их вести правильно. Разбираем стендап, ретро и язык прогресса.

Стендап (daily) — короткая ежедневная синхронизация команды: что сделал, что буду делать, что мешает. Цель — выявить блокеры, а не отчитаться начальству.

Стендап: формула трёх пунктов

Классический формат — три коротких ответа. Держитесь сути, детали — после митинга с теми, кому надо.

Вчера:    закрыл валидацию формы оплаты
Сегодня:  берусь за интеграцию с провайдером
Блокеры:  жду доступ к их песочнице, написал в саппорт
Плохой стендапХороший стендап
«Ну, я вчера много чего делал, копался в разном…»«Вчера: починил баг с таймзонами. Сегодня: пишу тесты. Блокеров нет.»
20-минутный монолог с кодом30 секунд, детали — оффлайн
«Всё нормально» (а на деле застрял)«Застрял на N, нужна помощь с X»

Как говорить о блокерах

Блокер — это то, что мешает двигаться и что вы не можете снять сами. Главная ошибка — молчать о блокере из страха показаться слабым. Стендап и существует, чтобы блокеры всплывали рано. «Не могу продолжить, пока не получу доступ к API» — это не жалоба, а сигнал, который команда обязана услышать.

Ретроспектива: улучшать процесс, не искать виноватых

Ретро — встреча в конце спринта, где команда обсуждает, что шло хорошо, что плохо и что изменить.

  Что хорошо?   ->  закрепить
  Что плохо?    ->  не повторять
  Что менять?   ->  конкретное действие + ответственный

Ретро работает, только если безопасно говорить честно. Правило: обсуждаем процессы и факты, а не личности. Не «Петя всё сломал», а «релиз без code freeze привёл к багу — давайте введём заморозку».

Как работает под капотом

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

Частые ошибки

  • Превращать стендап в детальный отчёт. Это синхронизация, а не защита диссертации.
  • Молчать о блокере. Поднятый рано блокер дешевле сорванного срока.
  • Искать виноватых на ретро. Это убивает честность, без которой ретро бесполезно.
  • Ретро без действий. «Поговорили и забыли» — каждое решение нужен ответственный и срок.

Итог

  • Стендап — это «вчера / сегодня / блокеры», коротко; детали оффлайн.
  • Говорить о блокерах рано — норма, а не слабость.
  • Ретро улучшает процессы и не ищет виноватых; каждое решение — с ответственным.
  • Ритуалы дают видимость; формально «отбытый» митинг бесполезен.
Проверьте себя
1. Какова главная цель ежедневного стендапа?
AОтчитаться перед начальством
BСинхронизировать команду и рано выявить блокеры
CПодробно показать весь написанный код
DЗаполнить рабочее время
2. Почему молчать о блокере на стендапе — ошибка?
AБлокеров не существует
BПоднятый рано блокер дешевле сорванного позже срока; стендап для этого и нужен
CО блокерах говорить запрещено
DЭто покажет вас сильным
3. Какой принцип делает ретроспективу полезной?
AНайти и наказать виновного
BОбсуждать процессы и факты, а не личности, и закреплять решения за ответственными
CГоворить только хорошее
DНе принимать никаких решений