Скрам (Scrum) — фреймворк, гибкой методологии (Agile), который помогает решать изменяющиеся в процессе работы задачи, чтобы продуктивно и творчески поставлять клиентам продукты с максимально возможной ценностью.
Вся работа разбивается на итерации, которые называются Спринт (Sprint). Каждый Спринт длиться от 2х до 4х недель.
Скрам определяет три роли:
Product Backlog – это список в котором все задачи для реализации готового продукта.
В начале каждого спринта команда соберется на Spring Planing, в нем Product Owner приносит список задач (Product Backlog), которые он бы хотел реализовать. DevTeam присваивает задачам уровни сложности и забирает столько задач в Sprint Backlog, сколько она готова реализовать за Sprint.
Sprint Backlog – задачи, которые мы реализуем на конкретном спринте.
Daily Scrum - Внутри каждого спринта проходят ежедневные 15 минутные собрания.
На этой встрече (Daily Scrum) каждый отвечает на три вопроса:
Что я сделал?
Что я буду делать сегодня?
Что мне мешает сделать то-то? (какой блокер?)
Инкремент - это результат законченного спринта, т.е та версия продукта над которой работали в течение спринта. Разработанный продукт за время спринта.
В последний день спринта проводится:
Demo (или Review ) участвуют также ProductOwner и люди из бизнеса, рассказывается что и как классно сделали.
Ретроспектива: Что помогало достигать цели спринта, что мешало достигать цели спринта. Какие можем сделать выводы? Не переходим на личности, не ищем виноватых - ищем пути улучшения нашей работы. Например мне, как тестировщику не хватает такого-то устройства.
Скрам (Scrum) характеризуется инкрементально-итерационным подходом, в процессе спринта разрабатывается минимально готовая версия, которая показывается Product Owner.
Скрам является:
Полезные ссылки: