Кратко о главном:
- MoSCoW делит задачи на 4 категории: Must have, Should have, Could have, Won't have
- Метод создан Дай Клеггом в Oracle в 1994 году как часть фреймворка DSDM
- Must have — рекомендуемый ориентир не более 60% от объёма спринта, иначе метод теряет смысл
- Главная ловушка — «инфляция Must»: когда всё срочное и всё важное
- Работает в паре с Scrum, Kanban и оценочными методами ICE/RICE

Содержание


Спринт начинается в понедельник, бэклог — 47 задач, команда — 5 человек. Все задачи «важные». Продакт говорит, что без фичи А «релиз невозможен», дизайнер настаивает на фиче Б, разработчики хотят закрыть технический долг. Через два часа обсуждения команда не договорилась ни о чём.

Именно для таких ситуаций и существует метод MoSCoW.

MoSCoW — это метод приоритизации задач, где каждое требование относится к одной из четырёх категорий: Must have, Should have, Could have, Won't have. Он помогает команде сфокусироваться на главном и не тратить ресурсы на второстепенное.

Расстановка приоритетов определяет, куда уйдут деньги, время и люди. Есть десятки методов — матрица Эйзенхауэра, метод Кано, Value vs Effort, MoSCoW. У каждого — своя область применения.


Что такое метод MoSCoW

MoSCoW — аббревиатура, где каждая заглавная буква обозначает категорию приоритета:

  • M — Must have
  • S — Should have
  • C — Could have
  • W — Won't have

Строчные «о» вставлены между заглавными, чтобы слово читалось как слово, а не как набор согласных.

Метод создал Дай Клегг (Dai Clegg) — разработчик из Oracle UK — в 1994 году. Изначально MoSCoW появился как инструмент управления требованиями внутри фреймворка DSDM (Dynamic Systems Development Method) — одного из первых Agile-фреймворков. Задача была простой: помочь командам не тонуть в бесконечном списке «хотелок» и договориться о том, что реально войдёт в релиз.

С тех пор метод вышел далеко за пределы разработки ПО. Его используют продуктовые команды, маркетологи, проектные менеджеры и даже при личном планировании.

Категории MoSCoW

Категории MoSCoW: чёткие критерии

Четыре категории метода MoSCoW: от критичного до отложенного
Четыре категории метода MoSCoW: от критичного до отложенного

Общее описание категорий знают все. Проблема в том, что без чётких критериев команды размывают границы — и метод перестаёт работать.

Категория Что это значит Пример для IT-проекта
Must have Без этого релиз невозможен. Критично для безопасности, соответствия требованиям или базовой функциональности Авторизация пользователя, обработка платежей
Should have Важно, но проект выживет без этого в текущей версии. Можно перенести на следующий релиз Фильтрация в поиске, email-уведомления
Could have Приятно иметь. Включается, если есть время и ресурсы, не влияет на дедлайн Тёмная тема, анимации переходов
Won't have Явно за рамками текущей итерации. Не потому что плохо, а потому что не сейчас Мобильное приложение на этапе MVP веб-версии

Ключевое правило, которое часто игнорируют: Must have — рекомендуемый ориентир не более 60% от общего объёма задач на спринт или фазу проекта. Этот порог зафиксирован в практиках Agile Business Consortium (бывший DSDM Consortium) как условие сохранения гибкости. Если Must больше — команда перегружена, и метод теряет смысл. Won't have должен составлять минимум 10–15%: это буфер для управления ожиданиями стейкхолдеров.

Простой тест для Must have: «Если мы не сделаем это, релиз провалится или нарушим закон?» Если ответ «нет» — скорее всего, это Should have.


Пошаговый алгоритм сессии приоритизации

Метод работает не сам по себе. Нужна структурированная сессия с командой — иначе каждый просто перетащит свои задачи в Must.

1. Соберите все требования в одном месте. Бэклог, список фич, задачи из Jira, Shtab или любого другого трекера. Без полной картины приоритизация будет неполной.

2. Начните с Won't have, а не с Must have. Контринтуитивный, но эффективный приём. Когда команда сначала договаривается о том, что точно не делается, остальные категории заполняются легче. Логика простая: убрать лишнее проще, чем выбрать главное.

3. Определите Must have коллективно. Каждый участник объясняет, почему задача критична. Если нет чёткого обоснования — задача переходит в Should have. Голосование без аргументов здесь не работает.

