Что такое настоящий MVP (и чем он отличается от демо)
Макет в Figma — не MVP. Захардкоженная демка с фейковыми данными — не MVP. MVP — это минимальный продукт, который решает одну реальную проблему реального пользователя в production-условиях.
Для бизнеса это значит: продукт развёрнут на сервере с реальным доменом, работает с настоящими данными, его могут использовать сотрудники или клиенты уже сегодня. После этого — итерации на основе реального использования, а не предположений.
4 этапа разработки MVP
Этап 1. Диагностика — дни 1–2
Созвон 1–2 часа: разбираем, что болит, что нужно автоматизировать в первую очередь. Выбираем минимальный функционал, который даёт 80% ценности. Фиксируем архитектурный стек: какая база данных, нужна ли авторизация, будет ли мобильное приложение.
Результат этапа: одностраничное ТЗ с перечнем модулей, технический выбор стека, фиксированная цена.
Этап 2. Бэкенд — дни 3–8
FastAPI + PostgreSQL — стандартный выбор для большинства задач: быстрый, хорошо документированный, легко масштабируется. Claude и Cursor пишут роутеры, модели данных, бизнес-логику. Я проверяю архитектурные решения, безопасность, логику обработки edge cases.
На этом этапе рождается рабочий API, который можно уже тестировать через Swagger-документацию.
Этап 3. Фронтенд и интеграция — дни 9–13
Vue 3 или React — зависит от сложности интерфейса. Для CRM-систем предпочитаю Vue 3 + Vite: быстрее стартует, меньше бойлерплейта. Для публичных лендингов — Next.js с SSG для SEO.
Интерфейс MVP — функциональный, не дизайн-шедевр. Задача: пользователь должен понять, как работать, без инструкции.
Этап 4. Деплой и сдача — дни 14
Docker Compose — сервер, база данных и все зависимости в одном файле. Деплой на VPS занимает 30 минут. Nginx настраивает SSL-сертификат, проксирует запросы. Я провожу обучение команды (1–2 часа), передаю документацию и исходники.
Инструменты, которые ускоряют в 5–10 раз
- ▸Claude (Anthropic) — архитектурные решения, сложная бизнес-логика, code review
- ▸Cursor — IDE с AI-ассистентом: автодополнение контекстно понимает весь проект
- ▸Docker — деплой любой сложности за 30 минут на любой сервер
- ▸GitHub — версионирование + Actions для автоматического тестирования при каждом коммите
- ▸Alembic — миграции базы данных: изменения схемы без потери данных
Ни один из этих инструментов не устраняет потребность в понимании архитектуры. AI-агенты пишут хороший код для хорошо сформулированных задач. Плохо сформулированные задачи дают плохой код — быстро.
Реальный пример: CRM Алёша за 14 дней
Транспортная компания avtogost77 работала в Excel: заявки терялись, клиентская база была у менеджеров, аналитики не было. Задача: CRM под специфику транспортного бизнеса.
За 14 дней: 10 модулей (лиды, партнёры, договоры, документооборот, рейтинги, управление, дашборд), RLS-изоляция данных по тенантам, REST API с 14+ эндпоинтами, Vue 3-фронтенд с ролевой моделью. Стек: FastAPI + PostgreSQL + Vue 3 + Docker.
После сдачи: 2 недели поддержки, дообучение команды, итеративные правки под реальное использование. Это и есть правильная работа с MVP — не сдать и забыть, а сдать и довести.
Что входит в цену и чего ожидать
| Тип продукта | Цена | Срок |
|---|---|---|
| Telegram-бот (простой) | от 30 000₽ | 1–2 недели |
| Telegram-бот с базой + CRM | от 80 000₽ | 2–3 недели |
| CRM MVP (базовый функционал) | от 80 000₽ | 2–3 недели |
| CRM + боты + интеграции | от 150 000₽ | 4–6 недель |
| GPS-трекер (Android + бэкенд) | от 100 000₽ | 3–4 недели |
В цену входит: разработка, деплой на сервер, документация, 2 недели поддержки. Не входит: стоимость сервера (300–2000₽/мес), домен (~1000₽/год), сторонние API (если нужны).