Анимированный фон: космическая пыль и далёкие звёзды

Бизнес-системы

Разработка первой версии SaaS-сервиса

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

Срок первой версии

от 3 недель

Состав, точный срок и стоимость согласуем до начала работ.

01 / Результат

Что входит в первую версию сервиса

  • Одна роль и основной сценарий

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

  • Авторизация и кабинет

    Готовим вход и пространство для согласованных действий пользователя.

  • Базовая модель данных

    Определяем сущности, связи и сведения, необходимые выбранному пути.

  • Запуск первой версии

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

02 / Границы задачи

За рамками базового состава

  • Сложная мультитенантность и биллинг
  • Полная продуктовая платформа в первой версии

До разработки нужны описание аудитории, основной путь и критерий результата. Условия доступа, инфраструктуру запуска и состав первой версии согласуем заранее.

Как выбираем первую задачу SaaS-продукта

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

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

Авторизация, кабинет и данные пользователя

Для одной роли определяем способ входа, доступные действия и сведения кабинета. Уточняем, какие данные принадлежат пользователю и как проверяется доступ к ним. Состав экранов следует выбранному сценарию, чтобы человек мог пройти его от начала до результата.

Базовая модель данных описывает необходимые сущности и связи. Сложная мультитенантность — отдельная задача с собственными требованиями к организациям и изоляции. Её не включаем автоматически в первую версию; при необходимости сначала разбираем архитектуру системы.

Нужны ли подписки и биллинг на старте

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

Биллинг не входит в базовую первую версию SaaS. Один провайдер и выбранный платёжный сценарий имеют отдельный состав платежей и биллинга. Необходимость подписки, тарифов и дополнительных расчётов подтверждаем по задаче продукта.

Что проверяем перед запуском

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

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

Срок первой версии и дальнейшее развитие

Ориентир — от трёх недель для согласованной базовой версии с одной ролью и основным сценарием. Точный срок и стоимость зависят от действий пользователя, модели данных, входа и готовности исходных материалов. Полная продуктовая платформа в этот объём не входит.

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

Вопросы перед началом

Что получим в первой версии SaaS?

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

Подписки и оплата войдут автоматически?

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

Можно сразу разделить сервис на множество организаций?

Сложная мультитенантность не входит в первую версию. Требования к организациям, ролям и изоляции сначала проектируем и оцениваем отдельно.

Следующий шаг

Выберем один путь для первой версии SaaS

Расскажите об аудитории, действии пользователя и результате, который хотите проверить. Укажите нужные данные, правила входа и необходимость оплаты на первом этапе.