4. Заполните Should have и Could have. После того как Must и Won't зафиксированы, оставшиеся задачи распределяются значительно проще.

5. Проверьте объём Must have. Если он превышает 60% от мощности команды — пересматривайте. Часть Must переводите в Should.

6. Зафиксируйте решения и причины. Не просто «это Must», а «это Must, потому что без этого мы не пройдём аудит безопасности». Через месяц никто не вспомнит логику без записей.

7. Пересматривайте приоритеты регулярно. MoSCoW — не разовая процедура. В Agile-проектах это делают перед каждым спринтом или при изменении требований.


Преимущества метода

MoSCoW создаёт общий язык для команды и стейкхолдеров. Когда заказчик говорит «мне нужно всё», а команда предлагает пройтись по категориям MoSCoW — разговор становится конкретным. Вместо абстрактного «важно/неважно» появляется чёткий вопрос: «без этого релиз невозможен или нет?»

Распределение ресурсов становится прозрачным. Руководитель видит, куда уходят самые сильные специалисты и почему. По опыту команд, внедривших MoSCoW при груминге бэклога, время на планирование спринта сокращается примерно на треть — потому что дискуссия идёт не по кругу, а по структуре.

Метод одинаково работает в двухнедельном спринте мобильной разработки и в квартальном плане маркетинговой команды из 20 человек. Порог входа минимальный: достаточно маркерной доски и 40 минут на первую сессию.

Отдельный плюс — Won't have как инструмент переговоров. Формулировка «не в этом релизе» вместо прямого отказа снижает конфликты с заказчиками и внутренними стейкхолдерами.


Недостатки и типичные ошибки

MoSCoW не решает всех проблем приоритизации. У него есть структурные ограничения, о которых стоит знать заранее.

Инфляция Must have — главная проблема на практике. Когда каждый стейкхолдер считает свои задачи критичными, категория Must раздувается до 80–90% бэклога. Метод теряет смысл. В российских командах это самая частая жалоба на MoSCoW: без жёсткой модерации сессии категории размываются за 15 минут.

Вторая типичная ошибка — приоритизация без оценки трудоёмкости. Команда честно отбирает 8 задач в Must have, но суммарно они тянут на три спринта. Формально метод соблюдён, фактически — провал. Третья — стейкхолдеры, которые не участвовали в сессии, а потом оспаривают решения. Четвёртая — приоритеты, зафиксированные один раз и не пересмотренные при изменении контекста. Пятая — восприятие Won't have как окончательного отказа, хотя категория означает «не сейчас».

Ещё одно ограничение: MoSCoW не даёт числовую оценку ценности задачи. Он не скажет, что важнее — задача А или задача Б внутри одной категории. Для ранжирования внутри категорий нужны методы вроде ICE или RICE, а для контроля бюджета и объёма — инструменты оценки эффективности проекта, например EVM.


MoSCoW vs другие методы

Выбор метода зависит от контекста. Сравнение четырёх распространённых подходов:

Критерий MoSCoW Матрица Эйзенхауэра RICE ICE
Скорость применения Высокая Высокая Низкая Средняя
Числовая оценка Нет Нет Да Да
Подходит для командной работы Да Частично Да Да
Учитывает трудоёмкость Нет Нет Да Нет
Порог входа Низкий Низкий Средний Низкий

MoSCoW хорош для быстрого выравнивания команды и переговоров со стейкхолдерами. RICE — когда нужна числовая обоснованность решений. ICE — компромисс между скоростью MoSCoW и точностью RICE. Матрица Эйзенхауэра — для личного тайм-менеджмента и оперативных решений.


MoSCoW и Time-blocking

Time-blocking — техника управления временем, при которой под каждую задачу резервируется конкретный временной блок в календаре. Не путать с хронометражем, который фиксирует фактически потраченное время. Time-blocking работает на опережение: слоты бронируются до начала работы.

Связка MoSCoW + time-blocking работает так: сначала MoSCoW определяет, что делать, потом time-blocking — когда именно. Must have получают лучшее время дня и недели, Could have — остаточное. Это снижает риск ситуации, когда команда весь спринт полировала Could have, а Must не готов к дедлайну.


Использование при разработке нового продукта

Команда распределяет фичи MVP по категориям MoSCoW на сессии планирования
Команда распределяет фичи MVP по категориям MoSCoW на сессии планирования

