МенеджментSenior

Роадмапінг

Роадмапінг — це робота з донесення того, куди рухається продукт і чому. Складне тут не намалювати таймлайн, а встояти перед проханням зафіксувати фічі за датами: це прив’язує вас до обсягу робіт саме тоді, коли ви найменше знаєте, чи спрацює задумане. На цій сторінці — формат на основі результатів, для кого який роадмап, як упорядковувати пункти і коли дата справді потрібна.

Зобов’язання щодо
Результатів, не фіч
Поширений формат
Now / Next / Later
Перегляд
Щокварталу

Що не так із роадмапом-Ганттом

Звичний роадмап — це сітка: фічі збоку, квартали згори, кольорові смуги між ними. Його всі розуміють, і саме тому він живе. Він також хибний одразу у двох незалежних вимірах.

Перший очевидний: дати — це оцінки, зроблені до розуміння роботи, тож вони зсуваються, а зсув дат руйнує довіру швидше, ніж її руйнувала б відсутність дат. Другий важливіший: навіть якби всі дати витримали, приблизно половина фіч не зрушила б метрику, заради якої їх робили. Роадмап із фічами й датами — це обіцянка вчасно поставити конкретний набір здогадок.

Це пояснює, чому суперечка між продуктом і стейкхолдерами так часто ходить по колу. Обидві сторони мають рацію: стейкхолдеру справді треба на щось спиратися в планах, а команда справді не може обіцяти неперевірені фічі. Вихід — змінити те, що саме обіцяють, а не торгуватися за дати завзятіше.

Три аудиторії, три документи

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

АудиторіяМає знатиПотрібний рівень деталей
КомандаЩо ми намагаємося змінити і що зараз перевіряєтьсяМожливості й поточні ставки, оновлення щотижня
Внутрішні стейкхолдериЩо змінюється для їхньої функції і приблизно колиРезультати за горизонтами плюс кілька справжніх дат
Клієнти й ринокЩо продукт іде туди, куди їм требаЛише теми, без дат, свідомо небагато пунктів

Найбільше дисципліна окупається у версії для клієнтів. Усе опубліковане назовні прочитають як зобов’язання незалежно від застереження поруч, а продажі це процитують. Публікуйте менше пунктів, ніж робите, ніколи не публікуйте дату, яку не вирішили захищати, і очікуйте питання про пункт, який ви прибрали.

Зобов’язуйтесь щодо результатів, решту прогнозуйте

Роадмап на основі результатів замінює «що ми побудуємо» на «що ми маємо намір змінити» і втрачає точність із віддаленням горизонту — і це чесно, бо саме так поводиться впевненість.

Now зафіксовано й конкретно, бо робота зрозуміла. Next називає проблему та очікуваний результат, але не рішення, бо рішення ще перевіряється. Later — лише напрямок. Точність спадає з віддаленням горизонту, і саме так поводиться впевненість.

Звуження — і є вся ідея. Now зафіксовано й конкретно, бо робота зрозуміла. Next називає проблему й очікуваний результат, але не рішення, бо рішення ще перевіряється. Later — це напрямок: теми без дат і обіцянок, переглядані щокварталу в міру появи даних.

ГоризонтЩо зафіксованоВпевненістьЗмінюється
NowРішення й результатВисока — перевіреноРідко
NextЛише проблема й результатСередня — у discoveryЧасто, і це нормально
LaterЛише темаНизька — це напрямокОчікувано змінюється

Одне правило тримає формат чесним під тиском: пункт переходить із Next у Now лише тоді, коли його результат має число, а рішення пережило перевірку. Без цього шлагбаума Now наповнюється тим, що було терміновим, а не тим, що було готовим, і три колонки стають чергою з гарнішими заголовками.

Як пункти отримують порядок

Формат не відповідає на питання, через яке насправді сперечаються: що з цього йде першим. Чотири моделі покривають майже кожну таку розмову, і кожна з них — це насправді інша думка про те, що означає «першим».

МодельЯк вирішуєНайкраще для
RICEReach × Impact × Confidence ÷ Effort. Найчесніше тут — множник впевненості: він штрафує гучні заяви без доказів.Порівняння багатьох дрібних схожих ставок
WSJFВартість затримки ÷ розмір роботи. Питає, скільки коштує запізнитися, а не скільки це вартує, — і піднімає те, що самі лише «терміново» поховали б.Черговість роботи зі справжніми дедлайнами
KanoДілить фічі на базові очікування, лінійні та захопливі: перша категорія нічого не додає, але її відсутність втрачає все.Визначення того, що є обов’язковим мінімумом
MoSCoWMust, Should, Could, Won’t. Грубо, але колонка «Won’t — не цього разу» — єдина з чотирьох моделей, що робить відмову явною.Переговори про фіксований обсяг із клієнтом

Друга половина пріоритизації — це відмови, і це навичка з власною технікою. Запит, відхилений через брак рук («у нас немає часу»), запрошує прохача знайти вам більше рук — а він часто може. Запит, відхилений щодо результату («це не рухає утримання на 4-му тижні, а саме його ми домовилися змінити цього кварталу; якщо ціль хибна — саме про це й треба говорити»), переносить розмову на рівень, де її справді можна вирішити.

Коли дата справді потрібна

Відмова від будь-яких дат — теж збій. Деякі дати справжні: контракт, регуляторний дедлайн, виступ на конференції, запуск інтеграції з партнером. Розрізнення Кейгана тут корисне: це високоцінні зобов’язання, узяті свідомо, для невеликої кількості речей і після достатнього discovery, щоб розуміти обрис роботи.

Послідовність важить не менше за кількість. Високоцінне зобов’язання беруть після discovery, а не до нього: команда дивиться на роботу, перевіряє ризиковані припущення й лише тоді каже «так» до дати. Звичний випадок — коли спершу просять дату, а discovery потім, і чесна відповідь на це — дата, коли ви зможете назвати дату.

Практичне правило звідси: у команди має бути дуже мало таких зобов’язань одночасно, і кожне варто трактувати як справжню обіцянку, а не рядок на діаграмі. Роадмап, де дата стоїть біля кожного пункту, не має жодного високоцінного зобов’язання — він має тридцять низькоцінних, і ніхто не скаже, за якими з них компанію справді судитимуть.

Як це виявляється в реальній поставці

Зміна самого лише формату не працює, і саме на цьому більшість команд вивчає другу половину уроку. Якщо стейкхолдери просять роадмап із фічами, а отримують Now/Next/Later, вони читатимуть це як ухиляння, доки щось не замінить втрачену визначеність. Замінює її ритм: короткий регулярний огляд, де вони бачать рух показників. Передбачувана інформація краща за передбачену дату — але лише якщо інформація справді надходить.

Де він вироджується

  • Now/Next/Later, де до кожного пункту тихо додали дату, — старий роадмап у нових колонках.
  • Later як кладовище запитів, які ніхто не хоче відхилити вголос.
  • Один роадмап для клієнтів, стейкхолдерів і команди — тож він не пасує нікому.
  • Оцінка пріоритизації, сприйнята як рішення, а не як привід до суперечки.
  • Ніколи не переглядається — роадмап описує те, у що вірили два квартали тому.
  • Результати без вимірювання за ними — це ті самі фічі, лише краще сформульовані.

Коли це застосовувати

Застосовуйте, коли

  • Команда має право обирати рішення, а не лише ставити їх у графік.
  • Ви можете вимірювати результати, тож зобов’язання щодо них має сенс.
  • Стейкхолдери приймуть регулярний огляд натомість меншої кількості фіксованих дат.
  • Discovery працює безперервно, тож Next справді перетворюється на Now.

Уникайте, коли

  • Поставка зафіксована контрактом за обсягом і датою — плануйте її, а не роадмапте.
  • Квартал визначають справжні зовнішні дедлайни — регуляція чи запуск заліза.
  • Вимірювання результатів ще немає — побудуйте його, перш ніж обіцяти результати.
  • Формат зміниться, а культура зобов’язань під ним — ні.

Було корисно?

Поділіться з тим, хто працює над тією ж задачею.