От фантазий к рынку: как 4 реальных отзыва ломают иллюзии стартапа и строят настоящий бэклог
Практический разбор столкновения идеального ТЗ с суровыми реалиями локального рынка. Почему пустой маркетплейс обречен, как Viber бьет Telegram и как использовать Generative AI для победы над холодным стартом.
«Идеальный сферический маркетплейс в вакууме»
Команда проделала честную аналитическую работу. Каждый документ выглядел безупречно, пока оставался на бумаге.
«Etsy для услуг Черногории». Гипотеза: экспатам и местным нужен единый каталог, где каждый мастер сам зарегистрируется и выставит карточки услуг.
20+ страниц спецификаций. Схемы БД: реляционная PostgreSQL (OLTP) для профилей и заказов, плюс ClickHouse (OLAP) для витрин аналитики.
Минималистичный дизайн, светлая тема, аккуратная типографика 12–14px. Быстрый мобильный PWA-прототип для тестирования в браузере.
Многостраничная модель в Excel: юнит-экономика, когортный анализ, фискализация, спецификация эквайринга (ПМ-52) и прогноз комиссий.
4 респондента, которые сняли розовые очки
Тестирование работающего прототипа blizu.drillcloud.ru. Два представителя бизнеса (потенциальные авторы объявлений) и два конечных покупателя.
Юрий (takethe.space)
Бизнес #1 • ЭкспатSEO-маркетолог и веб-разработчик. Предлагает IT-услуги и сайты в Черногории.
Вадим
Бизнес #2 • ЭкспатПреподаватель онлайн, организатор пулов совместных заказов с Temu.
Марьяна Н.
Пользователь #1 • ЧерногоркаРиск-менеджер банка CKB, 32 года. Платежеспособный местный клиент.
Артем С.
Пользователь #2 • ЭкспатПродуктовый дизайнер, 44 года. Активный покупатель товаров для дома и услуг.
Матрица болей: частотность и критичность
Сводный анализ препятствий, блокирующих регистрацию и регулярное использование сервиса.
4 из 4 опрошенных. Замкнутый круг: пустой сайт отпугивает и мастеров, и покупателей.
3 из 4 опрошенных. На смартфонах при солнце Черногории кегль 12–14px не читается.
2 из 4 опрошенных. Острая нехватка дешевой доставки из маркетплейсов и проблемы с оплатой.
2 из 4 опрошенных. Местные жители не говорят по-русски и не используют Telegram.
Анатомия инсайтов: о чем на самом деле говорят люди
Разбор дословных цитат. Каждая фраза скрывает фундаментальное продуктовое требование.
Юрий (takethe.space) • Веб-разработчик
О проблеме пустой витрины
Марьяна Н. • Риск-менеджер CKB Bank
О культурной изоляции и мессенджерах
Вадим • Организатор доставок Temu
О реальных офлайн-потребностях
Артем С. • Продуктовый дизайнер
Об усталости от хаоса в чатах
Ожидания фаундера vs Рыночная реальность
Как четыре интервью разрушили кабинетные предположения команды.
Стратегические рекомендации аналитика: три решения для MVP
Как трансформировать хаос пожеланий в конкретные архитектурные решения без раздувания бюджета.
Решение: Запустить «Доставку и заказы Temu» как обособленный спецпроект с отдельным интерфейсом по городам (Бар, Будва, Подгорица), сохранив чистую модель витрины.
Решение: Внедрить двуязычный рубрикатор (RU / ME) в шапку сайта и добавить нативные ссылки на Viber и Telegram в каждую карточку мастера.
Решение: Использовать LLM с жесткой Pydantic-схемой (Structured Output) для генерации 15–20 эталонных синтетических карточек с реальными ценами и двуязычными описаниями.
Интерактивный AI Playground: генерация синтетических карточек
Живая демонстрация Structured Output: как решить проблему Cold Start без галлюцинаций с гарантией схемы базы данных PostgreSQL.
# ============================================================================== # PYDANTIC V2 SCHEMA & STRUCTURED OUTPUT SPECIFICATION # Framework: instructor / OpenAI JSON Schema / Gemini Constrained Decoding # ============================================================================== from pydantic import BaseModel, Field from typing import Literal class MarketplaceListingSeed(BaseModel): # Уникальный детерминированный ID для миграций в базу id: str = Field(..., pattern=r"^seed-me-\d{3}$", description="Unique seed identifier") # Строгий энумератор рубрик (соответствует ENUM в PostgreSQL) category: Literal["beauty_nails", "auto_electric", "logistics_temu", "homemade_food"] # Заголовок на живом разговорном русском (без маркетинговых клише) title_ru: str = Field(..., min_length=15, max_length=85) # Аутентичный черногорский / иекавица (никакого машинного перевода) title_me: str = Field(..., min_length=15, max_length=85) # Калиброванные цены в EUR для локальной экономики Черногории price_eur: int = Field(..., gt=0, le=500) # Белый список муниципалитетов побережья и Подгорицы city: Literal["Bar", "Budva", "Podgorica", "Tivat", "Kotor"] # Прямой черногорский номер для Viber deeplink (+382...) viber_contact: str = Field(..., pattern=r"^\+382\d{8}$") # Telegram контакт для экспат-комьюнити (@handle) telegram_contact: str = Field(..., pattern=r"^@[A-Za-z0-9_]{4,30}$") description_ru: str = Field(..., min_length=40, max_length=300) description_me: str = Field(..., min_length=40, max_length=300) verified_seed: bool = Field(True, description="Маркер синтетического посева для этичной модерации") # ------------------------------------------------------------------------------ # SYSTEM PROMPT FOR LLM (Zero Hallucinations Engine) # ------------------------------------------------------------------------------ SYSTEM_PROMPT = """ Ты — Ведущий контент-инженер локального черногорского маркетплейса 'blizu'. Твоя задача — сгенерировать реалистичные карточки услуг для решения проблемы холодного старта. СТРОГИЕ ПРАВИЛА (ZERO HALLUCINATIONS): 1. Никаких цен в рублях, долларах или формата 'договорная' — только EUR целые числа. 2. Никаких номеров +7 или 8-800. Контактные номера — ТОЛЬКО Черногория: +382... 3. Города — строго локации Черногории (Bar, Budva, Podgorica, Tivat, Kotor). 4. Язык: - RU: естественный разговорный язык черногорских экспатов (Soho City, Rozino, Porto). - ME: естественная иекавица (servis klima uređaja, cijena, popust, dolazak na adresu). 5. ВЫВОД: СТРОГО В СООТВЕТСТВИИ С PYDANTIC СХЕМОЙ БЕЗ ВВОДНЫХ СЛОВ И БЕЗ MARKDOWN-ОБЕРТОК. """
Итоговый бэклог спринта и критерии готовности (DoD)
Как 4 интервью трансформировались в четкий план задач с измеримыми критериями приемки.
Definition of Done (DoD)
-
15+ живых карточек отображаются на главной странице с ценами в EUR и условиями.
-
Шрифт 16px+ читается на экранах iPhone и Android без масштабирования (WCAG AA).
-
Переключатель ME работает в шапке за 1 клик и переводит рубрикатор.
-
Deeplinks в Viber и Telegram открывают диалог с исполнителем без регистрации.
-
Раздел Temu и доставки активен и имеет пул совместных заказов.