Список запрещенных фич помогает остановить бесконечные улучшения, договориться о границах и довести ИИ-проект до релиза без суеты.

ИИ почти всегда расширяет объем по простой причине: он старается быть полезным и находить варианты. Вы описываете идею, а модель видит рядом десятки логичных «улучшений» - удобнее, безопаснее, красивее, масштабируемее. Это не злой умысел, а эффект поиска «наиболее полного» ответа.
Есть и второй фактор: ИИ не чувствует реальной цены изменений. Для него добавить роли пользователей, фильтры, уведомления, аналитику и «админку на всякий случай» - это несколько строк в чате. Для вас - новые экраны, состояния, ошибки, тесты и договоренности.
Проблема в том, что «еще одна мелочь» почти никогда не бывает мелочью. Она цепляет другие части продукта: меняет схему данных, ломает уже сделанное, требует дополнительных настроек, рождает крайние случаи. Сроки уезжают незаметно: на день, потом на два, потом на неделю. Усталость растет так же тихо.
Для маленьких команд и соло-разработчиков это особенно опасно. Обычно нет отдельного человека на тестирование, нет времени на длинные обсуждения, нет запаса сил на переделки. В vibe-coding формате (когда вы собираете продукт через диалог) скорость сначала кажется бесконечной. Но именно из-за этой скорости хочется «добавить еще», пока не наступает момент, когда поддерживать проект тяжелее, чем делать.
Чаще всего первым ломается не код, а фокус. А вслед за фокусом начинают падать сроки, мотивация, качество и ясность требований. ИИ полезен, когда помогает выбирать. Но без рамок он будет честно тянуть вас к «идеальной версии», которая почти всегда приходит позже, чем нужно рынку, команде и вам.
Список запрещенных фич - это короткий и явный список того, что вы сознательно не делаете в текущей версии продукта. Не «позже подумаем», а «в этот релиз не берем, даже если идея кажется классной». Он задает границы в момент, когда ИИ (или команда) начинает предлагать «а давайте еще добавим…».
Важно: это не способ убить идеи. Это способ защитить цель релиза. Если вы делаете MVP, границы часто важнее вдохновения.
Бэклог - список работ, которые потенциально могут попасть в разработку, часто без жестких сроков. «Когда-нибудь потом» - склад идей, где все звучит хорошо, но непонятно, что с этим делать.
Запрещенные фичи отличаются тем, что на время они исключены из обсуждения. Их не оценивают, не декомпозируют, не спорят о дизайне. После релиза их можно перенести в бэклог, но только отдельным решением.
Такой список помогает быстрее выпустить продукт и не утонуть в бесконечных улучшениях. Он фиксирует границы, выравнивает ожидания, ускоряет решения и защищает основу: вы доделываете главное, а не «полируете все подряд».
Представьте, вы собираете первую версию сервиса через чат: вам предлагают роли, аналитику, интеграции, мультиязык и красивый онбординг. Список запрещенных фич заранее фиксирует: «интеграции и роли - не в этом релизе». Тогда вы спокойно доводите регистрацию, основной сценарий и оплату до рабочего состояния.
Метод полезен там, где скорость важнее идеальности. Если цель - показать рабочий результат за дни или пару недель, список запрещенных фич помогает не расползтись и не менять рамки из-за каждого «логичного улучшения».
Лучше всего он заходит в разработке MVP. В MVP всегда есть соблазн «добавить еще чуть-чуть», чтобы продукт выглядел солиднее. На практике это превращается в бесконечный ремонт: добавили настройки, потом роли, потом отчеты, потом интеграции. А релиза все нет. Список возвращает к простому вопросу: это нужно, чтобы проверить основную гипотезу, или это украшение?
Метод спасает и там, где требования плавают. Каждая встреча приносит новые «обязательные мелочи». Если заранее записать, что не входит в текущую версию, обсуждения становятся короче. Вы не спорите, хороша ли идея. Вы решаете одно: в какую версию она попадет.
Отдельный случай - разработка «в чате», когда ИИ постоянно предлагает улучшения. На vibe-coding платформах это особенно заметно: попросили сделать экран и API, а в ответ прилетели аналитика, фильтры, роли, темная тема и «небольшая админка». Тут список запрещенных фич работает как стоп-кран: идеи можно складывать в будущий бэклог, но не тащить в текущую итерацию.
Хороший признак, что пора заводить список:
Список запрещенных фич работает, когда он быстрый и честный. Его цель - защитить релиз от улучшений, которые в чате кажутся бесплатными.
Шаг 1 (2 минуты). Сформулируйте цель релиза в одном предложении. Запишите так, чтобы любой человек понял, что должно заработать. Пример: «Пользователь может создать простой лендинг и опубликовать его на домене проекта». Если цель нельзя проверить, это пока не цель.
Шаг 2 (5 минут). Выпишите 10-20 “хотелок”, которые уже всплыли. Сюда входят идеи от вас, команды и подсказки ИИ. Пишите без фильтра: «добавить роли», «сделать анимацию», «поддержать 5 способов оплаты», «импорт из Excel», «аналитика». Это не список задач, а карта соблазнов.
Перед следующим шагом отметьте, что из этого точно не нужно для проверки цели релиза. Обычно таких пунктов больше половины.
Шаг 3 (6 минут). Выберите 3-7 пунктов и перенесите в “запрещено сейчас”. Берите не мелочи, а то, что уводит в сторону: интеграции, «идеальная» архитектура, дополнительные платформы, сложные настройки. 3-7 пунктов достаточно: список должен быть коротким, иначе его перестанут читать.
Шаг 4 (4 минуты). Добавьте причину запрета к каждому пункту. Причина снимает споры. Формулируйте одной фразой: «не влияет на цель релиза», «сдвинет сроки», «слишком много неизвестных», «сложно тестировать на ранних пользователях», «нужны данные, которых пока нет».
Шаг 5 (3 минуты). Согласуйте с командой и закрепите как правило спринта. Договоритесь: если в обсуждении или в чате с ИИ появляется пункт из списка, вы не спорите о вкусе, а говорите «это запрещено сейчас» и возвращаетесь к цели. Пересматривать список можно в конце спринта, но не раньше.
Запреты работают только тогда, когда их можно одинаково понять. Если написать «нельзя платежи», это быстро превратится в торг: «а если просто кнопку?», «а если тестовый вариант?». Лучше формулировать так, чтобы было ясно: вы не отказываетесь навсегда, вы осознанно откладываете.
Хорошая формула: «Не в этом релизе, потому что…». Причина должна быть короткой и честной: «съест 2 недели», «нужны юристы», «нет данных для настройки», «не влияет на ценность MVP». Тогда спор идет не про вкусы, а про сроки и цель.
Чтобы запрет был проверяемым, описывайте что именно не делаем и как это выглядит в продукте. Не «без интеграций», а «без интеграции с CRM, почтой и мессенджерами; данные вводим вручную». Не «без аналитики», а «без событий и воронок; максимум - счетчик регистраций».
Если список быстро разрастается, помогает группировка по темам: интерфейс, интеграции, роли и доступы, аналитика и эксперименты, платежи.
Еще один прием - задавать порог, чтобы не скатиться в «чуть-чуть сделаем», из которого вырастает полноценная система. Например: один основной сценарий, одна роль, один источник данных, без импорта и синхронизаций.
Пример формулировки, которая обычно не вызывает споров: «Не в этом релизе: регистрации и профили. Потому что цель MVP - проверить, пользуются ли люди функцией X без трения. Порог: доступ по ссылке, без паролей и восстановления». С таким текстом легко отвечать ИИ: «идея хорошая, вернемся после релиза, сейчас не в рамке».
Список запрещенных фич работает только если вы реально даете его ИИ как правило игры. Иначе модель будет делать то, что умеет лучше всего: расширять сценарии и добавлять «а давайте еще».
Начните с короткой установки в первом сообщении и повторяйте ее, если разговор ушел в сторону. Полезная проверка: перед любым предложением ИИ сверяет его с запретами и пишет, что проверил.
Шаблон, который можно вставлять в чат:
У нас есть «список запрещенных фич». Проверь каждое предложение по нему.
Если идея нарушает запрет - не предлагай ее как решение.
Вместо этого предложи 2 альтернативы, которые дают похожую пользу, но остаются в рамках.
Идеи «на потом» складывай в «Парковку», не превращая их в план.
ИИ все равно иногда предложит лишнее, особенно если вы попросили «сделай лучше» или «добавь удобства». В такие моменты важно отвечать коротко и одинаково, без длинных объяснений:
Если идея полезная, но упирается в запрет, просите не «компромисс», а альтернативу по ценности. Например, ИИ предлагает роли и права доступа (запрещено), а вам нужно снизить риск ошибок. Альтернатива может быть проще: один общий доступ, но с подтверждением опасных действий, логом изменений или черновиками.
Очень помогает разделять в ответах три вещи: (1) что запрещено, (2) что делаем вместо этого сейчас, (3) куда кладем мысль на потом. «Парковка» должна быть короткой: одна строка на идею и условие, когда к ней вернуться (например, «после релиза» или «если будет 50 платящих»).
Представьте мастера по маникюру (или барбера), который устал вести запись в мессенджере. Ему нужен простой сервис: клиент выбирает время, мастер видит расписание, напоминания уходят автоматически.
Чтобы не утонуть в идеях, фиксируем MVP. Он укладывается в 2-3 экрана: расписание на неделю с занятыми слотами, форма записи (имя, телефон, услуга, время) и простая админ-страница (подтвердить или отменить). Плюс базовые уведомления: клиенту и мастеру приходит сообщение о записи и напоминание.
Дальше подключается ИИ, и начинается знакомое: «добавим онлайн-оплату», «сделаем личный кабинет», «скидки, абонементы, уровни доступа». В этот момент помогает список запрещенных фич, который лежит рядом с задачами и обновляется так же строго, как требования к релизу.
Запреты для такого проекта могут быть простыми: онлайн-оплата и возвраты, личный кабинет клиента и история посещений, сложные роли, CRM и программы лояльности, интеграции с внешними календарями и мессенджерами.
Правило тоже простое: на каждую новую идею задайте вопрос - «она уже в MVP или в запретах?». Если в запретах, решение принимается за 10 секунд: «не сейчас». Если не попадает никуда, вы либо добавляете ее в бэклог, либо сразу записываете в запреты, чтобы не спорить завтра.
Например, ИИ предлагает: «подтверждение записи через SMS с кодом». Вы смотрите на MVP: там нет требований к защите от фейковых записей. Значит, либо оставляете как улучшение после релиза, либо сразу запрещаете, если понимаете, что это потянет сроки и стоимость.
Итог выглядит скучно, и это хорошо: сервис реально выходит в релиз. Его можно быстро собрать в формате чат-разработки, проверить на первых клиентах, и только потом возвращаться к оплатам, ролям и кабинетам - когда появятся причины, а не просто красивые идеи.
Сам список не спасает от расползания проекта, если с ним обращаются как с формальностью. Вот ошибки, из-за которых метод перестает работать.
Если запрет звучит как «никаких сложных функций» или «не делаем красивый дизайн», каждый понимает это по-своему. В итоге ИИ предлагает «не очень сложное» улучшение, вы соглашаетесь, и границы исчезают.
Пишите так, чтобы можно было проверить по факту: «не добавляем роли пользователей, только один тип аккаунта» или «не делаем поиск, только фильтр по 2-3 параметрам».
Иногда список превращается в «каталог страхов»: вы запрещаете все рискованное и в итоге продукт не решает базовую задачу.
Простой тест: если убрать все запрещенное, остается ли понятный сценарий, за который пользователь готов прийти и «сделать дело»? Если нет, запреты нужно пересмотреть и вернуть минимум ценности.
Запреты без срока быстро устаревают. Через неделю вы снова обсуждаете то же самое: «а может все-таки…». ИИ тоже подталкивает, потому что его работа - предлагать варианты.
Помогает условие пересмотра: «до первого релиза», «до конца спринта», «пока не будет 20 активных пользователей». Тогда спор заканчивается фразой «вернемся по триггеру».
Если список лежит где-то в документе, к нему не возвращаются в момент решений. А решения часто принимаются прямо в чате: ИИ предложил, вы увидели «логично», и запрет уже нарушен.
Рабочая привычка простая: перед каждой новой задачей коротко сверяться со списком. Еще лучше - вставлять 1-2 ключевых запрета в начало диалога, когда обсуждаете функционал.
Иногда список используют, чтобы «победить» в споре: «запрещено, точка». Это вызывает сопротивление и провоцирует обходные маневры.
Список работает, когда объясняет решение: какую цель он защищает (скорость, простота, проверка гипотезы) и почему запрет нужен именно сейчас.
Перед тем как просить ИИ «накидать идеи» или «улучшить UX», остановитесь на 5 минут и задайте рамки.
Проверьте:
И еще три быстрых вопроса перед тем, как принять очередную идею:
Список работает только если живет в процессе, а не в заметках. Простое правило: любая новая идея сначала проходит проверку через список запрещенных фич, и только потом обсуждается как задача.
Чтобы не превращать это в вечный спор, договоритесь о ритме: раз в неделю (или раз в спринт) открываете список и принимаете одно из трех решений - запрет остается, запрет смягчается, или фича осознанно переносится в следующий этап после релиза.
Если вы делаете продукт в TakProsto (takprosto.ai), удобно держать цель релиза, запреты и «парковку» рядом с планом, а перед рискованными изменениями сохранять снимки проекта, чтобы при необходимости быстро откатиться и вернуться к MVP.
ИИ по умолчанию старается быть максимально полезным и поэтому предлагает «логичные улучшения» рядом с вашей идеей. Он не чувствует реальной цены изменений: в чате это выглядит как пара сообщений, а в продукте превращается в новые экраны, состояния, ошибки и тестирование. Без рамок модель будет тянуть к «идеальной версии», которая почти всегда появляется позже, чем нужно.
Список запрещенных фич — это короткий перечень того, что вы сознательно не делаете в текущем релизе, даже если идея кажется хорошей. Он нужен, чтобы защищать цель релиза и быстро принимать решения, когда появляются новые предложения от ИИ или команды.
Бэклог — это кандидаты на работу когда-нибудь, а запреты — это то, что временно исключено из обсуждения. Запрещенные фичи не оцениваются, не декомпозируются и не обсуждаются по дизайну до завершения релиза. Вернуться к ним можно после релиза отдельным решением.
Лучше всего метод работает в MVP и в коротких итерациях, когда важнее скорость и проверка гипотезы, чем идеальность. Он особенно полезен, если требования часто меняются или если вы делаете продукт «в чате» и идеи появляются каждую сессию. В стабильных проектах с фиксированным ТЗ он тоже помогает, но эффект обычно меньше.
Начните с цели релиза в одном проверяемом предложении, затем выпишите все «хотелки», которые уже всплывали. Выберите 3–7 пунктов, которые точно не нужны для цели релиза, и перенесите их в запреты. К каждому запрету добавьте короткую причину и договоритесь, что пересматриваете список только в конце спринта или после релиза.
Формулируйте запрет так, чтобы его можно было проверить по факту: что именно не делаете и как это выглядит в продукте. Полезная конструкция — «не в этом релизе, потому что…», где причина короткая и честная. Чем конкретнее границы, тем меньше торга в стиле «давайте хотя бы чуть‑чуть».
Дайте список ИИ как правило игры прямо в начале диалога и просите проверять предложения на соответствие запретам. Если идея нарушает запрет, просите не «компромисс», а альтернативу с похожей ценностью, но в рамках. Отдельно держите «парковку идей», чтобы хорошие мысли не терялись, но и не превращались в задачи текущего релиза.
Потому что «мелочь» часто цепляет другие части продукта: данные, сценарии, роли, ошибки, тестирование и поддержку. Даже небольшое изменение может создать новые крайние случаи и вынудить переделывать уже сделанное. Поэтому лучше заранее решить, какие улучшения откладываются, чтобы не расползался срок и не падал фокус.
Самая частая ошибка — слишком общие запреты, которые каждый понимает по‑своему. Другая крайность — запретить так много, что MVP перестает решать базовую задачу пользователя. Еще метод ломается, если нет срока пересмотра или если список лежит отдельно и к нему не возвращаются в момент принятия решений.
У каждого запрета должен быть триггер пересмотра: конец спринта, первый релиз или понятный показатель вроде числа активных пользователей. Пересматривайте список по расписанию, а не в момент, когда хочется «срочно добавить удобство». Если вы работаете в TakProsto, полезно фиксировать правила релиза рядом с планом и перед рискованными изменениями сохранять снимок проекта, чтобы при необходимости быстро откатиться к MVP.