Бэклог продукта: определение, особенности, функции
Бэклог – эффективный инструмент для сферы производственного бизнеса. Он активно применяется в сфере информационных технологий для разработки и внедрения различных программных комплексов. При условии правильно расставленных приоритетов бэклог помогает команде удачно планировать итерации и выход релизов, а составлять также планы выполнения будущих разработок.
Особенностью производственного бизнеса является закрытость процессов изготовления продукта от внимания потребителей. Это делает работу более слаженной и предсказуемой. Благодаря такой особенности время разработки в большинстве случаев становится фиксированным.
Определение бэклога
Бэклогом продукта называют перечень поставленных перед разработчиками задач, которые расположены в порядке степени важности. Этот информационный ресурс составлен на основании дорожной карты продукта и требований к ней. В начале бэклога располагаются наиболее приоритетные задачи. Это позволяет команде точно определиться с перечнем работ, которые нужно выполнить в первую очередь.
Важной особенностью является отсутствие влияния владельца продукта на скорость разработки. Он не оказывает давления на команду разработчиков, что позволяет создать комфортную производственную атмосферу. Возможность выбирать задачи из бэклога полностью отдана разработчикам. При наличии нужных ресурсов задачи можно выполнять непрерывно (режим Kanban) или итерациями (режим Scrum).
На чем основывается бэклог
Существуют определенные элементы бэклога. В его основе лежит дорожная карта продукта. Этот информационный элемент, в свою очередь, делится на несколько эпиков, содержащих требования пользователя и пользовательские истории. Для примера можно взять вымышленную компанию, для которой составляется дорожная карта, а затем пишется бэклог. Информация будет представлена более достоверной и понятной для широкого круга людей.
Инициативы дорожных карт для бэклога
Главной инициативой можно считать официальный веб-сайт. Этот пример бэклога довольно распространен. Такой подход делает разработку существенно легче и значительно сокращает время выхода на рынок готового продукта. На следующем этапе идет разбитие на эпики:
- корпоративный веб-сайт для разработки;
- мобильная версия онлайн-ресурса;
- различные виды программных приложений;
- групповая навигация.
Для каждого эпика разрабатываются одна или несколько пользовательских историй, дающих возможность понять цели создания эпика, пользу, которую он может принести потребителю, а также общее представление разработчиков – каким образом пользователь будет использовать элемент. На следующем этапе рассматриваются такие элементы:
- организация действий пользователей;
- организация навигации;
- разработка уникальных предложений.
Благодаря этому дальнейшие этапы разработки и использования бэклога существенно упрощаются. Также важно регулярно обращаться к бэклогу и регулировать его в процессе проектирования новых продуктов. Это обусловлено динамичностью рынка, экономики и производственных трендов.
Почему нужно правильно расставлять приоритеты
Несмотря на то что расставляет приоритеты владелец продукта, в этот процесс должна быть вовлечена вся команда разработчиков. Это существенно увеличивает эффективность ведения процесса, что в конечном итоге положительно влияет на качество продукта. Зависимости расстановки приоритетов описаны ниже:
- степень важности продукта;
- потребность в обратной связи от ЦА;
- мера сложности разработки и реализации;
- взаимосвязь между выполняемыми работами.
Огромное значение для успешного составления бэклога имеет обратная связь. Она должна осуществляться между проектировщиками, разработчиками, дизайнерами и всеми членами команды по изготовлению продукта, а также целевой аудиторией. Благодаря этому создается оптимальная рабочая нагрузка, которая приводит к положительному результату.
Распространенные ошибки ведения бэклога
При составлении описываемого информационного источника очень важно регулярно возвращаться к нему и вносить правки. Это носит название бэклог-груминг – регулярный пересмотр в кругу узких специалистов. Распространенными ошибками ведения бэклога являются следующие:
- заполнив документ единожды, не возвращаться повторно для его правок;
- добавление только задач, которые работают на потребителей продукта;
- заинтересованные стороны не получают достаточной информации об изменениях в бэклоге.
Причина последней ошибки заключается в том, что документ хранится локально без возможности получения доступа к нему каждым представителем команды разработчиков. Поэтому беклогу нужно обеспечить динамическую изменяемость, которая может осуществляться каждой из команд по проектированию, производству и внедрению продукта.