[Страница на сайте](https://e5ash.com/services/saas)

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

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

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

 [Обсудить разработку SaaS](https://e5ash.com/contacts?service=saas)

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

 **от 3 недель**

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

01 / Результат

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

Если гипотеза о пользователе и задаче ещё требует разбора, сначала можно провести  [Discovery продукта](https://e5ash.com/services/discovery/index.md) . Первая версия сервиса даёт материал для проверки, а критерии её ценности выбираем до запуска вместе с вашей командой.

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

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

Базовая модель данных описывает необходимые сущности и связи. Сложная мультитенантность — отдельная задача с собственными требованиями к организациям и изоляции. Её не включаем автоматически в первую версию; при необходимости сначала разбираем  [архитектуру системы](https://e5ash.com/services/architecture/index.md) .

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

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

Биллинг не входит в базовую первую версию SaaS. Один провайдер и выбранный платёжный сценарий имеют отдельный состав  [платежей и биллинга](https://e5ash.com/services/payments/index.md) . Необходимость подписки, тарифов и дополнительных расчётов подтверждаем по задаче продукта.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 [Обсудить первую версию сервиса](https://e5ash.com/contacts?service=saas)  [Как идёт работа](https://e5ash.com/work/index.md)

По вашей задаче

## Может пригодиться

 [Разбор и исследование задачи от 3 дней](https://e5ash.com/services/discovery/index.md)  [Архитектура продукта от 2 дней](https://e5ash.com/services/architecture/index.md)  [Платежи и биллинг после разбора](https://e5ash.com/services/payments/index.md)
