MoSCoW приоритизация: что важно для продакта
Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.
Содержание:
Зачем нужен MoSCoW
Бывает спринт на две недели и список из 25 задач. Команда хочет сделать всё, реальность хочет сделать пять. MoSCoW — про честный разговор: что точно надо, что надо если хватит времени, и что мы решили не делать в этом спринте.
Метод появился в методологии DSDM в 1990-х, ещё в эпоху до Scrum. Сегодня его чаще всего используют не для продуктового бэклога целиком, а для скоупа конкретного релиза или MVP. Это самый понятный и тупой способ сказать «нет» части задач.
Главная польза не в самих категориях, а в том, что Won't отдельно выделена. В большинстве методов «нет» — это «отсутствие задачи в списке». В MoSCoW «нет» — это явный пункт, на который потратили время и решили: эту фичу мы не делаем.
Расшифровка четырёх категорий
- Must have — без этого релиз не имеет смысла. Если хоть одна Must не сделана — релиз не выкатывается. Обычно 50–60% скоупа.
- Should have — важно, но релиз без них переживёт. Стараемся сделать, при сжатых сроках можем перенести. 20–30% скоупа.
- Could have — приятно бы иметь. Делаем, если хватит времени и не пострадают Must/Should. Около 20%.
- Won't have (this time) — фичи, которые мы осознанно отказались делать в этом релизе. Не «забыли», а «решили не делать сейчас».
Ключевые слова — «в этом релизе». Won't не значит «никогда», значит «не сейчас». Это снимает напряжение с команды — никого ничего не отменили, просто перенесли.
Пример распределения на спринт
Допустим, выкатываем апдейт Telegram-приложения для подготовки к собесам. Скоуп — 12 фич:
Must have (обязательно):
- Починить баг с дублированием платежа
- Обновить тариф «Премиум» на новую цену
- Кнопка «выйти из подписки» в настройках
Should have (важно):
- Email-уведомление о продлении подписки
- Новые 50 вопросов по A/B-тестам
- Перевод страницы оплаты на русский для всех СНГ
Could have (приятно):
- Изменить иконку премиума
- Анимация при разблокировке достижения
- Поделиться результатом теста в Stories
Won't have (не в этом релизе):
- Полный редизайн ленты вопросов
- Семейный тариф
- Интеграция с LinkedIn
Решение по Won't важно зафиксировать письменно — иначе через две недели кто-то спросит «а где интеграция с LinkedIn», и команда зависнет.
Когда MoSCoW работает лучше всего
- Релизы с дедлайном. Когда дата фиксирована, MoSCoW идеально показывает, что «отрезаем» при сжатых сроках.
- MVP. Help понять минимальный набор фич, без которых продукт не запустится.
- Согласование с заказчиком. В консалтинге и продуктах с внешними клиентами MoSCoW — это инструмент управления ожиданиями. Заказчик видит Won't и может перепродвинуть в Must (но за это платит сроком или бюджетом).
- Регуляторные релизы. Compliance-фичи попадают в Must без обсуждения.
Где плохо работает: при работе по непрерывному потоку (Kanban без релизов), при долгосрочной продуктовой стратегии (там нужны RICE/Kano), при росте бэклога фич без конца.
MoSCoW vs RICE и ICE
Все три фреймворка приоритизируют, но решают разные задачи.
- MoSCoW — что включить в один релиз/спринт. Качественный, без чисел.
- RICE — какие фичи приоритетнее на квартал. Количественный, требует данных.
- ICE — какие гипотезы тестировать на этой неделе. Быстрый, скриминговый.
В реальности их часто комбинируют: считаем RICE для всего бэклога, отбираем топ-15 кандидатов на ближайший релиз, на этом срезе раскладываем по MoSCoW.
Частые ошибки
- Слишком много Must. Если все 12 задач — Must, MoSCoW не помог. Должно быть честное «всё это сделать невозможно, что важнее».
- Won't превращается в забытое. Если про Won't никто не вспомнит после релиза — фреймворк не работает. Должна быть процедура возврата к Won't на следующем планировании.
- Could делают раньше Must. Классический спринт-баг: команда «зачерпнула» приятную задачу, потому что она интересная, а Must зависла на середине. Could делается ТОЛЬКО когда Must и Should закрыты.
- MoSCoW без оценки эффорта. Если Must в сумме на 200% мощности команды — это не план. Нужна оценка трудозатрат, иначе Must перестают быть Must.
- Один человек распределяет. MoSCoW — командное решение. Если только продакт делит — он получит свой собственный список, который команда не разделяет.
Связанные темы
FAQ
Какое идеальное распределение по категориям?
Ориентир: Must — 50–60%, Should — 20%, Could — 20%, Won't — отдельный список. Если Must больше 70% — спринт перегружен.
MoSCoW подходит для Kanban?
Не очень. Kanban работает с потоком, а MoSCoW — со скоупом релиза. Для Kanban лучше использовать классы обслуживания и WIP-лимиты.
Что делать с фичей, которую заказчик считает Must, а команда — Could?
Открытое обсуждение с цифрами: что произойдёт, если фичи не будет. Если ответ «ничего критичного» — это не Must.
Как Won't отличается от «отменено»?
Won't — это «не в этом релизе, обсудим в следующий раз». Отменено — это «никогда». Разница в том, остаётся ли фича в общем бэклоге.
Можно ли менять категории по ходу спринта?
Технически да, но фреймворк теряет смысл, если переставлять каждый день. Должна быть веская причина (новые данные, изменение приоритета бизнеса).
MoSCoW работает в маленькой команде?
Особенно хорошо. Когда вас трое, чёткое «делаем эти 5, не делаем эти 7» — половина успеха. В крупных командах MoSCoW дополняют RICE и OKR.
Готовитесь к собесу на продакта или аналитика? Откройте Карьерник — 1500+ вопросов по продуктовой аналитике, фреймворкам и приоритизации.