Перетяжка, Дом карьеры
Перетяжка, Дом карьеры
Перетяжка, Дом карьеры

Приоритизация фичей: как выбрать и что делать в первую очередь

Задач слишком много, команда без остановки реализует все идеи подряд, а бизнес затухает? Нужно сделать паузу и пересмотреть приоритеты. Какие фичи двигают проект вперед, а какие замедляют развитие — рассказываем в статье

287 открытий2К показов
Приоритизация фичей: как выбрать и что делать в первую очередь

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

Приоритизация фичей — процесс оценки и определения порядка реализации идей.

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

Что происходит без приоритизации?

Страдают пользователи

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

Ресурсы тратятся неэффективно

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

Команда перегружена, но результат не приносит успеха

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

Продукт развивается хаотично

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

Чтобы этого избежать, фичи необходимо оценивать по объективным критериям.

5 ключевых критериев для отбора фичей в разработку

Существуют различные методы приоритизации, но все они опираются на базовые принципы. Рассмотрим их подробнее.

Бизнес-ценность

Функции нужно оценивать с точки зрения их влияния на бизнес. Это может быть:

  • Потенциальный рост выручки,
  • Удержание клиентов,
  • Привлечение новой аудитории.

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

Потребности пользователей

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

  • Какие запросы чаще всего поступают от клиентов?
  • Какие функции действительно улучшают пользовательский опыт?
  • Какие проблемы мешают удобному использованию сервиса?

Если продукт не соответствует ожиданиям аудитории, даже самые преданные пользователи могут уйти.

Техническая реализуемость

Перспективные идеи могут оказаться слишком сложными или затратными в реализации. Поэтому каждой фиче присваивается показатель трудозатрат с учетом:

  • Доступных технологий,
  • Требуемых ресурсов,
  • Совместимости с текущей архитектурой продукта.

Чем сложнее реализация, тем выше риски срыва сроков и перерасхода бюджета.

Время и стоимость разработки

Не каждая идея стоит затраченных усилий. Приоритет функции снижается, если:

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

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

Риски и неопределенность

Любая новая фича связана с определенными рисками:

  • Сможет ли команда уложиться в сроки?
  • Не вызовет ли изменение неожиданные баги?
  • Как пользователи воспримут нововведение?

Высокая степень неопределённости может привести к пересмотру приоритетов или отказу от разработки в пользу более предсказуемых улучшений.

Методы и подходы к приоритизации

Рассмотрим популярные методы приоритезации. Выбирайте понравившийся, адаптируйте и расставляйте задачи с учетом ценности, рисков и сложности.

MoSCoW

Фичи нужно распределить по категориям: критически необходимые, желательные, менее приоритетные и отложенные. Но сначала отвечаем на вопросы:

  • Какая конечная цель проекта? Например, разработка минимально жизнеспособного продукта (MVP).
  • Для кого создается продукт и кто получит наибольшую выгоду? Например, текущие клиенты или новые пользователи, разные категории стейкхолдеров.
  • Кто из стейкхолдеров влияет на принятие решений? Это могут быть клиенты, ваша команда или инвесторы.
  • Какие есть ограничения? Например, фиксированный бюджет в $ 50 000 или дедлайн через три месяца.

В результате получится краткое описание задачи и условий ее выполнения.

Пример: небольшая IT-компания решает разработать приложение для управления проектами. Их конечная цель — запуск MVP через 8 недель с бюджетом $ 20 000. Стейкхолдеры включают клиентов, отвечающих за ресурсы, и команду разработчиков.

Приоритизация фичей: как выбрать и что делать в первую очередь 1
Задачи отсортированы по MoSCoW

Рассмотрим детальнее, что входит в метод:

Must Have (Обязаны сделать)

В этот список попадают критически важные задачи для достижения цели. Возможно ли запустить продукт хоть в каком-то виде без этой функции? Если нет — это Must Have.

Should Have (Должны сделать)

Полезные, но не критичные функции. Should Have-задачи выполняются, когда есть время и бюджет, и всегда отстают по приоритету от Must Have.

