KORDO
KORDOБлог

Product roadmap

Product roadmap

Как не потерять roadmap продукта, когда приоритеты и ресурсы меняются

У Product Owner'а может быть хороший roadmap продукта — дорожная карта на квартал или полгода, понятные приоритеты и вполне адекватная команда. Но проходит несколько недель — и выясняется, что план уже не совсем соответствует реальности. Один разработчик ушёл в отпуск. Другой переключился на срочную задачу. У большой инициативы изменилась оценка. Нового…

У Product Owner'а может быть хороший roadmap продукта — дорожная карта на квартал или полгода, понятные приоритеты и вполне адекватная команда. Но проходит несколько недель — и выясняется, что план уже не совсем соответствует реальности.

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

Каждое такое изменение само по себе выглядит небольшим. Проблема в том, что они связаны между собой. Если сегодня забрать разработчика с одной инициативы на другую, изменится не только текущая работа: позже начнётся следующая, сдвинется зависимый этап, позднее освободится другой специалист — и через несколько перестановок дата в roadmap через три месяца уже имеет слабое отношение к реальности.

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

Что такое дорожная карта продукта

Product roadmap — это высокоуровневое представление того, как продукт должен развиваться во времени.

Обычно на дорожной карте показывают:

  • продуктовые цели;
  • направления развития;
  • крупные инициативы;
  • темы;
  • релизы;
  • ориентировочные периоды;
  • ожидаемые результаты.

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

Он отвечает прежде всего на вопрос:

что и зачем мы собираемся развивать?

Например, дорожная карта может выглядеть так:

Q1

  • улучшение onboarding;
  • новая модель тарифов;
  • ускорение поиска.

Q2

  • интеграция с внешней платформой;
  • аналитика для корпоративных клиентов;
  • переработка уведомлений.

Такой формат хорошо показывает направление.

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

Чем roadmap отличается от плана разработки

Различие проще всего показать через вопросы.

Roadmap отвечает:

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

План разработки отвечает:

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

Поэтому roadmap и календарный план не нужно противопоставлять.

Они решают разные задачи.

Roadmap формирует направление. План проверяет, возможно ли выполнить это направление имеющимися ресурсами.

Почему дорожная карта быстро расходится с реальностью

Главная причина проста: на дорожной карте обычно представлены инициативы, а ограничения находятся на уровне ресурсов и этапов.

Допустим, в Q4 запланированы четыре инициативы:

  1. Новый checkout.
  2. Интеграция с партнёром.
  3. Переработка личного кабинета.
  4. Новый отчёт для корпоративных клиентов.

Каждая из них выглядит независимой строкой.

Но после декомпозиции выясняется:

  • первые три требуют одного backend-разработчика;
  • две инициативы начинаются с одного аналитика;
  • QA сможет подключиться только после завершения текущего проекта;
  • интеграция не может начаться до получения документации партнёра.

Формально все четыре инициативы «помещаются в квартал».

Ресурсно — уже нет.

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

Не начинайте с дат

Распространённая ошибка — строить дорожную карту как набор обещаний:

onboarding — октябрь интеграция — ноябрь аналитика — декабрь

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

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

Правильнее сначала определить:

  1. что важнее;
  2. какие работы стоят за инициативой;
  3. какие специалисты нужны;
  4. сколько займут этапы;
  5. какие есть зависимости;
  6. где команда реально сможет разместить эту работу.

И только после этого определять прогнозируемый период завершения.

То есть дата должна быть результатом планирования, а не его исходным условием.

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

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

Roadmap лучше строить вокруг результатов, а не списка функций

Слабая дорожная карта выглядит как список фич:

  • новый фильтр;
  • экспорт;
  • уведомления;
  • отчёты;
  • новый профиль.

Более полезный вариант связывает инициативы с ожидаемым результатом.

Например:

Цель: повысить активацию новых пользователей

Инициативы:

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

Или:

Цель: увеличить использование продукта корпоративными клиентами

Инициативы:

  • добавить необходимые отчёты;
  • улучшить роли и права доступа;
  • автоматизировать регулярные операции.

Так roadmap остаётся устойчивее.

Конкретная функция может измениться после исследования, но продуктовая цель останется.

При этом для календарного планирования всё равно придётся перейти на более конкретный уровень — инициативы, этапы и ресурсы.

Используйте горизонты разной точности

Чем дальше событие находится во времени, тем меньше у команды информации.

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

Практичный подход:

