Успех scrum-мастера зависит от того, насколько хорошо он разбирается в работе, которую выполняет команда, и может помочь команде повысить прозрачность работы и оптимизировать процесс поставки продукта. Это главный координатор, который составляет перечень требуемых ресурсов (кадровых и материально-технических) для собраний по планированию спринта и обзору его итогов, стендапа и ретроспективы спринта. В конце спринта команда собирается для просмотра демонстрации инкремента (или для его изучения) в неформальной обстановке.
(Иногда Скрам команды взаимодействуют в формате Скрама Скрамов, то есть собрания со Скрам-мастерами каждой команды). Это значит, что владелец продукта должен составить список целей, которые нужно достичь, и задач, являющихся приоритетными. После этого скрам-мастер помогает команде обменяться идеями о том, что нужно сделать для достижения этих целей и сколько для этого требуется ресурсов (времени, труда, бюджета).
Кросс-функциональные команды обладают всеми необходимыми компетенциями для выполнения работы и не зависят от людей, которые не входят в команду. Инкремент — Инкремент представляет собой сумму всех элементов Бэклога Продукта, выполненных во время спринта, и ценность инкрементов всех предыдущих Спринтов. В конце спринта новый Инкремент должен быть «Готов», что означает его работоспособность и соответствие определению «Критериев Готовности» Скрам команды. Скрам-мастер помогает Владельцу Продукта и Команде разработки выполнять работу без препятствий и отвлекающих факторов. Вся коммуникация людей вне команды с Командой разработки проходит через Скрам-Мастера.
Скрам-команда решает, как и когда должно производиться Уточнение Бэклога Продукта. Обычно этот процесс занимает не более 10% от доступного времени Скрам-команды. При этом Элементы Бэклога Продукта в любой момент времени могут быть изменены как самим Владельцем Продукта, так и по его указанию. Цель Спринта – это установленный для Спринта ориентир, который достигается через выполнение части Бэклога Продукта.
Цель Спринта формируется во время его Планирования и объясняет Команде Разработки, для чего создается Инкремент. Задачи, над которыми будет трудиться Команда Разработки во время Спринта, определяются на Планировании Спринта. План создается совместными усилиями всей Скрам-Команды. Право на отмену Спринта имеет только Владелец Продукта, хотя на данное решение могут повлиять заинтересованные лица, Команда Разработки или Скрам-мастер.
Это необходимо, чтобы в следующем Спринте повысить её эффективность и получать больше удовлетворения от своей работы. Обзор Спринта проводится в конце Спринта с целью инспекции Инкремента и, по необходимости, адаптации Бэклога Продукта. Скрам-команда https://deveducation.com/ и заинтересованные лица во время Обзора Спринта совместно обсуждают, что было сделано за Спринт. Эти данные, как и любые изменения Бэклога Продукта в течение Спринта, служат основанием для обсуждения следующих шагов к оптимизации ценности Продукта.
Команда разработчиков представляет рабочие задачи из бэклога, которые на тот момент считаются завершенными, на суд заинтересованных лиц и коллег. Владелец продукта решает, стоит ли выпускать инкремент или нет, хотя в большинстве случаев инкремент выпускается.
Когда Элемент Бэклога Продукта или Инкремент описывается как «Готовый», каждый в команде должен понимать, что именно означает «Готовый». Хотя понимание, при каких условиях работа является выполненной, может значительно отличаться от команды к команде, оно должно быть едино для всех участников одной Скрам-команды. Объём работ, оставшийся в Бэклоге Спринта, может быть подсчитан в любой момент. Чтобы оценить вероятность достижения Цели Спринта, Команда Разработки отслеживает объём оставшейся работы по крайней мере на каждом Ежедневном Скраме.
Команды размером более девяти человек испытывают трудности с координацией работы. Сложность работы в больших Командах Разработки возрастает настолько, что эмпирический процесс становится неприменим.
Далее владелец продукта определяет, каким будет простейший работающий продукт — что необходимо сделать, а что нет. После чего команда решает, какую часть этих задач можно успеть сделать к концу спринта.
Когда в Команде менее трех человек, взаимодействие и производительность снижается. Небольшие Команды Разработки могут столкнуться с проблемой нехватки навыков для создания готового к выпуску Инкремента Продукта.
Скрам Мастер (Scrum Master) — самая важная роль в методологии. По сути, Скрам Мастер является интерфейсом между менеджментом и командой. Как правило, эту роль в проекте играет менеджер проекта или тимлид. Важно подчеркнуть, что Скрам Мастер не раздает задачи членам команды. В Agile команда является самоорганизующейся и самоуправляемой.
Скрам-команда состоит из Владельца Продукта, Команды Разработки и Скрам-мастера. Скрам-команды являются самоорганизующимися и кросс-функциональными. scrum Самоорганизующиеся команды самостоятельно решают, как выполнять свою работу, а не следуют внешним указаниям.
Команда Разработки меняет Бэклог Спринта в течение всего Спринта, поэтому Бэклог Спринта проясняется. Это происходит по мере того, как Команда Разработки работает над планом и узнает новые детали о работе, необходимой для достижения Цели Спринта. Речь идет о непрерывном https://deveducation.com/ua/blog/chto-takoe-scrum-glavnye-terminy-i-ih-realizatsiia-v-rabote-kompanii/ процессе, в рамках которого Владелец Продукта и Команда Разработки обсуждают детали Элементов Бэклога Продукта, тем самым проверяя и пересматривая эти элементы. Скрам-мастер побуждает Скрам-команду улучшать процесс разработки и практики в рамках Скрам-фреймворка.
На первые 2 недели они запланировали список задач (спринт-бэклог), однако команда оценила, что не все из этого списка они успеют выполнить. Тогда PR-менеджер scrum (он же Владелец продукта), говорит какие из этого списка задач более приоритетные на ближайшие 2 недели, после чего команда берется за выполнение заданий.
Бэклог продукта— это главный список работ, которые необходимо выполнить. Это постоянно меняющийся перечень функций, требований, улучшений и исправлений, из которого составляются задачи для бэклога спринта. Остановка спринта может быть произведена раньше срока его планового окончания в исключительных ситуациях. Спринт может остановить команда, если понимает, что не может достичь цели спринта в отведенное время.
Методология скрама с добавлением в эту модель понятия «приращение работы» позволяет владельцу продукта видеть, сколько ценности создает это приращение и как на него реагируют люди. На основании полученной информации он может изменить задания, предназначенные для следующего спринта.
Компанию «Икс» представляет PR-менеджер, который отвечает за организацию мероприятия со стороны клиента. В терминологии Scrum — этот человек называется Владелец продукта. Со стороны агентства за организацию мероприятия отвечает account-менеджер (Scrum-мастер), в подчинении которого находится команда (Scrum-команда). На совместном совещании (планировании спринта) компания и агентство решают, что они будут отчитываться-планировать каждые 2 недели (длина спринта).
Спринт может остановить скрам мастер или владелец продукта, если исчезает необходимость в реализации цели спринта. Компания клиент «Икс» хочет провести через 2 месяца масштабное мероприятие для своих партнеров и журналистов. Услуги по организации такого мероприятия компания «Икс» заказала у агентства «Зет».