Снижает ли отсутствие функции пользовательскую ценность? Если да, но продукт все еще работает, это Should Have.

Could Have (Могли бы сделать)

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

Можно ли перенести эту задачу в будущие релизы или сделать необязательным для запуска продукта? Если да — это Could Have.

Won’t Have (Не в этот раз)

Задачи в этой категории не войдут в ближайший релиз. Они будут интересны в период доработки или для отдельных проектов.

Эта категория защищает от раздувания проекта. Команда сможет выбрать Won’t Have для идей, которые возникли в ходе разработки, но не требуются для достижения текущих целей.

RICE

Формула приоритизации включает четыре показателя:

  • охват,
  • влияние,
  • уверенность,
  • затраты.

Приоритет рассчитывается для каждой фичи с учетом этих факторов.

Например: если улучшениями рабочей панели будут пользоваться 90% пользователей, задача получит высокий рейтинг по охвату.

Приоритизация фичей: как выбрать и что делать в первую очередь 2
Категории задач по методу приоритезации RICE

Что входит в метод?

Reach (Охват)

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

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

Оценка выражается в абсолютных значениях: например, количество пользователей в месяц (1000 клиентов) или событий (500 транзакций).

Ошибки часто связаны с сегментацией аудитории.

Например, неправильно выделенный период времени может преувеличить или преуменьшить охват. Рекомендуется использовать данные как минимум за 2-3 отчетных периода.

Impact (Влияние)

Влияние означает, какой эффект проект произведет на каждого пользователя или процесс. Оно выражается в коэффициентах:

  • 3 — значительное улучшение,
  • 2 — существенное,
  • 1 — умеренное,
  • 0.5 — небольшое,
  • 0.25 — минимальное.

Чтобы минимизировать ошибку субъективной оценки, нужно привязать коэффициенты к конкретным метрикам.

Например, увеличение конверсии на 20% можно отнести к показателю 2, а на 5% — к 0.5.

Confidence (Уверенность)

Фактор уверенности снижает риски из-за недостатка данных. Он выражается в процентах и отражает степень надежности оценок.

Используются три уровня:

  • 100% — высокая уверенность, когда есть точные данные, экспертиза или исследования.
  • 80% — средняя уверенность, когда некоторые данные есть, но прогноз частично основан на гипотезах.
  • 50% — низкая уверенность, гипотезы без доказательной базы.

Иногда компании переоценивают проекты из-за желания продвигать «любимые» идеи. Чтобы избежать подобного, нужно проводить проверку метрик подразделениями аналитики и маркетинга. Если компания небольшая, можно ограничиться A/B-тестированием.

Effort (Затраты)

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

Важно оставаться реалистами и учитывать не только основные этапы (разработка, тестирование), но и обсуждения, время на исправление ошибок.

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

Формула и использование

Общий RICE-оценочный показатель рассчитывается по формуле:

Приоритизация фичей: как выбрать и что делать в первую очередь 3
Приоритизация фичей по RICE score

С помощью формулы можно сравнивать проекты между собой. Например, если у одного проекта 1120 баллов, а у другого — 820, первый должен быть приоритетным.

Практика внедрения RICE в компании

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

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

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

Kano

Каждая характеристика продукта относится к одной из категорий:

  • Базовые (обязательные) характеристики. Отсутствие базовой функции вызывает недовольство клиента, а ее присутствие воспринимается как нечто должное. 
  • Одномерные (важные). Воздействие этих характеристик пропорционально их уровню реализации. Чем лучше реализованы эти свойства, тем выше удовлетворенность клиентов. 
  • Привлекательные (мотивирующие). Они впечатляют пользователя, даже если реализованы минимально. Отсутствие таких функций совершенно не снижает удовлетворенность. 
  • Нейтральные (неважные). Эти характеристики не вызывают позитивной или негативной реакции. Пользователи просто их игнорируют.
  • Нежелательные. Меньше их влияния — больше удовлетворенности. 

