RICE-приоритизация бэклога
Reach × Impact × Confidence ÷ Effort — формула чтобы спорить было о входных данных, а не о приоритете.
Приоритизируй бэклог через RICE:
{{backlog}}
Формула: RICE = (Reach × Impact × Confidence) / Effort
Шаги
1. Reach — сколько людей это коснётся в выбранный период
- Период: квартал / месяц / год — единый для всех
- Реальные цифры (не "много"). Берём из аналитики
- Пример: 12 000 активных юзеров в квартал
2. Impact — насколько изменится опыт каждого
- 3 — массивный (фундаментально лучше)
- 2 — большой
- 1 — средний
- 0.5 — мелкий
- 0.25 — минимальный
Калибруй: фича которая решает топ-1 жалобу = 2-3. Cosmetic = 0.25-0.5
3. Confidence — насколько уверен в Reach и Impact
- 100% — есть данные / тесты
- 80% — сильная гипотеза, аналоги работают
- 50% — догадка, нужна валидация
- < 50% — не приоритизируй, сначала research
4. Effort — в "person-months" или "person-weeks"
- Включает design, dev, QA, release
- Реалистично, не «один спринт = 2 недели»
- Если > 3 месяцев — разбей на части
5. Посчитай
| Инициатива | R | I | C | E | RICE |
|---|---|---|---|---|---|
| Новый онбординг | 12000 | 2 | 80% | 1 | 19200 |
| Тёмная тема | 8000 | 0.5 | 100% | 0.5 | 8000 |
| Refactor auth | 12000 | 1 | 70% | 2 | 4200 |
Сортируй по RICE.
6. Sanity-check
После сортировки — проверь интуицию:
- Если число говорит А, а интуиция говорит Б — что не так? Часто это input.
- "Этого не может быть в топе" → проверь Effort (часто недооценен) или Impact (переоценен)
7. Не-RICE факторы (учитывай отдельно)
- Стратегическая ставка — может быть низкий RICE, но открывает новые рынки
- Технический долг — снижает Effort будущих фич
- Security / compliance — обязательно вне зависимости от RICE
- Risk reduction — например, миграция БД
Сделай отдельный bucket "Strategic" — там 20% capacity, RICE не правит.
Анти-паттерны
- Confidence всегда 100% — никаких гипотез
- Effort недооценен — RICE завышен
- Reach = "все юзеры" — слишком грубо
- Спор о приоритете без обсуждения чисел
В конце
- Таблица с RICE
- Топ-5 рекомендованных к работе
- Что отложить и почему
- Что нужно research'нуть перед оценкой
Декомпозиция фичи в user stories
Разбить фичу на маленькие истории формата «As a … I want … so that …» с acceptance criteria.
PRD из идеи фичи
От «давайте сделаем X» до спека, по которому команда может работать без 100 уточнений.
Ревью спецификации
Найти дыры в существующем PRD до того как команда влетит в них в коде.