Что такое Scrum-церемонии в Agile?

Скрам состоит из четырех основных церемоний, которые структурируют каждый спринт:

  • Планирование спринта: Встреча по планированию команды, которая определяет, что нужно выполнить в предстоящем спринте.
  • Ежедневный стендап: Также известна как ежедневная схватка, 15-минутная мини-встреча для синхронизации команды разработчиков программного обеспечения.
  • Демонстрация спринта: Встреча по обмену информацией, на которой команда показывает, что они сделали в этом спринте.
  • Ретроспектива спринта: Обзор того, что сработало, а что нет в действиях по улучшению следующего спринта.

Планирование спринта

Целью церемонии планирования спринта является подготовка всей команды к успеху на протяжении всего спринта.

Требуемые участники:

  • Команда разработчиков
  • Скраммастер
  • Владелец продукта

Планирование спринта происходит непосредственно перед началом спринта и обычно длится от одного до двух часов.

Приступая к встрече, владелец продукта будет иметь список приоритетных элементов невыполненной работы по продукту.

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



Затем группа разработчиков составляет прогноз спринта, обычно основанный на скорости работы команды, в котором указывается, какой объем работы команда может выполнить из бэклога продукта. Затем этот объем работы становится невыполненным спринтом.

Есть ли в Канбане церемония планирования спринта?

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

Планирование спринта и уточнение истории

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

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

Благодаря этим отдельным сеансам уточнения историй, обычно перед следующим спринтом, сеанс планирования спринта становится короче и направлен только на принятие историй в предстоящий спринт.

Ежедневный Stand-up

Ежедневные встречи предназначены для того, чтобы быстро информировать всех о том, что происходит в команде. Это не должно быть подробным статусным совещанием.

Тон должен быть легким и веселым, но информативным. Попросите каждого члена команды ответить на следующие вопросы:

  • Что я закончил вчера?
  • Над чем я буду работать сегодня?
  • Меня что-нибудь заблокировало?

Ежедневная стендап происходит один раз в день, обычно утром, и требует присутствия команды разработчиков, ScrumMaster и Product Owner.

Рекомендуется, чтобы продолжительность встречи не превышала 15 минут, поэтому нужно вставать, чтобы встреча была короткой.

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

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

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

Демо спринта

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

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

Продолжительность может варьироваться в зависимости от количества экспонатов для каждой команды.

Работа обычно демонстрируется участникам соответствующей команды, а именно команде разработчиков, ScrumMaster и Product Owner, а также другим командам и заинтересованным сторонам проекта.

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

Применима ли демонстрация продукта к Канбану?

Как и при планировании, проверка канбан-команд должна быть согласована с этапами работы команды, а не с фиксированной частотой.

Ретроспектива спринта

И, наконец, о ретроспективе спринта, которая проводится в конце спринта, обычно после демонстрации спринта и длится около часа. Участниками являются команда разработчиков, ScrumMaster и Product Owner.

Agile - это постоянное совершенствование и получение быстрой обратной связи для улучшения продукта и культуры разработки.

Ретроспективы помогают команде понять, что сработало, а что нет.

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

Ретроспективы спринтов должны быть не только для жалоб без принятия мер.

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

Есть ли в Канбане ретроспектива спринтов?

Скрам-команды проводят ретроспективу спринтов на основе фиксированной каденции. Ничто не мешает командам Kanban время от времени проводить ретроспективы.