У каждого фаундера, с которым я работаю, список фич в 3 раза длиннее, чем нужно для MVP. Это не критика — значит, они глубоко продумали продукт. Проблема в том, что собрать всё это — 6 месяцев и €40K, а у них 10 недель и €12K.
Навык не в урезании фич. Он в знании, какие фичи урезать, чтобы продукт всё ещё решал основную проблему. Урежешь неправильно — выпустишь то, чем никто не хочет пользоваться. Урежешь правильно — выпустишь за 10 недель, получишь реальных пользователей и узнаешь, что собирать дальше.
Вот фреймворк, который я использую, и 5 реальных примеров.
Фреймворк урезания
Каждая фича получает одну из трёх меток:
Обязательно (must-have): Без этого продукт не решает основную проблему. Если убрать — первый пользователь в день 1 не сможет завершить главный воркфлоу. Примеры: логин, основной CRUD, обработка платежей (если бизнес-модель этого требует).
Желательно (should-have): Делает продукт лучше, но не требуется в день 1. Если убрать — пользователи всё ещё могут завершить воркфлоу, просто менее эффективно. Примеры: массовые операции, поиск/фильтрация, аналитический дашборд, email-уведомления.
Было бы неплохо (nice-to-have): Делает продукт отполированным, но не влияет на решение основной проблемы. Примеры: тёмная тема, кастомный брендинг, CSV-экспорт, мультиязычность, аудит-лог.
MVP выпускает обязательное и 2–3 самых импактных желательных. Всё остальное идёт в версию 2.
Решение не «полезна ли эта фича?» — почти каждая фича полезна. Решение — «должна ли эта фича существовать до того, как первый платящий пользователь прикоснётся к продукту?»
Пример 1: SaaS для логистической диспетчеризации
Полный список желаний (22 фичи): CRUD заданий, стейт-машина, управление водителями, управление зонами, дашборд диспетчера, дашборд админа, аналитика, Google Maps, оптимизация маршрутов, платёжная интеграция, email-уведомления, SMS, пуш-уведомления, аудит-лог, CSV-экспорт, API для интеграций, мобильное приложение для водителей, ссылка трекинга для клиента, фото подтверждения доставки, автоматическое назначение, мультитенантность, кастомный брендинг.
Что вышло в MVP (10 недель, €12K):
| Фича | Метка | Решение |
|---|---|---|
| CRUD заданий + стейт-машина | Обязательно | Выпустить |
| Управление водителями | Обязательно | Выпустить |
| Управление зонами | Обязательно | Выпустить |
| Дашборд диспетчера | Обязательно | Выпустить |
| Google Maps (локации водителей) | Желательно | Выпустить — ключевой дифференциатор |
| Оплата (Stripe) | Желательно | Выпустить — нужно для выручки |
| Дашборд админа + аналитика | Желательно | Урезать — фаундер запускает SQL вручную 3 месяца |
| Email-уведомления | Желательно | Выпустить — минимальные шаблоны |
| Оптимизация маршрутов | Неплохо бы | Урезать |
| SMS/пуш | Неплохо бы | Урезать |
| Аудит-лог | Неплохо бы | Урезать |
| CSV-экспорт | Неплохо бы | Урезать — добавлен на 2-м месяце (3 часа) |
22 фичи → 8 выпущено. Полная разбивка стоимости этого проекта.
Что фаундер делал вручную: Запускал аналитические запросы в Postgres напрямую. Отправлял SMS со своего телефона. Назначал задания вручную. Ничего из этого не было приятным — всё было терпимым 3 месяца.
Пример 2: Маркетплейс онлайн-курсов
Полный список: Каталог курсов, видеохостинг, трекинг прогресса, тесты, сертификаты, дашборд инструктора, дашборд студента, оплата, подписки, купоны, партнёрское отслеживание, отзывы, форум, чат, email-кампании, мобильное приложение.
Что вышло (8 недель, €9K):
| Фича | Метка | Решение |
|---|---|---|
| Каталог курсов + страницы | Обязательно | Выпустить |
| Видеохостинг (Mux) | Обязательно | Выпустить |
| Трекинг прогресса | Обязательно | Выпустить |
| Оплата (Stripe Checkout) | Обязательно | Выпустить |
| Дашборд студента | Обязательно | Выпустить |
| Купоны | Желательно | Выпустить — 4 часа, нативные купоны Stripe |
| Дашборд инструктора | Желательно | Урезать — загрузка через админку |
| Тесты | Желательно | Урезать — без оценивания в v1 |
| Подписки | Желательно | Урезать — только разовая покупка в v1 |
16 фич → 6 выпущено. Фаундер запустился с 3 курсами и валидировал спрос до построения подписок, тестов и сертификатов.
Пример 3: Платформа тикетинга для мероприятий
Полный список: Выбор мест, входные билеты, QR-билеты, сканер чекина, оплата, возвраты, управление мероприятиями, управление площадками, аналитика, email-подтверждения, лист ожидания, сезонные абонементы, групповые бронирования, доступные места, промокоды, маркетплейс перепродажи, мобильное приложение.
Что вышло (12 недель, €18K):
| Фича | Метка | Решение |
|---|---|---|
| Выбор мест (интерактивная SVG-карта) | Обязательно | Выпустить |
| Входные билеты | Обязательно | Выпустить |
| QR-билеты | Обязательно | Выпустить |
| Сканер чекина | Обязательно | Выпустить |
| Оплата (Stripe) | Обязательно | Выпустить |
| Управление мероприятиями | Обязательно | Выпустить |
| Email-подтверждения | Желательно | Выпустить |
| Промокоды | Желательно | Выпустить — нативные Stripe |
| Возвраты | Желательно | Выпустить — ручной возврат через Stripe |
| Аналитика | Желательно | Урезать — ручной SQL 2 месяца |
| Мобильное приложение | Неплохо бы | Урезать — собрали позже как E7 Shop |
17 фич → 11 выпущено. Этот MVP был крупнее, потому что у тикетинга больше обязательных фич. Полный кейс-стади.
Пример 4: Клиентский портал для консалтинговой фирмы
Полный список: Логин клиентов, обмен документами, таймлайн проекта, инвойсинг, трекинг времени, командный чат, видеозвонки, управление задачами, отчётность, версионирование файлов, электронные подписи, онбординг клиентов, white-label.
Что вышло (6 недель, €7K):
| Фича | Метка | Решение |
|---|---|---|
| Логин (по приглашению) | Обязательно | Выпустить |
| Загрузка + скачивание документов | Обязательно | Выпустить |
| Таймлайн проекта (простой канбан) | Обязательно | Выпустить |
| Инвойсинг | Желательно | Урезать — Stripe Invoicing напрямую |
| Чат / видео | Неплохо бы | Урезать — Slack / Google Meet |
| Остальные 8 фич | Неплохо бы | Урезать |
13 фич → 3 выпущено. Самый агрессивный список урезаний — но реальная проблема фаундера была «клиенты не могут найти свои документы и мы шлём слишком много писем». Логин + документы + таймлайн это решили.
Пример 5: Нишевый e-commerce с кастомными продуктами
Полный список: Каталог, конфигуратор продуктов (кастомные размеры), корзина, чекаут, оплата, управление заказами, интеграция с доставкой, учёт запасов, аккаунты клиентов, вишлисты, отзывы, программа лояльности, подарочные карты, email-маркетинг, гайд по размерам, портал возвратов.
Что вышло (9 недель, €11K):
| Фича | Метка | Решение |
|---|---|---|
| Каталог | Обязательно | Выпустить |
| Конфигуратор продуктов | Обязательно | Выпустить — ключевой дифференциатор |
| Корзина + чекаут | Обязательно | Выпустить |
| Оплата (Stripe) | Обязательно | Выпустить |
| Управление заказами | Обязательно | Выпустить |
| Аккаунты клиентов | Желательно | Выпустить — нужно для истории заказов |
| Гайд по размерам | Желательно | Выпустить — снижает возвраты |
| Email-подтверждения | Желательно | Выпустить |
| Доставка | Желательно | Урезать — ручная печать этикеток в v1 |
| Учёт запасов | Желательно | Урезать — таблица в v1 |
16 фич → 8 выпущено. Конфигуратор был непоколебим — это было всё ценностное предложение.
Паттерн по всем пяти
-
Обязательное очевидно. В каждом проекте список обязательного был ясен в течение первого часа скоупинг-звонка.
-
Борьба — в желательном. Здесь живёт расползание скоупа. Каждое желательное добавляет 8–20 часов. Три лишних = €2K–€4K и 2 лишние недели. Пост о скоупинге раскрывает это детальнее.
-
Ручная работа заменяет неплохо бы. Аналитика → SQL-запросы. Email-кампании → Mailchimp. Инвойсинг → дашборд Stripe. Реальный вопрос MVP: какую работу вы готовы делать вручную?
-
Список урезаний становится роадмапом. Каждая урезанная фича — кандидат на v2. После запуска данные использования скажут, какие урезанные фичи пользователям реально нужны — часто не те, что ожидал фаундер.
-
Одна фича священна. У каждого проекта была одна безоговорочная фича, оправдывающая всю сборку: стейт-машина диспетчеризации, карта мест, конфигуратор продуктов.
Нужна помощь решить, что оставить, а что урезать? Запишитесь на скоупинг-звонок — я пройдусь по вашему списку фич и дам разбивку обязательно/желательно/неплохо бы с часами и стоимостью для каждого.