Артефакты Scrum

Артефакты Scrum — это информационные элементы, которые помогают команде Scrum и стейкхолдерам понимать разрабатываемый продукт, этапы его создания и прогресс проекта. Основные артефакты Scrum включают: бэклог продукта, бэклог спринта и инкременты.

В этой статье мы подробно рассмотрим не только основные артефакты Scrum, но и дополнительные.

Содержание

🔥 Важное для QA-специалистов! 🔥
В QaRocks ты найдешь туториалы, задачи и полезные книги, которых нет в открытом доступе. Уже более 15.000 подписчиков – будь среди нас! Заходи к нам в телеграм канал QaRocks

Что такое Scrum-артефакты?

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

Артефакты создаются в ходе основных этапов спринта в Scrum, которые включают следующие действия:

  • Планирование работы и целей: Сначала команда собирается, чтобы определить, что нужно сделать, и устанавливает чёткие цели на спринт.
  • Формирование задач для достижения целей: После постановки целей команда разбивает их на более мелкие, выполнимые задачи.
  • Организация задач по приоритетам и зависимостям: Задачи распределяются по спринтам таким образом, чтобы в первую очередь выполнялись наиболее важные и срочные из них.
  • Выполнение задач: Во время спринта команда работает над задачами, продвигая их вперёд согласно плану.
  • Анализ и сравнение результатов с целями: По завершении спринта команда оценивает результаты и сравнивает их с поставленными целями. Это помогает понять, что сработало хорошо, а что стоит улучшить.
  • Повторение цикла: Далее процесс повторяется в следующем спринте с учётом полученного опыта для постоянного улучшения процесса.

Эти артефакты упрощают понимание того, как продвигается проект и что происходит на каждом этапе.

Предлагаем пройти Базовый тест по Scrum

1. Бэклог продукта

Бэклог продукта — это упорядоченный и постоянно обновляемый список всех задач и требований, необходимых для создания продукта. Этот документ служит единственным надёжным источником информации о функциях и требованиях к продукту для Scrum-команды.

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

В бэклоге продукта выделяют три основных типа элементов:

  1. Пользовательские истории: Описания функций с точки зрения конечного пользователя продукта.
  2. Баги: Это проблемы, которые возникли и требуют исправления (это определяется владельцем продукта).
  3. Задачи: Поручения для команды Scrum, которые нужно выполнить.

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

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

2. Бэклог спринта

Бэклог спринта — это список задач или рабочих элементов, выполнение которых команда Scrum обязуется завершить в течение установленного периода, называемого спринтом (обычно от 2 до 4 недель). Он включает все задачи, необходимые для достижения цели спринта, и служит планом команды на время спринта.

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

  1. К выполнению: Задачи, которые ещё не начаты.
  2. В работе: Здесь находится работа, которая выполняется в данный момент.
  3. На проверке: Задачи, которые завершены, но ожидают проверки другим участником команды.
  4. Готово: Задача полностью выполнена, дополнительная работа не требуется.

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

3. Видение продукта

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

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

  • Владелец продукта, представляющий интересы заинтересованных сторон и отвечающий за соответствие продукта их потребностям, как правило, разрабатывает видение продукта.
  • Чтобы сформировать убедительное видение продукта, владелец продукта взаимодействует с заказчиками, чтобы понять их потребности, рыночные тенденции и бизнес-цели.
  • Потребности и приоритеты стейкхолдеров могут со временем меняться, появляется новая информация или изменяется рынок — всё это может повлиять на видение продукта.
  • Владельцу продукта важно постоянно оценивать и обновлять видение, чтобы оно оставалось актуальным и соответствовало общим целям проекта.

4. Цель спринта

Цель спринта — это чёткое утверждение, которое определяет задачи Scrum-команды на спринт. Она задаёт направление и фокус работы команды в течение спринта, направляя всех к достижению одной общей цели.

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

5. Критерии готовности

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

  • Критерии готовности в первую очередь служат ориентиром по ожиданиям относительно качества и тщательности выполнения задач.
  • Они помогают понять требования, которым должна соответствовать задача или пользовательская история, чтобы команда и стейкхолдеры признали её готовой к релизу.
  • Команда и стейкхолдеры оценивают, соответствует ли каждая завершённая задача или пользовательская история критериям готовности во время обзора спринта. Если что-то не соответствует требованиям, задача считается незавершённой и должна быть доработана перед релизом.

6. Инкремент продукта

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

  • Инкремент продукта — это не просто набор отдельных функций, а единая, связанная и интегрированная версия продукта.
  • Он соответствует критериям готовности и потенциально готов к релизу, то есть клиенты или стейкхолдеры могут получить его при желании.

7. Диаграмма сгорания задач

Диаграмма сгорания задач — это визуальное отображение объёма работы, выполненной командой за определённый период, обычно в рамках Scrum-спринта. Сравнивая оставшийся объём работы с оставшимся временем, команда может определить, успевает ли она достичь поставленных целей.

  • По мере выполнения задач диаграмма «сгорает» (отсюда название), то есть снижается до нуля.
  • Прогресс команды отображается на диаграмме сгорания задач, которая обновляется регулярно, иногда даже ежедневно. Отслеживая динамику выполнения задач, команда может выявлять тенденции и при необходимости корректировать стратегию, чтобы повысить эффективность в будущих спринтах.

Заключение

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

Эти артефакты являются основой Scrum, однако в зависимости от потребностей команды и конкретного проекта могут использоваться и дополнительные инструменты. Чтобы артефакты действительно приносили ценность, ими необходимо грамотно управлять и эффективно пользоваться в рамках проекта.

Перевод статьи «The 7 Scrum Artifacts: Definitions and Examples».

🔥 Какой была ваша первая зарплата в QA и как вы искали первую работу? 

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

1 комментарий к “Артефакты Scrum”

  1. Пингбэк: События Scrum

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *