SaaS и ПО

Разработка MVP для бизнеса в Дубае и ОАЭ

Первый релиз, созданный, чтобы ответить на один вопрос о вашем продукте: объём работ намеренно урезан, а всё урезанное записано, чтобы все знали, что осталось за рамками и почему.

Для кого это

MVP подходит вам, если вы можете назвать самое рискованное допущение в своём плане и хотите проверить его на реальных пользователях, прежде чем тратить полный бюджет на продукт. Это основатели перед раундом инвестиций, предприниматели, тестирующие новое направление рядом с действующим бизнесом, и корпоративные команды, которым нужны доказательства перед внутренним инвестиционным решением.

MVP не подходит, если первый релиз уже должен обслуживать платящих корпоративных клиентов в большом масштабе, — тогда нужна разработка SaaS с полноценной платформенной основой. Он также не подходит, если вы ещё не поговорили с людьми, которые будут им пользоваться. В этом случае дешевле исследование продукта или кликабельный прототип. Разницу объясняет наше сравнение MVP и прототипа.

Начинайте с вопроса, а не со списка функций

Прежде чем что-либо оценивать, мы записываем проверяемое допущение, кто будет его проверять и какой результат изменит ваш план. Например: руководители клиник будут сами загружать недельный график смен, а не присылать его в WhatsApp, и не менее половины пилотных клиник будут делать это четыре недели подряд. Это предложение определяет, что будет разработано. Любая функция, которая не помогает на него ответить, — кандидат в список исключений.

План проверки также описывает, как будут привлекаться пользователи, какие события продуктовой аналитики нужны для измерения результата и когда состоится встреча по итогам. MVP без запланированного разбора итогов обычно превращается в медленный и недофинансированный полноценный продукт.

Явные границы объёма

Каждый объём работ по MVP, который мы пишем, включает такую таблицу. У каждого исключения есть причина и условие, при котором его возвращают.

Пример границ объёма для B2B SaaS MVP
ОбластьВ первом релизеИсключеноУсловие для добавления
ВходEmail и пароль или вход по ссылкеSSO, вход через соцсетиПилотный клиент требует SSO для продолжения
БиллингРучные счета или платёжная ссылкаТарифы с самообслуживанием, пересчёт, работа с просроченными платежамиПилотных клиентов, переходящих на оплату, больше, чем финансовый отдел успевает выставить вручную
АдминистрированиеПростой внутренний экран и прямой доступ команды к базе данныхПолноценный бэк-офис с отчётностьюПоддержка занимает больше нескольких часов в неделю
ИнтеграцииИмпорт и экспорт CSVСинхронизация с CRM или бухгалтерией в реальном времениПользователи регулярно выгружают данные в один и тот же инструмент
ЯзыкЯзык, на котором работает большинство пилотных пользователейВторой язык и вёрстка справа налевоПилотные пользователи или покупатели просят об этом
ПлатформыАдаптивное веб-приложениеНативные приложения для iOS и AndroidЕсть данные, что продуктом пользуются не за рабочим столом
УведомленияТранзакционные письмаWhatsApp и SMSСтатистика открытий показывает, что письма не читают

Что мы не урезаем

  • Контроль доступа и безопасное хранение паролей. Реальные пользователи — это реальные данные с первого дня.
  • Модель данных, рассчитанную на следующий этап, включая ключ тенанта, если продукт станет SaaS.
  • Резервное копирование, отслеживание ошибок и базовые оповещения о доступности.
  • Уведомления о согласии и конфиденциальности, которые отражают данные, реально собираемые вами, в соответствии с PDPL ОАЭ.
  • События аналитики, от которых зависит план проверки. Без них MVP не сможет ответить на свой вопрос.
  • Код в вашем репозитории, который может развернуть не только наша команда.

SaaS MVP и другие MVP

SaaS MVP
Один ключевой процесс для одного типа клиентов на основе, которая может стать мультитенантной без переписывания. Наше руководство по объёму SaaS MVP разбирает пример.
MVP маркетплейса
Часто одну сторону подключают вручную, а другая пользуется ПО. Заявки могут поступать вашей команде до того, как у поставщиков появится свой кабинет. Полная разработка — в разделе разработка маркетплейсов.
MVP услуги или бронирования
Бронирование или расчёт стоимости для клиентов, за которыми операционная работа пока частично выполняется вручную, — чтобы проверить, готовы ли клиенты обслуживать себя сами.
Внутренний пилот
Инструмент для одной команды или филиала, который сравнивается с заменяемым процессом на таблицах, прежде чем внедрять его дальше.

Как идёт работа

  1. Воркшоп по объёму работ

    Мы согласуем допущение, пользователей, ключевой процесс и таблицу границ объёма. Для каждой пользовательской истории задаются критерии приёмки, например: руководитель может загрузить файл графика и перед сохранением увидеть ошибки построчно.

  2. Кликабельный прототип

    Ключевые экраны тестируются с несколькими целевыми пользователями до написания кода. Именно здесь изменения обходятся дешевле всего.

  3. Разработка короткими итерациями

    В конце каждой итерации — работающее ПО на тестовом окружении, которое проверяется по критериям приёмки.

  4. Пилотный запуск

    Развёртывание в продакшене для известной группы пользователей с работающей аналитикой и отслеживанием ошибок.

  5. Разбор итогов

    Мы вместе с вами сравниваем полученные данные с результатом, определённым в начале, и договариваемся продолжить, сменить направление или остановиться.

Сроки от воркшопа до пилотного запуска мы определяем после согласования таблицы границ объёма. Больше всего на них влияет то, насколько быстро принимаются решения по списку исключений.

Что меняет бюджет

Главный фактор — количество типов пользователей в первом релизе: у каждого свои экраны, права и тесты. Затем идут интеграции, которые нельзя заменить CSV, обработка платежей и поддержка двух языков. Наш калькулятор стоимости SaaS MVP показывает, как складываются модули, а руководство по стоимости SaaS описывает следующие этапы. Примеры работ — в наших кейсах.

Частые вопросы клиентов

Код MVP придётся выбросить?

Нет, если его делаем мы. Функций минимум, но код, модель данных и хостинг — продакшен-качества, поэтому следующий этап строится на них. Одноразовый прототип — это другой, более дешёвый результат, и мы всегда говорим, что именно вы покупаете.

Можно запуститься публично или только для пилотной группы?

Можно и так, и так, но конкретная пилотная группа даёт более быстрые и понятные данные. Публичный запуск добавляет нагрузку на поддержку и маркетинг, что размывает проверку.

Что, если результат окажется отрицательным?

Это полезный итог. Узнать его стоит лишь часть стоимости полной разработки. Разбор итогов может указать на другой сегмент клиентов или другой процесс, и большую часть основы обычно можно использовать повторно.

Вы помогаете искать пилотных пользователей?

Привлечение пользователей — ваша задача, потому что это ваши отношения и ваши доказательства. Мы помогаем спроектировать пилот, онбординг и процесс сбора обратной связи.

Может ли основатель без технического бэкграунда вести такой проект?

Да. Вам нужно отвечать за продуктовые решения и список исключений и быть доступным для еженедельных встреч. Технические решения мы берём на себя и объясняем их простым языком.

Давайте работать вместе

Готовы построить систему роста?

Отправьте короткое описание задачи или напишите нам в WhatsApp. Мы ответим уточняющими вопросами, предложим объём работ и следующий шаг.