При создании нового продукта — мобильного приложения, SaaS-сервиса или внутреннего инструмента — MoSCoW особенно полезен на этапе формирования MVP.

Конкретный сценарий: команда из 4 разработчиков запускает SaaS для управления подписками. После custdev-интервью с 15 потенциальными клиентами собрали 22 фичи. На сессии MoSCoW в Must have попали только 4: регистрация, подключение платёжного шлюза, управление тарифами и базовая аналитика. 6 фич ушли в Should have (интеграции с CRM, экспорт отчётов), 5 — в Could have (кастомные дашборды, мультиязычность), 7 — в Won't have (мобильное приложение, маркетплейс плагинов). Результат: MVP вышел за 8 недель вместо запланированных 14, потому что команда не распылялась.

В Agile-проектах MoSCoW встраивается в работу с бэклогом напрямую: категории определяют, что попадает в спринт, а что остаётся в очереди. При груминге команда тратит меньше времени на споры, потому что критерии уже согласованы.

Применение MoSCoW в проекте

Метод MoSCoW в Shtab

Shtab — система управления проектами для команд, которым нужна прозрачность без лишней бюрократии.

Реализовать MoSCoW в Shtab можно несколькими способами. Самый простой — метки с цветовым кодом: Must have — красный, Should have — оранжевый, Could have — жёлтый, Won't have — серый. Метки видны прямо в карточке задачи и на доске, без необходимости открывать каждую задачу.

Более структурированный вариант — создать доску с колонками по категориям MoSCoW. Задачи перетаскиваются между колонками по мере переоценки приоритетов. Это особенно удобно на сессиях планирования спринта, когда вся команда видит одну картину.

Статусы и стадии в Shtab позволяют отслеживать прогресс внутри каждой категории. В карточках можно прописывать детальные критерии — почему задача попала в Must, а не в Should. Через месяц это спасает от споров.

Кроме того, Упоминание встроенной матрицы Эйзенхауэра следует убрать или нейтрализовать — документация Shtab не подтверждает наличие такой встроенной функции.

Shtab и метод MoSCoW

MoSCoW — не универсальный инструмент и не замена здравому смыслу. Метод работает ровно настолько, насколько команда готова честно отвечать на вопрос: «Без этого релиз провалится или нет?» Если ответ всегда «да» — проблема не в методе.

При дисциплинированном применении MoSCoW сокращает время на планирование, снижает количество споров со стейкхолдерами и даёт команде общий язык для разговора о приоритетах. Попробуйте провести следующую сессию планирования с него — и начните с Won't have.


Читайте также


FAQ

Что такое метод MoSCoW?

MoSCoW — способ расставить приоритеты в проекте, разделив все задачи на четыре категории: Must have (обязательно), Should have (желательно), Could have (если есть ресурсы), Won't have (не в этом релизе). Команда договаривается, что действительно критично, и не распыляет ресурсы на второстепенное.

Как расшифровывается аббревиатура MoSCoW?

M — Must have, S — Should have, C — Could have, W — Won't have. Строчные «o» добавлены между заглавными буквами для удобства произношения. Метод создан Дай Клеггом (Dai Clegg) в Oracle UK в 1994 году как часть фреймворка DSDM.

Чем MoSCoW отличается от матрицы Эйзенхауэра?

Матрица Эйзенхауэра делит задачи по двум осям: важность и срочность. Это удобно для личного планирования и оперативных решений. MoSCoW работает с требованиями продукта или проекта и лучше подходит для командной работы и переговоров со стейкхолдерами. MoSCoW не учитывает срочность — только ценность для релиза.

Как применять MoSCoW в Agile и Scrum?

В Scrum MoSCoW используют при груминге бэклога и планировании спринта. Категории Must have определяют, что обязательно попадает в спринт, Should have — что берётся при наличии мощности, Could have — буфер. Won't have фиксирует договорённости с заказчиком о том, что остаётся за рамками текущей итерации. Рекомендуемый ориентир: Must have не больше 60% от мощности команды на спринт.

Почему метод MoSCoW перестаёт работать?

Чаще всего — из-за инфляции категории Must have. Когда каждый стейкхолдер считает свои задачи критичными, Must раздувается до 80–90% бэклога и метод теряет смысл. Второй частый сбой — приоритизация без оценки трудоёмкости: Must набран на три спринта вперёд, а команда не успевает. Дисциплина при классификации и регулярный пересмотр приоритетов решают обе проблемы.