Ваше наглядное руководство по управлению бэклогом продукта
Опубликовано: 2021-06-04Неотъемлемой частью системы непрерывной разработки продукта является управление и реализация бэклога продукта. Это важнейший компонент Agile-процесса и ядро цикла доставки. Это позволяет командам приносить пользу короткими итеративными этапами, ориентированными на конечного пользователя.
Что такое бэклог продукта?
Бэклог продукта — это приоритетный набор желаемой функциональности, который содержит все элементы, необходимые для завершения выпуска продукта. Он содержит все, от новых функций, улучшений, технологических обновлений и исправлений ошибок. И хотя бэклог продукта легко принять за лист задач или просто список дел по разработке продукта, это гораздо больше.
По сути, это командный центр разработки, где Agile-команды разбивают запросы на ряд компонентов, приоритеты которых определяются в зависимости от важности и сложности. Правильно управляемый бэклог продукта имеет решающее значение для того, чтобы команда работала как хорошо смазанная машина.
Что включает в себя бэклог продукта?
Бэклог продукта — это не список технических спецификаций, которые необходимо выполнить для продолжения процесса разработки. Напротив, это набор задач, выраженных простым языком, сообщающих, как это улучшит взаимодействие с пользователем.
Он состоит из пользовательских историй, возможных ошибок и проблем, проницательных результатов исследований и многого другого.
Важно отметить, что бэклог продукта никогда не бывает по-настоящему «полным». Он постоянно развивается по мере выявления новых проблем, проблем и возможностей.
Во время разработки процессные группы не могут делать все, что хотят, одновременно. Бэклог продукта помогает расставить приоритеты элементов в зависимости от важности и влияния и создает систематический рабочий процесс, в котором команды решают наиболее важные элементы по мере их продвижения.
Управление бэклогом продукта
Управление невыполненной работой — это процесс, с помощью которого владельцы продукта добавляют, корректируют, готовят и расставляют приоритеты в невыполненной работе, чтобы убедиться, что наиболее ценные функции поставляются пользователям. Без надлежащего управления невыполненной работой она может стать неоправданно большой и сложной. Слишком большой отставание влияет на инновации, замедляет время выхода на рынок и может расстроить Agile-команды.
Управление невыполненными работами по продукту — это дисциплина, обеспечивающая сохранение многих основных принципов манифеста Agile в процессе разработки и реализуемая для того, чтобы общая картина не терялась во время выполнения повседневных задач.
Основными принципами управления отставанием являются:
- Обеспечьте постоянные инновации
- Сосредоточьтесь на пользовательском опыте
- Поддерживать расходы
Визуализация бэклога продукта
Управление бэклогом продукта во многом связано с координацией нескольких усилий. Чтобы сделать это эффективно, вам нужно видеть все движущиеся части, участвующие в сборке. Отличный способ сделать это — использовать визуальные инструменты для представления различных аспектов процесса разработки, чтобы поддерживать согласованность команд и эффективно распределять работу.
Истории пользователей
Пользовательские истории — отличный способ разобраться в бэклоге, он помогает расставить приоритеты в том, что нужно сделать, и гарантирует, что вы сохраняете видение продукта в основе всего, что вы делаете.
Это простое совместное упражнение поможет вам определить, на каком уровне находятся ваши пользователи по отношению к вашему продукту, выявить пробелы и расставить приоритеты для тех функций, которые окажут наибольшее влияние на наибольшее количество людей.
Канбан-доски
Канбан-доска — это инструмент, который стал популярным в управлении проектами, но может быть очень полезен при внедрении в процесс Agile. Это помогает навести порядок в повседневной деятельности команды. Вы можете визуализировать всю работу, которую необходимо выполнить, ограничить незавершенную работу и максимально повысить эффективность. Он использует карточки, столбцы и постоянное совершенствование, чтобы помочь командам выделять нужное количество ресурсов на каждую задачу и выполнять работу наиболее эффективным образом.
Ретро доски
Ретроспективные собрания — отличный способ оценить прогресс, которого команда добивается через равные промежутки времени во время сборки. Ретро-доска помогает командам перечислять выполненные задачи, победы и препятствия, стоявшие на их пути. Затем менеджер невыполненной работы может использовать эту информацию для перераспределения ресурсов, выявления блокировщиков и более эффективного управления невыполненной работой в целом.
Уход за невыполненными работами
Одна из основных задач менеджера по невыполненной работе — обеспечить, чтобы невыполненная работа по продукту оставалась эффективным инструментом, с помощью которого команды могут планировать и выполнять задачи. Когда невыполненные работы становятся слишком большими или заполнены устаревшими или незавершенными задачами, командам может быть сложно правильно расставить приоритеты в работе и поддерживать непрерывный рабочий процесс.
Подготовка бэклога обычно происходит в виде регулярных запланированных сессий со всей Agile-командой. Основная цель обработки невыполненной работы — поддерживать актуальность невыполненной работы и гарантировать, что элемент невыполненной работы подготовлен к предстоящим спринтам.
Это регулярное уточнение невыполненной работы выполняется для обеспечения:
- Устаревшие истории и задания удалены
- Истории новых пользователей, отражающие недавно обнаруженные идеи, добавляются в бэклог.
- Большие пользовательские истории разбиваются на более мелкие элементы.
- Пользовательские истории переупорядочиваются в зависимости от текущего приоритета
- Сюжетные баллы или временные рамки переназначаются, если это необходимо
- Блокировщики быстро выявляются и принимаются корректирующие меры.
Советы по эффективному управлению невыполненными работами:
Начните с конечного пользователя
Даже операционные аспекты Agile-разработки должны быть сосредоточены на ценности, которая будет доставлена конечному пользователю. Вы должны согласовать свой бэклог продукта с видением продукта, и задачи должны быть соответствующим образом расставлены по приоритетам. Каждое решение должно приниматься с учетом ключевых преимуществ для клиента и того, чем продукт отличается от конкурентов.
Улучшить сотрудничество
Управление невыполненными задачами никогда не может осуществляться изолированно. Это предполагает постоянное и частое участие менеджеров по продукту и команды разработчиков. Поощрение людей к участию в обсуждениях невыполненной работы повысит понимание всех в команде и приведет к четкому пониманию требований проекта.
Регулярно сообщайте заинтересованным сторонам
Бэклог продукта — единственный источник правды для всей Agile-команды. Менеджер бэклога должен обеспечить прозрачность бэклога и четкое донесение всей важной информации до всех участников. О любых изменениях или обновлениях, не отраженных в невыполненной работе, необходимо сообщить всем заинтересованным сторонам.
Регулярно пересматривайте сроки
Текучесть — один из основных принципов Agile-методологии. Адаптация к изменениям и приоритизация задач по мере поступления новой информации имеют решающее значение для сохранения потребностей пользователя на первом месте.
В результате первоначальные временные рамки могут часто меняться. Регулярное обновление сроков является ключом к управлению циклами выпуска.
Установить приоритеты
Приоритизация является ключевым моментом в управлении невыполненной работой и должна быть четко согласована с обоюдно согласованным видением продукта и ключевыми показателями эффективности.
Использование популярных фреймворков приоритизации упрощает упорядочивание идей и планирование итераций.
Используя матрицу Impact Effort, вы можете лучше расставить приоритеты задач и выбрать наиболее важные для немедленной разработки.
Расскажите нам свое мнение об управлении невыполненными работами по продукту
Управление бэклогом продукта — новая дисциплина, которая постоянно развивается. Есть ли у вас опыт внедрения управления бэклогами в процесс разработки? Мы хотели бы услышать некоторые из ваших идей и знаний на этом пути. Пожалуйста, не стесняйтесь рассказать нам об этом в комментариях ниже.