Интернет забит разработчиками, которые строят продукт годами без первых платящих пользователей. Рассказываю как сам запускаю продукты быстро.
Неделя 1: ТЗ и архитектура
Фиксируем что делаем. Определяем стек: Next.js, FastAPI, PostgreSQL, Docker. Настраиваем окружение. Самое важное на этом этапе — определить MVP-scope. Не всё что хочется, а минимум для проверки гипотезы.
Типичная ошибка — добавлять функции «на будущее». Каждая лишняя функция — это дни разработки, которые могли бы пойти на запуск.
Неделя 2: MVP
Только ключевые функции. Авторизация, основной флоу. Никакого лишнего. К концу недели должен быть работающий продукт, пусть и некрасивый.
Я использую подход «ugly but working» — сначала сделать чтобы работало, потом — чтобы было красиво.
Неделя 3: Дизайн + оставшиеся функции
Интерфейс, тарифы, онбординг. Тестируем с первыми пользователями. На этом этапе собираем обратную связь и исправляем критические баги.
Неделя 4: Деплой
Vercel + домен + SSL. Настраиваем мониторинг и аналитику. Подключаем оплату если это SaaS по подписке.
Главная ошибка
Строить всё сразу — когда нет пользователей. MVP — это минимальный работающий продукт, который решает одну проблему для одной аудитории. Всё остальное — после первых платящих клиентов.