Sprint Review Meeting
Окончание каждого Sprint в Scrum знаменуется значительным приростом функционала продукта. Более того, это означает, что команда полностью написала код, провела полноценное тестирование и выдала готовую к употреблению часть программного продукта или целый продукт.
Sprint Review Meeting проводится в конце каждого спринта и носит обзорный характер. На встрече команда оценивает то, что она сделала, и чаще всего это представлено в виде демонстрации новых возможностей.
Не стоит относиться к Sprint Review Meeting как к формальной четко поставленной встрече с развернутыми докладами. Sprint Review Meeting это всё же только логическое завершение Sprint. На подготовку к этой встрече не позволительно тратить более 2 часов и запрещено использование слайдов типа PowerPoint.
В данной встрече обычно участвую Product Owner, Development Team, Scrum Master, Management, заказчики и разработчики из других проектов.
В ходе Sprint Review Meeting проект оценивается в отношении цели спринта, которая была определена во время планирования. В идеале команда выполнила все задачи из Product Backlog, помещенные в Sprint, но это не самое важное, а важно то, что была достигнута цель спринта.
Более подробно, на что смотрит заказчик на Sprint Review Meeting:
- Команда передала законченный продукт;
- Работа команды завершена;
- Показатели проекта (завершенность, кода и т.д.);
- Работоспособность выполненных задач;
- Обзор приоритетов (для следующих итераций / спринтов).
Время Sprint Review Meeting
Время данного обзора строится по следующей формуле: за каждую неделю Sprint набегает 1 час обзора. То есть если Sprint был четырёхнедельным, то Sprint Review Meeting будет длиться 4 часа. Провидится эта встреча в последний день спринта.
Пример Sprint Review Meeting
Один созданный пример на всю базу знаний можно и упомянуть здесь. Разработка интернет-магазина, описываемая в разных статьях нашей Info Base, само собой, разумеется, имеет спринты, а они, в свою очередь, имеют Sprint Review Meeting.
Sprint Review Meeting при разработке интернет-магазина
Тематика | Название | Описание | Статус | Оценка | Релиз |
---|---|---|---|---|---|
Управление каталогом | Добавление продукта | Разработка формы создания продукта, которая содержит фотографию, название, цену, скидку или её отсутствие... | В работе | 2 | Релиз 1 |
Управление каталогом | Удаление продукта | Удаление продукта как из страницы редактирования, так и списком | В работе | 2 | Релиз 1 |
Заказ | Оплата | Наложенный платёж | В работе | 10 | Релиз 1 |
Заказ | Оплата | Оплата с помощью карт Visa и Mastercard | В работе | 10 | Релиз 1 |
Заказ | Оплата | Оплата с помощью системы «Яндекс. Деньги» | В работе | 10 | Релиз 2 |
Заказ | Вход | Регистрация с помощью Facebook | В работе | 1 | Не запланировано |
Заказ | Вход | Регистрация с помощью Google+ | В работе | 1 | Не запланировано |
... | ... | ... | ... | ... | ... |
Имея данный Product Backlog, в Sprint были добавлены задачи из первого релиза. А точнее, мы имеем задачи:
- Добавление продукта.
- Удаление продукта.
- Оплата – Наложенный платёж.
- Оплата – Оплата с помощью карт Visa и Mastercard.
На Sprint Review Meeting, соответственно, будут продемонстрированы возможности по добавлению продуктов в базу интернет-магазина и возможность их удалять. Также продемонстрирована работа корзины с возможностью оплаты заказа по карте или выбором наложенного платежа.
Sprint
Непосредственно весь процесс работы происходит в спринте. Результатом работы в Sprint является готовый продукт, который и демонстрируется на Sprint Reviews Meeting.
Product Owner
Участие Product Owner в Sprint Review Meeting само собой необходимо, ведь именно там он увидит работу того продукта, который был им изложен в Product Backlog и после в Sprint Backlog. Product Owner главный ответственный за Product Backlog.
Development Team
Команда отвечает за исполнение Product Backlog - Sprint Backlog перед Product Owner и все вместе уже отвечают перед заказчиками. То что сделала команда, то и будет демонстрироваться на Sprint Review Meeting.
Scrum Master
Успех, который демонстрируется на Sprint Review Meeting в равной степени зависит и от Scrum Master. Именно Scrum Master наравне с Development Team ведет проект к завершению и делает это в срок.
Management
Успех и законченность продукта демонстрируемый на Sprint Review Meeting зависит также и от внешних для команды разработки факторов, которые берет на себя весь Management.
Product Backlog
От правильно составленного Product Backlog и впоследствии Sprint Backlog и зависит то получен ли продукт, который планировался и который демонстрируется на Sprint Review Meeting.