Расчет начинается с определения набора характеристик, которые предстоит исследовать. Их число варьируется от 10 до 15.

К каждой характеристике необходимо задать два вопроса:

  • Как вы отнесетесь к наличию данной функции?
  • Как вы отнесетесь к ее отсутствию?

Нужно выбрать один из пяти вариантов ответа: «понравится», «ожидаю», «все равно», «не нравится, но смирюсь», «не нравится».

Приоритизация фичей: как выбрать и что делать в первую очередь 4
Схема показывает, что характеристики продукта можно разделить на 5 видов

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

Приоритизация фичей: как выбрать и что делать в первую очередь 5
Матрица функций

Для каждой характеристики определяются ее тип на основании матрицы и процент проголосовавших респондентов.

Количественные показатели служат основой для дальнейшего принятия решений: приоритет получают характеристики с максимальной лояльностью клиентов.

Приоритизация фичей: пошаговый алгоритм

Сбор всех фичей в один список

Есть несколько источников идей: запросы пользователей, результаты аналитики, инициативы команды и продуктовая стратегия компании.

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

Формулировка гипотез

На основе собранных данных формируются гипотезы. Например, запуск функции автозаполнения полей может быть связан с ростом конверсии на 12% благодаря упрощенному пути пользователя.

Оценка идей

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

Построение карты развития

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

Инструменты для автоматизации процесса приоритизации

Можно вести учет задач проверенным способом — в таблице Excel. Однако есть целевые аналоги, которые, возможно, вам понравятся больше.

Jira

Используется для управления задачами и визуализации рабочего процесса. В программе можно создавать приоритетные списки и дашборды и выполнять интеграцию с онлайн-сервисами (Google Analytics, GitHub). Jira поддерживает сортировку задач с учетом приоритизации, включая MoSCoW и Weighted Scoring.

Приоритизация фичей: как выбрать и что делать в первую очередь 6
Приоритизация фичей: как выбрать и что делать в первую очередь 7

Trello

Простой инструмент, который популярен среди команд до 10 человек. Задачи можно сортировать по приоритетам, добавлять теги, дедлайны, вложения и персональные чек-листы. Для визуализации статуса фичи используются стикеры, метки, автоматические правила и уведомления.

Приоритизация фичей: как выбрать и что делать в первую очередь 8
Приоритизация фичей: как выбрать и что делать в первую очередь 9

Productboard

Решение для менеджеров продуктов, которое поддерживает приоритезацию идей на основе бизнес-метрик и обратной связи клиентов. Есть функции сбора запросов от пользователей, согласования их с целями продукта и автоматического выстраивания приоритетного списка фич. Одна программа объединяет множество источников: опросы, email, социальные сети, чаты.

Приоритизация фичей: как выбрать и что делать в первую очередь 10

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

Aha!

Aha! ориентирован на построение стратегий и создание роадмапов продуктов. Инструмент задает критерии оценки фичей и визуализирует приоритеты. Также он помогает согласовывать планы с стейкхолдерами и командой.

Приоритизация фичей: как выбрать и что делать в первую очередь 11

Поддерживаются приоритетные списки, визуализация дорожных карт, диаграммы зависимости задач и автоматическое распределение ресурсов. Уникальная особенность Aha! — инструменты для управления голосом клиента: можно собирать отзывы, отслеживать их частоту и связывать с ключевыми требованиями проекта.

Что в итоге?

  • Неверные приоритеты в порядке реализации фич приводят к хаосу в компании, перерасходу ресурсов и оттоку клиентов.
  • Критерии для оценки фичей включают потребности пользователей, техническую реализуемость, риски, затраты времени и средств.
  • Методы приоритезации помогают объективно оценивать фичи и избегать решений «по ощущениям». Популярные подходы: MoSCoW, RICE, Kano.
  • Контролировать приоритет задач проще с помощью онлайн-инструментов. Например, Jira, Trello, Aha!
Следите за новыми постами
Следите за новыми постами по любимым темам
287 открытий2К показов