Разработка SAAS решений на базе сервиса-заготовки
Введение
Хотите создать собственный SaaS-сервис (Software as a Service), но отпугивают сроки и бюджет разработки «с нуля»? Мы предлагаем готовое решение, которое сократит ваши затраты времени и поможет быстро собрать команду для запуска.
Что такое SaaS (Software as a Service)?
SaaS — это модель предоставления программного обеспечения как услуги через интернет. Пользователи получают доступ к мощному функционалу по подписке, без установки и сложного администрирования. Это облачное решение, которое освобождает компании от затрат на локальные системы и их поддержку..
Почему SaaS — это стратегия роста для вашего бизнеса?
В отличие от классических услуг, масштабирование SaaS-продукта не привязано к времени специалистов. Один раз созданное программное обеспечение может одновременно обслуживать тысячи клиентов, обеспечивая predictable доход и высокую маржинальность. Это эффективная модель для стабильного развития на современном рынке.
Если планируете делать свой-SAAS, сразу думайте о количестве данных в базе данных.
Нужно ли делать изолированные базы под каждого клиента или это будет одна большая база данных (мультитенантная)?
Руслан Раянов, эксперт Falcon Space
Сейчас мы создаем свое SAAS решение для организации партнерских программ для малого и среднего бизнеса.
И параллельно с этим возникла идея сделать начальное типовое решение для последующих SAAS решений, которые будет проще запускать, т.к. у всех SAAS решений много общих элементов, но разная бизнес-начинка.
Здесь мы опишем что есть в заготовке SAAS и что можно дорабатывать в этом решении.
Из чего состоит SAAS решение?
Представляем Falcon SaaS — базовую платформу для вашего проекта.
Мы создаем собственный SaaS-сервис для партнерских программ и параллельно разработали универсальную основу для любых SaaS-решений. Falcon SaaS — это готовая заготовка, включающая все типовые модули. Вам останется добавить уникальную бизнес-логику, что сэкономит месяцы работы и бюджет. Это процесс создания, отлаженный нашим большим опытом.
В нем УЖЕ РЕАЛИЗОВАНЫ следующие элементы:
- Регистрация, вход, смена пароля, восстановление пароля - элементы, которые должны быть на любом сайте, где есть личные кабинеты.
- Кабинет пользователя - базовый кабинет, в котором есть уведомления, сообщения, профиль.
- Баланс пользователя и его пополнение - реализована интеграция с Тбанк Эквайринг + есть возможность пополнение через выставление счета и ручную отметку о приходе по операции (под администратором).
- Управление финансами: Готовая система тарифов, пополнения баланса и приема платежей через эквайринг. Инструмент для полного контроля денежных потоков.
- Профиль контрагента- это данные по конктрагенту. Заполнение упрощается за счет использование автоподстановки данных - ввели ИНН и многие поля автоматом заполнились (через Dadata).
- Метрики во времени- аналитический отчет предполагает показ неких данных во времени (недели, месяцы, года) с возможностью провалиться вглубь. Какие-то метрики будут общими для всех Saas (посещаемость, регистрации, пополения баланса), а какие-то будут специфичными под бизнес-логику проекта (количество присоединениий к партнерским программам, сколько привели контактов и т.д.). Метрики будут и у админа, и у обычного пользователя.
- Ленды для главной - для продвижения нужно иметь множество лендингов, заточенных под разные запросы. При этом многие блоки таких лендов будут общими - преимущества, тарифы, faq и т.д. Мы реализовали такой механизм, который позволяет создавать подобные ленды относительно просто - указываем заголовок, URL, призыв к действию, картинку, текст второго разворота ленда - и вот новый ленд готов.
- Оферта, правила пользования, конфиденциальность- стандартные юридические документы для SAAS решений. Правила пользования и конфиденциальность можно брать практически без особых изменений, а вот оферта требует кардинальной проработки с юристом. Опять же нашу оферту можно взять за основу и доработать под свою ситуацию. Мы постарались с юристом сделать оферту максимально универсальную и легко редактируемую (все кастомные моменты вынесены в определения). Также есть сообщение об обработке Cookie (парадокс современнного веб, где нет сайтов, которые не работают с куками, но требуется указывать это никому ненужное сообщение).
- Контроль пользователя - администратор может посмотреть детальную системную информацию по пользователю - где был, какие действия делал, какой IP и т.д.
- FAQ - вопросы ответы по сервису, разделенные на категории.
- Блог - статьи сервиса для поискового продвижения
- База знаний - раздел для пользователей сервиса с более конкретными инструкциями для пользователей что и как делать.
- Системные элементы от платформы Falcon Space - это настройки, универсальный модуль API, позволяющий делать запросы API вовне и принимать запросы, управление пользователями и т.д.
- Интеграция с телеграм ботом для отправки уведомлений пользователям в ТГ - пользователь в своем профиле привязывает ТГ логин, обращается к боту - теперь уведомления сайта будут также дублироваться на его ТГ.
- Система тикетов - обращение пользователей сервиса в техническую поддержку. Пока это простейшая система, где пользователь подает свой запрос, прикладывает файлы, а администрация дает свой фидбек.
- Учет расходов сервиса. Это дает возможность считать различные метрики, например маржинальную прибыль или стоимость 1 регистрации за период.
Какую уникальную бизнес-логику можно внедрить на Falcon SaaS?
У каждого SAAS - своя бизнес-начинка. Нельзя сделать коробочное решение, которое может делать любой SAAS.
Сама заготовка SAAS сделана на базе платформы Falcon Space. Это подразумевает, что можно задействовать все возможности платфомы:
- создавать новые объекты в базе данных,
- создавать новые роли и личные кабинеты,
- создавать новые страницы в личных кабинетах,
- создавать новые карточки и таблицы со своей бизнес-логикой,
- интегрироваться с внешними системами через API (REST API через GET/POST запросы).
Для SAAS важно сделать так, чтобы была реализована именна та задумка, которая дает бизнес ценность клиенту.
Платформа Falcon Space именно на это заточена и не теряет гибкости в функциональности за счет упрощения разработки.
Что еще нужно учитывать при запуске SAAS решения?
- Здесь нужно продавать не часы, а бизнес-ценность.
В обычных услугах мы продаем часы специалиста - программист, парикмахер, сантехник, учитель и т.д. В услугах все зависит от затрачиваемого времени.
В SAAS сервисе неважно как долго что-то вы делаете, важно, чтобы ваш софт решал реальную проблему клиента, за которую он готов платить. - Никакого кастома под конечного клиента-пользователя, все через настройки и опции на сервисе. В заказчной разработке мы стараемся удовлетворить любую потребность клиента по функционалую.
В SAAS другая философия. Вы делаете софт и не дорабатываете его под каждого пользователя отдельно. Вы создаете гибкие настройки для модификации программы, но не делаете доработки под конкретного клиента. - Юридические моменты. Необходимо проработать юридические моменты и порешать типовые правовые и экономические риски (жалобы, недовольные пользователи, ФНС и т.д.).
- Откуда вы будете брать трафик. По сути это главное. Без трафика ничего не будет. У вас должно быть понимание по источникам трафика, сколько это будет стоить, как вы будете удерживать пользователей.
- Онбординг. От того, насколько хорошо проработан вопрос адаптации пользователя в сервисе многое зависит. Важно максимально снизить нагрузку на пользователя в первые минуты использования сервисом (иначе он просто не будет пользоваться сервисом). Нужно сделать так, чтобы он мог легко и быстро достичь своих целей на сервисе.
Ключевые принципы успешного запуска SaaS-продукта
- Фокус на ценности, а не на часах. Вы продаете результат, а не время разработки.
- Продукт, а не кастомизация. Философия SaaS — в создании универсального инструмента с гибкими настройками, а не в индивидуальных доработках под каждого.
- Внимание к юридическим аспектам. Заранее проработайте вопросы с ФНС, защитой данных (GDPR, 152-ФЗ) и пользовательскими спорами.
- План привлечения и удержания клиентов. Определите каналы трафика, экономику проекта и процесс онбординга для снижения оттока.
Заключение
Falcon SaaS — это не готовый сервис, а мощная платформа для его создания. Мы используем этот же стек технологий для своих проектов и теперь предлагаем подход, который ускоряет запуск вашего SaaS-продукта в несколько раз. Если у вас есть идея разработки своего SASS сервиса, то рассмотрите вариант создания этого сервиса на основе заготовки Falcon SAAS.
Готовы обсудить вашу идею? Мы поможем на этапах проектирования, разработки и тестирования, чтобы вы получили конкурентный продукт с минимальными затратами времени.
P.S. Falcon SAAS - это не сам сервис, а заготовка для создания своего сервиса SAAS. Т.е. берется заготовка и делаются ее доработки под определенные задачи и на выходе получаем свой SAAS сервис.
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта