Портфель ставок: 70/20/10 на квартал
Не одна фича а портфель: 70% safe iteration (расширения уже работающего), 20% new bets (новая часть продукта), 10% wild experiments (могут провалиться, но если выстрелят — выводят на новый уровень).
Большинство роадмапов — это «фича + фича + фича», все более-менее safe. Это даёт incremental прогресс, но никогда — breakthrough. Большинство «moonshot» роадмапов — wild bets without safety, выгорают через квартал.
Правильный портфель — mixed risk: 70/20/10. Google это применял к eng-time. Применим к product-roadmap.
Кандидаты: {{candidates}} Стадия: {{stage}}
1. Что такое 70/20/10
| Класс | % capacity | Что это | Риск | Reward |
|---|---|---|---|---|
| Safe (70%) | большинство времени | расширения уже работающего, polish, performance, bug-cleanup | низкий | low-medium |
| New bets (20%) | существенная часть | новая часть продукта, но в рамках известного домена | medium | medium-high |
| Wild (10%) | малая, но обязательно ≥ 0 | эксперименты которые могут провалиться или переопределить продукт | high (50-80% fail) | huge if hits |
Без wild — продукт стагнирует. Без safe — пользователи бунтуют (всё ломается). Без new bets — никаких новых рынков / категорий.
2. Распределение времени vs people
70/20/10 = capacity, не people-count. Маленькая команда может выделить 1 человека на wild на 10% времени, а большая — целая team на 10% квартала.
Для команды 5 человек: 3.5 человек × Q = safe, 1 человек × Q = new bet, 0.5 человек × Q = wild.
3. Сортировка кандидатов
Из {{candidates}} разнеси каждую идею:
Safe (категории)
- Performance / a11y / polish
- Adjacent extensions (см.
adjacent-feature-opportunities) - Bug cleanup / paper cuts
- Onboarding улучшения
- Существующая фича: добавить state / saved / bulk
New bet (категории)
- Новая часть продукта (например, аналитика для платформы, которая раньше была чисто tool)
- Новая поверхность (mobile app, browser extension, CLI)
- Новый persona target (раньше solo, теперь team)
- Новая integration (Zapier / Slack / etc) которая открывает channel
Wild (категории)
- AI / LLM-features которые могут вообще не работать
- New business model experiments (free → freemium → paid)
- Совершенно новая категория (продукт сам стал другим)
- Open source / community pivot
- Drastic redesign
4. Sanity-check на bet
Safe bet check
- Evidence: support tickets / analytics показывают потребность?
- ROI window: вернётся в этом квартале?
- Не disrupts: не ломает existing user expectations?
- Resourced: один человек может сделать start-to-finish?
New bet check
- Pre-mortem: какие 5 причин могут не сработать? Готовы к ним?
- Validation window: получим answer «работает или нет» за 2-4 sprint?
- Kill switch: если за 2 sprint метрика не двинулась, выключим?
- Strategic match: соответствует direction компании?
Wild bet check
- High asymmetric: при успехе reward = 10×+ обычного?
- Cheap probe: можно протестировать гипотезу без полной build?
- Defendable failure: если провалится, что мы УЧИМ?
- One owner: один человек strongly believes — есть кто пойдёт сквозь сопротивление?
5. Stage-adjusted веса
| Stage | Adjusted ratio | Почему |
|---|---|---|
| Early (pre-PMF) | 50/40/10 | надо больше new bets чтобы найти fit |
| Growth (post-PMF) | 70/20/10 | classic — defend & extend |
| Scale | 80/15/5 | safe-first, чтобы не разрушить рост |
| Mature | 70/15/15 | wild больше — иначе застой |
Скорректируй под {{stage}}.
6. Output: квартальный портфель
SAFE (70%)
├─ <фича 1> — 3 weeks, evidence: 47 tickets, addressable: 60% MAU
├─ <фича 2> — 2 weeks, evidence: A/B win +12%, addressable: all users
├─ <фича 3> — 4 weeks, evidence: NPS detractor pattern, addressable: enterprise
└─ <polish bundle> — ongoing 1 day/week
NEW BET (20%)
└─ <новая область> — owner: X, validation: 4 sprints, kill if metric Y < Z
WILD (10%)
└─ <эксперимент> — owner: Y, probe: 1 sprint, learning goal: <one sentence>
7. Anti-patterns
- ❌ 100% safe — продукт стагнирует, конкуренты обгонят за год
- ❌ 50% wild — team в постоянном огне, ничего не finalised
- ❌ Wild bet без owner — никто не fights for it, провалится тихо
- ❌ Safe bet «давайте поправим всё» — без приоритезации это всё «лишнее»
- ❌ New bet без kill switch — застрянет в бесконечном «ещё немного»
- ❌ Меняешь распределение каждый квартал — нет последовательности
- ❌ «У нас нет wild» — точно есть, просто называете «эксперимент» или «небольшая фича»
8. Output
- Портфель в виде дерева сверху, с пояснениями
- Capacity-check: 70/20/10 в person-weeks
- Pre-mortem на new bet: 5 причин почему может не сработать
- Probe-design для wild: как тестировать гипотезу без полной build
- Communication: one-pager для команды + stakeholders — что в каждой группе и почему
Превратить спецификацию фичи в план реализации
Декомпозиция требования на конкретные шаги, файлы, типы и порядок изменений.
Стратегия внутренней перелинковки
Граф ссылок: какие страницы — хабы, какие — спицы, как передавать link equity.
North-Star метрика и input-метрики
Одна главная метрика которая отражает успех продукта + 3-5 драйверов под неё.