Фреймворки приоритизации (RICE / MoSCoW)
RICE, MoSCoW
Что это такое
Фреймворк приоритизации — это вспомогательная оценка, которая превращает список желаний в аргументированный порядок. RICE считает каждого кандидата как Reach × Impact × Confidence / Effort, а MoSCoW раскладывает кандидатов на Must, Should, Could и Will not. Артефакт у обоих один — ранжированный список, и по отдельности оба ошибочны.
Почему это важно
Команды регулярно ранжируют по громкости, по тому, кто попросил последним, или по тому, что проще оценить. Фреймворк заменяет это числами, которые можно проверить и оспорить, и вытаскивает на свет неудобные входные данные: скольких людей это охватывает, насколько мы на самом деле уверены и сколько это стоит. Однако сама замена ничего не гарантирует: оценка, принятая за приговор, и есть режим отказа, а число, посчитанное из четырёх догадок, остаётся поводом для разговора и никогда не становится решением.
Ключевые идеи
Оценивайте кандидатов в одной таблице
Шкала должна быть одна на все строки, а оценки-догадки стоит помечать отдельно.
Элемент R I C E Оценка
A возвраты и статус 900 3 0.8 2 1080
B сохранённая карта 1900 2 0.6 1 2280
C выгрузка оптовых заказов 300 2 1.0 3 200
D мультивалютность 700 3 0.2 5 84
R = Reach (людей в месяц) I = Impact (0.5-3) C = Confidence (0-1) E = Effort (месяцы)
Оценка = R x I x C / E
Таблица сразу показывает два полезных факта: B — самая дешёвая крупная победа, а C — элемент, в котором уверены все, и именно поэтому Confidence вынесен в отдельную колонку.
Затем переопределите оценку суждением и скажите почему
Формула не видит того, что решает настоящую работу: договорного обязательства, зависимости, разблокирующей два других элемента, юридического риска или разовой стратегической ставки.
Оценка говорит строить B (2280) раньше D (84).
Суждение D всё равно выходит первым:
- правило о счетах в ЕС вступает в силу в июле,
значит D — это срок
- Confidence у B завышена: две из трёх команд её не тестировали
Решение: D в этом квартале, B следующим,
Confidence у B перепроверить.
Суть упражнения в переопределении, а не в его провале. Фреймворк, который никогда не переопределяют, используют вместо суждения, а не для него.
MoSCoW нужен фиксированный ограничитель, чтобы что-то значить
Must, Should и Could осмысленны только относительно заявленной ёмкости: без неё всё становится Must, и метод рассыпается.
Релиз: 6 недель работы разработчика.
Must (5н) возвраты, статус возврата -- без них релиз недействителен
Should (1н) сохранённая карта -- больно опустить, но поставляемо
Could выгрузка оптовых заказов, мультивалютность
Will not переработка дашборда в этом релизе
Confidence — там, где прячется ложь
Команды завышают Confidence у элементов, которые хотят. Основание нужно требовать для каждого значения: проверено с пользователями, видно в аналитике или догадка. Догадка — не больше 0.5.
Пересчитывайте, когда меняются входные данные, а не когда неудобен ответ
Пересчитывайте, когда меняются свидетельства, и записывайте новые входные данные. Пересчёт из-за неудобного результата лишает фреймворк доверия.
Практика
Оцените четыре настоящих кандидата
Возьмите четыре элемента из бэклога, согласуйте цифры Reach и Effort по данным и постройте таблицу.
Готово, когда: как минимум одну оценку переопределяют указанной причиной суждения, и переопределение называет, что должно измениться, чтобы оценка победила.
Напишите план релиза по MoSCoW с заявленной ёмкостью
Сначала заявите ёмкость, затем разложите элементы по четырём корзинам и назовите исключённое.
Готово, когда: корзина Must укладывается в ёмкость, а список Will not не пуст.
Частые ошибки
- Оценка как приговор — число, построенное на догадках, решает реальные деньги; исправить: переопределяйте суждением и записывайте причину.
- Confidence по желанию — самый желанный командой элемент получает высший балл; исправить: требуйте основания для каждого значения Confidence.
- MoSCoW без ёмкости — всё становится Must; исправить: сначала заявите ёмкость релиза.
- Разные шкалы по строкам — сравнение теряет смысл; исправить: одна шкала на всю таблицу.
- Пересчёт ради желаемого ответа — фреймворк теряет доверие; исправить: пересчитывайте только когда изменились входные данные.
Что читать дальше
- Управление продуктом (04-product-process/03-product-management) — прочитайте это первым; это инструмент для упорядочивания, которым владеет эта роль.
- Роль принятия решений (04-product-process/03-product-management/01-the-decision-role) — цель, которой служит ранжирование.
- Как говорить «нет» (04-product-process/03-product-management/04-saying-no) — что делать с элементами, не попавшими в верх списка.
- Дорожная карта (04-product-process/14-roadmapping) — куда ранжированные элементы ставят во времени.