Ближайший горизонт

Высокая детализация.

Инициативы уже подтверждены, оценки уточнены, команда понятна.

Следующий квартал

Средняя детализация.

Понятны основные инициативы и их относительный приоритет, но оценки ещё могут меняться.

Более дальний горизонт

Низкая детализация.

Лучше фиксировать направления, проблемы и цели, а не обещать конкретную функциональность и даты.

Так команда не создаёт ложное ощущение точности там, где её пока нет.

Как приоритеты должны влиять на roadmap

Дорожная карта — это не просто хронологический список.

Если ресурсов меньше, чем инициатив, она должна отражать выбор.

Предположим, одновременно рассматриваются:

  • новый биллинг;
  • аналитический модуль;
  • обновление onboarding;
  • внутренний инструмент поддержки.

Все четыре полезны.

Но если они требуют одной команды, Product Owner должен определить относительный порядок.

Например:

  1. Новый биллинг.
  2. Onboarding.
  3. Аналитический модуль.
  4. Внутренний инструмент.

Тогда roadmap становится следствием продуктовой стратегии, а не календарём входящих запросов.

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

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

Поэтому после приоритизации нужен ресурсный расчёт.

Как превратить roadmap в исполнимый план

Практически переход можно разбить на семь шагов.

Шаг 1. Определите инициативы ближайшего горизонта

Не нужно сразу детализировать весь год.

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

Шаг 2. Расставьте приоритеты

Зафиксируйте относительный порядок.

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

Шаг 3. Разложите инициативы на этапы

Например:

Новый checkout

  • аналитика;
  • дизайн;
  • backend;
  • frontend;
  • тестирование;
  • запуск.

Для верхнеуровневого плана этого обычно достаточно.

Не нужно переносить каждую техническую задачу.

Шаг 4. Оцените длительность этапов

Оценка может быть приблизительной.

Главное — чтобы она была достаточно полезной для построения общей последовательности.

По мере появления новой информации оценки можно уточнять.

Шаг 5. Укажите исполнителей и зависимости

Для каждого этапа нужно понимать:

  • какая специализация или конкретный сотрудник нужен;
  • какие этапы должны завершиться раньше;
  • можно ли выполнять работу параллельно.

Именно здесь обычно обнаруживаются реальные ограничения roadmap.

Шаг 6. Учтите текущую загрузку и отсутствия

Команда уже выполняет работу.

Новые инициативы не стартуют в вакууме.

Поэтому нужно учитывать:

  • текущие проекты;
  • незавершённые этапы;
  • отпуска;
  • выходные и рабочий календарь;
  • другие обязательства специалистов.

Шаг 7. Рассчитайте даты и сравните их с roadmap

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

Может оказаться, что инициативы Q4 действительно помещаются в Q4.

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

И это полезная информация.

Проблема не в том, что расчёт показывает неудобную дату.

Проблема — обещать декабрь, не зная, что физически план заканчивается в январе.

Что делать, если roadmap не помещается

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

Снизить объём

Уменьшить scope инициативы или перенести часть функциональности.

Изменить приоритет

Отложить менее важную инициативу.

Изменить ресурс

Подключить дополнительного специалиста, если это реально ускорит работу.

Изменить зависимость

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

Принять более поздний срок

Иногда это наиболее рациональный вариант.

Главное — увидеть проблему до того, как квартал уже закончился.

Что происходит при изменении приоритета

Предположим, посреди квартала появляется новая инициатива.

Бизнес решает, что она теперь важнее всего остального.

На дорожной карте её легко поставить первой.

Но физический план должен ответить:

  • когда освободится нужный специалист;
  • какую работу придётся отложить;
  • какие этапы сдвинутся;
  • какие инициативы выйдут за границы квартала.

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

Переместить карточку можно за секунду. Освободить ресурс без последствий невозможно.

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

Roadmap не должен скрывать неопределённость

В продуктовой разработке невозможно заранее знать всё.

Поэтому хороший roadmap не должен создавать видимость гарантии там, где есть только гипотеза.

Вместо:

Функция X выйдет 17 марта через восемь месяцев.

часто честнее:

Инициатива X находится в планах на Q1. Точная дата будет уточнена после завершения исследования и оценки.

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

Так бизнес понимает разницу между:

  • направлением;
  • текущим ожиданием;
  • подтверждённым планом.

Нужно хранить историю планов

После нескольких перепланирований легко потерять контекст.

