Перевод статьи «The Purpose of the Five Scrum Events».
В Scrum существует 5 событий. Но простого выполнения действий и внесения каждого события в календарь недостаточно. Чтобы максимально эффективно использовать Scrum в процессе тестирования, команда должна понимать назначение каждого из этих событий.
Кроме того, важно понимать, как события связаны с тремя основными артефактами Scrum — бэклогом продукта, бэклогом спринта и инкрементом (результатом, который команда представляет по завершении каждого спринта), — и как совместная работа с ними помогает достигать целей спринта и обеспечивать прозрачность процесса.
Содержание

Спринт
Цель спринта — предоставить готовый, пригодный к использованию инкремент, соответствующий цели спринта.
Спринт — это не собрание и даже не встреча. Это контейнер, включающий в себя все остальные события.
Спринт имеет ограничение по времени — один месяц. Хотя продолжительность спринта команда определяет самостоятельно, она не должна превышать одного месяца. Длительность спринта должна быть такой, чтобы было достаточно времени для создания завершённого и пригодного к использованию инкремента — и не больше.
Качество не снижается в течение спринта. Мы не жертвуем качеством ради того, чтобы успеть реализовать все элементы из бэклога продукта, отобранные на планировании спринта.
Всё происходит в рамках спринта. Уточнение бэклога продукта для следующего спринта проводится в течение текущего спринта. Планирование спринта, ежедневный Scrum, обзор спринта и ретроспектива спринта — все эти события происходят внутри одного спринта.
Нет никаких специальных спринтов. Нет «тестовых» или «релизных» спринтов. Вместо этого каждый спринт приводит к созданию завершенного, потенциально готового к релизу инкремента ценного продукта.
🔥 Важное для QA-специалистов! 🔥
В QaRocks ты найдешь туториалы, задачи и полезные книги, которых нет в открытом доступе. Уже более 15.000 подписчиков – будь среди нас! Заходи к нам в телеграм канал QaRocks
Планирование спринта
Цель планирования спринта — спланировать работу на предстоящий спринт.
Во время планирования спринта ваша Scrum-команда решает, какие элементы из бэклога продукта вы будете выполнять в течение спринта и как вы это сделаете. Команда формулирует цель спринта, которая объясняет, почему именно эти элементы выбираются для выполнения, что помогает сконцентрироваться на задачах спринта.
Планирование спринта — это не просто выбор элементов бэклога продукта; это планирование работы на весь спринт. Если ваша команда не обсуждает, как будет выполняться работа по выбранным элементам, значит планирование спринта проходит неэффективно.
Означает ли это, что нужно планировать каждый день спринта? Нет, не обязательно. Команда Scrum должна спланировать ровно столько, чтобы начать работу.
План спринта создаётся в бэклоге спринта во время встречи по планированию, но он будет изменяться в течение спринта по мере появления новой информации.
Например, представьте, что команда Scrum красит комнату. На планировании спринта они решают, что Боб купит краску и кисти, Сью будет красить северную стену, Билл — южную и так далее. В процессе спринта команда понимает, что купила краску не того цвета. В ответ они добавляют задачу в бэклог спринта — отправить Шелли в магазин за нужным цветом. Команда составила первоначальный план на встрече по планированию спринта, но бэклог спринта формировался и менялся по мере уточнения требований.
Планирование спринта имеет ограничение по времени — максимум восемь часов для спринта длительностью один месяц. Для более коротких спринтов продолжительность события обычно меньше.
Ежедневный Scrum
Цель ежедневного Scrum — повысить вероятность выпуска готового, пригодного к использованию инкремента, соответствующего цели спринта.
На ежедневном Scrum-совещании разработчики отслеживают свой прогресс в достижении цели спринта, и планируют работу на ближайшие 24 часа.
Ежедневный Scrum ограничен по времени — он должен длиться не более 15 минут. Очень важно учитывать это ограничение. Однажды я допустил ошибку, позволив встрече длиться целый час — на следующий день никто не пришёл на ежедневный Scrum.
Ежедневный Scrum — это не встреча для решения проблем. Это место, где команда выявляет (но не устраняет) препятствия. Если для устранения проблемы требуется дополнительное время, то необходимые участники должны собраться отдельно — желательно сразу после ежедневного Scrum — для её обсуждения и решения.
Обзор спринта
Цель обзора спринта — обсудить, что было выполнено в течение спринта, и совместно определить, что делать дальше.
Обзор спринта — это возможность для Scrum-команды и стейкхолдеров проверить, что было сделано за спринт, оценить прогресс в достижении цели и при необходимости внести изменения.
Обзор спринта — это не просто демонстрация, хотя демонстрация может быть частью встречи. Это ключевое мероприятие для инспекции и адаптации, на котором команда собирает обратную связь, которую владелец продукта может использовать для обновления бэклога продукта.
Временной лимит для обзора спринта — четыре часа. Этот лимит установлен, чтобы уважать время участников и гарантировать продуктивность встречи.
Ретроспектива спринта
Цель ретроспективы спринта — повысить эффективность команды Scrum.
Ретроспектива — это завершающее событие спринта. Команда обсуждает, как прошёл спринт с точки зрения участников, взаимодействий, процессов, инструментов и критериев готовности. Участвуют все члены Scrum-команды, включая Scrum-мастера, разработчиков и владельца продукта.
Как и другие события Scrum, ретроспектива не имеет заранее определённой повестки. Главное — к её завершению команда должна определить одно-два улучшения для своих процессов, инструментов и т.д.
Почему именно одно или два? Потому что нельзя сделать всё сразу, а серия небольших постепенных изменений оказывает большее влияние, чем одно масштабное «переписывание» процессов команды.
Временной лимит для ретроспективы спринта — три часа, хотя для более коротких спринтов ретроспектива обычно проводится быстрее.

Заключение
Чтобы извлечь максимум из Scrum, члены команды должны понимать цель каждого события. Планирование спринта — это не только выбор элементов бэклога продукта, а планирование работы на весь спринт. Ежедневный Scrum — это не просто ответ на три вопроса («Что ты сделал сегодня?», «Что собираешься делать завтра?», «Есть ли препятствия?»). Это повышение вероятности поставки готового инкремента, соответствующего цели спринта. Обзор спринта — это не просто демонстрация, а обсуждение того, что было выполнено, и совместная работа над тем, что делать дальше. А ретроспектива спринта — это не время для жалоб, а возможность для Scrum-команды улучшить совместную работу.