Бэклог продукта — это один из инструментов agile-разработки, который представляет собой перечень требований к продукту и задач, расставленных по приоритету.

Как вести бэклог продукта

За составление бэклога продукта отвечает product owner (владелец продукта). В его формировании может также принимать участие scrum-мастер и другие напрямую заинтересованные лица, например, вовлеченные стейкхолдеры. Список задач составляют на основании дорожной карты и требований к продукту. Product owner регулярно пересматривает и обновляет бэклог если это необходимо, чтобы команда разработчиков на его основании могла выполнять свою работу и продвигаться к поставленной цели.

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

Для того, чтобы процесс был максимально прозрачным для всех участников команды, используют виртуальные или физические доски. Посмотрите пример ниже. По вертикали расположен бэклог и основные этапы разработки. Цифрами отображены задачи, требующие решения. Чтобы изменить статус какой-либо из них, необходимый стикер перемещают из одного столбца в другой. Количество этапов (вертикальных столбцов) зависит от продукта, над которым работает команда и специфики ее работы.

Виртуальная доска

Источник: Wikipedia

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

Чем бэклог продукта отличается от бэклога спринта

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

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

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

Как создать бэклог продукта

Бэклог требует регулярного обновления, поскольку в процессе работы могут появиться новые конкуренты, измениться требования на рынке, цены и прочие факторы, влияющие на функционал создаваемого продукта. Для разработки бэклога продукта используют product roadmap, user stories и customer journey map. Давайте подробнее разберем, для чего необходим каждый из этих инструментов.

  • Product Roadmap. Документ, который отображает цели, общее видение продукта, направление его развития и основные этапы разработки. Зачастую в нем нет деталей, но указаны сроки выполнения задач, что позволяет установить дедлайны и рассчитать время работы.
  • User Stories. Помогает описать требования к продукту и лучше понять пользователей. Представляет собой краткую историю того, что потенциальный клиент хочет сделать, какой результат планирует получить и зачем ему это.
  • Customer Journey Map. Визуализация пути клиента, его целей, эмоций, барьеров. Карту пути клиента формируют под каждую конкретную User Stories. CJM помогает выявить слабые места, правильно расставить приоритеты работы. Customer journey map, также как дорожную карту и бэклог, важно регулярно обновлять и корректировать.

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

  1. Подготовьте список функций, которые хотите реализовать в продукте и расставьте их по приоритету на основании product roadmap.
  2. Разработайте пользовательские истории (user stories) для каждой функции и проанализируйте ценность для будущих клиентов.
  3. Выберите основные функции, которыми должен обладать ваш продукт, определите их приоритетность и запишите в бэклог.
  4. Установите сроки выполнения задач и укажите ответственных лиц.
  5. Проведите встречу со скрам-командой, обсудите бэклог и при необходимости скорректируйте его.

На скриншоте ниже вы видите, как может выглядеть бэклог продукта. В таблице указана приоритетность задач и их описание, объем и сложность работ по каждой из них в цифровом эквиваленте — story points.

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

Источник: Victor Kuptsov

Для постановки задач в своем бэклоге используйте методику SMART. Обязательно пропишите подробно элементы, которые необходимы для работы во время ближайших одного или двух спринтов. Задачи для последующих этапов скорее всего необходимо будет корректировать на основании полученных результатов и обратной связи. Главное, тщательно собирайте и анализируйте всю информацию, чтобы регулярно обновлять и актуализировать свой бэклог продукта.

Ресурсы

  1. На сайте ScrumTrek вы узнаете, что такое бэклог продукта.
  2. В этой статье прочитаете, как составлять бэклог.
  3. На сайте Хабр узнаете, что делать если бэклог продукта регулярно увеличивается.
  4. А на этом сайте узнаете, как правильно вести бэклог.
Также искали с "Бэклог продукта"
Оцените, насколько полезна статья "Бэклог продукта"

Оценка: 5 / 5 (8)

Новое

Начните пользоваться сервисом SendPulse прямо сегодня

Если вам интересно, что такое "Что такое бэклог продукта: основы", вам может быть интересен наш сервис рассылок.