Например:

Версия плана от 1 октября

  • инициатива A — завершение 15 ноября;
  • инициатива B — завершение 3 декабря.

Версия от 20 октября

  • инициатива A — завершение 15 ноября;
  • инициатива B — завершение 17 декабря.

Если хранить только текущее состояние, через месяц может возникнуть вопрос:

Почему B сдвинулась на две недели?

История должна позволять восстановить:

  • когда изменился прогноз;
  • что стало причиной;
  • какие приоритеты действовали в тот момент.

Это особенно полезно для квартального планирования и коммуникации со стейкхолдерами.

Как часто обновлять дорожную карту

Нет универсальной частоты.

Но полезно разделять два процесса.

Стратегический пересмотр

Проводится реже.

Например, раз в квартал или при существенном изменении стратегии.

Команда пересматривает цели, направления и набор инициатив.

Операционное перепланирование

Происходит по мере изменений.

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

Roadmap не обязательно перестраивать после каждого небольшого изменения.

Но календарный план должен оставаться актуальным.

А если накопленные изменения начинают влиять на обещанный квартал или ключевую инициативу, обновляется и roadmap.

Как использовать roadmap в коммуникации с бизнесом

Дорожная карта особенно полезна, когда она не воспринимается как контракт на каждую дату.

Вместо разговора:

Вы обещали эту функцию в ноябре.

полезнее обсуждать:

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

Так roadmap становится инструментом принятия решений, а не архивом обещаний.

Для этого важно, чтобы изменения можно было объяснить причинно.

Типовые ошибки при работе с дорожной картой

Слишком много деталей

Если roadmap содержит сотни задач, он превращается в дубликат таск-трекера.

Слишком точные дальние даты

Чем дальше горизонт, тем выше неопределённость.

Точность в один день через девять месяцев обычно иллюзорна.

Отсутствие приоритетов

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

Игнорирование общих специалистов

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

Изменение roadmap без пересчёта сроков

Поднять инициативу вверх недостаточно.

Если она получает ресурс раньше, кто-то другой получит его позже.

Смешение стратегии и исполнения

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

Как связать roadmap с квартальным планированием

Квартал — удобный промежуточный горизонт.

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

Хороший процесс выглядит так:

  1. Определяем продуктовые цели квартала.
  2. Выбираем инициативы, которые поддерживают эти цели.
  3. Расставляем их относительные приоритеты.
  4. Проверяем потребность в ресурсах.
  5. Раскладываем на этапы.
  6. Рассчитываем календарную последовательность.
  7. Проверяем, помещается ли набор инициатив в квартал.
  8. Если нет — меняем объём, порядок или ожидания.

Так квартальное планирование становится проверкой roadmap на реализуемость.

Где здесь KORDO

KORDO не заменяет продуктовый roadmap.

Roadmap отвечает на стратегический вопрос: куда мы идём и что считаем важным.

KORDO нужен на следующем уровне — когда эти инициативы необходимо проверить на исполнимость.

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

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

Таким образом, связь выглядит так:

стратегия → roadmap → приоритеты → ресурсный план → календарные сроки.

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

План должен переживать изменения

Хороший roadmap — не тот, который однажды удалось идеально составить. Он всё равно изменится. Хороший roadmap — тот, который после отпуска, новой срочной задачи, изменения оценки и перестановки приоритетов всё ещё помогает понять, что команда будет делать дальше и когда это может быть закончено.

Давайте просто поставим это первым.

Такое решение перестаёт быть неизвестным изменением всего последующего плана, если сначала выполнить отдельный расчёт последствий. Можно сравнить будущий вариант и только затем решить, публиковать ли новую версию Плана.

Главное

Дорожная карта продукта нужна, чтобы показать направление развития.

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

Чтобы перейти от roadmap к исполнимому плану, нужно связать:

инициативы → приоритеты → этапы → оценки → ресурсы → зависимости → сроки.

Тогда Product Owner получает две связанные картины.

Первая отвечает:

куда развивается продукт?

Вторая:

когда команда действительно сможет туда прийти?

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

Главная мысль

Roadmap остаётся рабочим инструментом не тогда, когда его не меняют, а когда изменения приоритетов и доступности команды переводятся в явный новый расчёт — без молчаливого переписывания опубликованного Плана.

Нужен общий План проектов и команды?

Задайте этапы, оценки, приоритеты и специалистов — KORDO рассчитает календарный План с учётом общей загрузки.