Перейти до основного вмісту
CyberLab.Team

Розробка

Розробка SaaS

Ми перетворюємо робочий процес клієнта на програмний продукт, у якому люди реєструватимуться. Ми допомагаємо визначити першу корисну версію, а потім будуємо продукт навколо того, як клієнти ним користуються й за що платять. Продукт належить вам, а ваші клієнти отримують до нього доступ. SaaS означає програми, якими ваші клієнти користуються онлайн, зазвичай за підпискою. MVP, або мінімально життєздатний продукт, є найменшою версією, яка вже корисна реальному клієнтові.

Ціна за запитом · відповідь протягом одного робочого дня

Перша версія з чітким завданням: робочий процес клієнта й функції, потрібні, щоб його завершити.

Зрозуміла вартість: створення продукту й його експлуатація коштують окремо.

Продукт, який належить вам: вихідний код, акаунти продукту й інструкції з експлуатації.

Що ви отримуєте

Під час передачі ви маєте:

  • План MVP з головним завданням клієнта й переліком того, що буде пізніше.
  • Реєстрацію та доступ до акаунтів із ролями для людей, які користуються продуктом.
  • План розмежування даних кожної компанії, якщо сервісом користуються кілька компаній.
  • Правила підписки й підключення оплати, які входять до оцінки.
  • Імпорт та інтеграції із зовнішніми системами, перевірені для першого релізу.
  • Результати тестування основних сценаріїв, а також інструкції з резервного копіювання та експлуатації.

Публічні сторінки продукту ми плануємо окремо від застосунку, який відкривається після входу. Підготовка до пошуку потрібна саме публічним сторінкам. Екрани після входу залишаються поза пошуком, натомість їм потрібен контроль доступу. Якщо оцінка охоплює сторінки для залучення клієнтів, події GA4 для них ми визначаємо до розробки.

Від чого залежить вартість

Оцінку ми складаємо за першим робочим процесом, який клієнти мають пройти до кінця. Функції без зрозумілого користувача чи призначення до MVP не потрапляють.

  • Типи акаунтів і те, що кожна роль може бачити чи змінювати.
  • Чи користуються клієнти спільним застосунком, чи їм потрібні окремі середовища.
  • Правила підписки, зміни тарифних планів і стани оплати.
  • Імпорт і якість вихідних даних.
  • Зовнішні сервіси й те, що відбувається, коли підключення дає збій.
  • Перевірки розмежування даних і налаштування резервного копіювання.
  • Передача в експлуатацію та підтримка, яка вам потрібна.

Хостинг, обробка платежів та інші збори сервісів належать до зовнішніх витрат і оплачуються додатково до розробки. Для нових вимог до продукту ви отримуєте оновлену оцінку до початку роботи над ними.

Ми відповідаємо на кожне звернення протягом одного робочого дня. Графік залежить від того, наскільки чітко визначена перша версія й коли буде готовий доступ до підключених сервісів.

Код продукту й акаунти для його експлуатації належать вам. Під час передачі ми перелічуємо ліцензійні компоненти та їхні умови, а також зазначаємо, хто відповідає за резервне копіювання й інциденти. До розробки продукту залучені наші спеціалісти та підрядники, з якими вже працювали; за результат відповідає CyberLab.

Що входить і що ні

Входить

  • Визначення MVP і моделі акаунтів.
  • Проєктування й розробка робочого процесу клієнта, який входить до оцінки.
  • Обробка підписок та інтеграції в межах оцінки.
  • Перевірка меж доступу, станів оплати й процесу релізу.
  • Вихідний код і передача в експлуатацію.

Не входить

  • Пошук клієнтів і перевірка попиту на продукт.
  • Схвалення платіжним провайдером і договори з вашими клієнтами.
  • Очищення історичних даних понад заплановану роботу з імпорту.
  • Хостинг, зовнішні підписки й постійна технічна підтримка.
  • Публічний маркетинговий контент, постійне SEO й ведення Google Ads.

Комерційні правила, як-от тарифні плани й повернення коштів, визначаєте ви. Кожне відкрите питання ми записуємо поки воно не стало роботою для розробників.

Коли це потрібно

  • Клієнти знову й знову виконують завдання, яке ви можете закрити онлайн-продуктом.
  • Ви перевірили потребу й хочете MVP, яким люди зможуть користуватися.
  • Прототипу потрібні акаунти клієнтів і обробка підписок.
  • Кільком компаніям потрібен той самий робочий процес, але вони не повинні бачити дані одна одної.
  • Наявному продукту потрібне чітко визначене розширення або запланований імпорт даних.

Як іде робота

Чотири кроки та результат кожного

  1. Крок 1. Визначаємо перше завдання клієнта

    Ви отримуєте план MVP і перелік припущень. Ви пояснюєте, хто користуватиметься продуктом, і ділитеся тим, що знаєте від потенційних користувачів.

  2. Крок 2. Плануємо акаунти й підписки

    Ви отримуєте сценарій користувача, правила доступу й запропоновану схему експлуатації. Ви підтверджуєте, за що платять клієнти і що відбувається, коли доступ змінюється.

  3. Крок 3. Створюємо першу версію

    Ви отримуєте тестовий продукт з узгодженими інтеграціями. Ви перевіряєте його на реалістичних записах клієнтів. Ми перевіряємо невдалі платежі й спроби отримати доступ до даних іншої компанії.

  4. Крок 4. Готуємо реліз і передачу

    Ви отримуєте результати тестування, вихідний код та інструкції з експлуатації. Ви схвалюєте реліз після перевірки головного завдання клієнта. Під час передачі ми записуємо, хто відновлює дані й хто реагує на інциденти.

Як ми можемо співпрацювати

Оберіть формат, що відповідає вашому завданню. Після першої розмови ми запропонуємо один із них.

  • Консультація або аудит

    Коли ви хочете отримати другу думку про план, систему чи комерційну пропозицію, перш ніж ухвалити рішення. Ви отримуєте письмовий огляд із рекомендаціями та оцінкою наступного кроку.

  • Проєкт із фіксованим обсягом робіт

    Підходить, коли вимоги можна записати ще до початку роботи. Ви отримуєте погоджений обсяг за погоджену ціну. Будь-яка нова задача спочатку отримує оновлену оцінку.

  • Оплата за витрачений час (time and materials)

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

  • Підтримка після запуску

    Ваша система вже працює й потребує оновлень, виправлень і моніторингу. Ми домовляємося про щомісячну підтримку та перелік того, що вона охоплює.

Потрібні розробники, які щомісяця працюватимуть над вашим продуктом? Дивіться виділену команду розробки.

Платформи та інструменти, з якими ми працюємо

React, Vue або Next.js для продукту, Node.js, Laravel, .NET (C#) або Go для сервера. PostgreSQL, MySQL та Redis. Хостинг на AWS, Azure, Google Cloud або Hetzner.

Платформу ми обираємо під завдання, а в переліку наведено те, що використовуємо найчастіше.

Кому підходить, а кому ще рано

Продукт має сенс, коли у вас уже є визначена проблема клієнта й людина, яка відповідає за продуктові рішення. Якщо потреба поки що лише припущення, почніть з дослідження або меншого тесту, перш ніж братися за повноцінний продукт.

Якщо цей процес уже реалізує готовий сервіс, може вистачити підписки на нього. Якщо браузерний інструмент потрібен лише вашим працівникам, краще підійде розробка вебзастосунків. Окрім функцій, SaaS потребує рішень щодо доступу клієнтів і постійної експлуатації.

Підписатися на готове програмне забезпечення чи створити власний SaaS?

ВаріантКоли підходитьЩо вирішити спочатку
Підписатися на готове програмне забезпеченняВам потрібен інструмент для власного бізнесу, і його стандартний процес вам підходитьЕкспорт даних, інтеграції й обмеження підписки
Створити власний SaaSВи хочете запропонувати клієнтам продукт, який контролюєте саміПерший платний сценарій, межі акаунтів і відповідальність за експлуатацію

MVP обмежує перший реліз, але робочий контроль доступу й план відновлення потрібні й першій версії.

Робота з клієнтами з інших країн

  • Договір і NDA. До початку роботи ви підписуєте договір із CyberLab.Team OÜ, компанією, зареєстрованою в Естонії. Якщо вам потрібна угода про нерозголошення (NDA), ми підписуємо її до того, як ви передасте конфіденційні дані.
  • Рахунки в євро. Рахунки ми виставляємо в євро від компанії з ЄС, яка має номер платника ПДВ.
  • Мови. Ми працюємо англійською, українською, російською та польською.
  • Дзвінки та відповіді. Дзвінки проводимо в години, які ми з вами погодили, а на повідомлення відповідаємо протягом одного робочого дня.

Поширені запитання

Продукт і MVP

Ми купуємо підписку чи замовляємо продукт?
Ця послуга для тих, хто замовляє власний продукт, щоб пропонувати його клієнтам. Якщо інструмент потрібен лише для внутрішньої роботи, спершу перевіряємо, чи не вирішить завдання готовий сервіс.
Що входить до MVP для SaaS?
Найкоротший завершений робочий процес, який дає клієнтові користь. Доступ до акаунта й перевірки, потрібні для експлуатації, входять до першої версії; другорядні функції можуть зачекати.
Чи можна почати MVP без платних підписок?
Так, якщо це відповідає вашому тесту. Ми все одно визначаємо, хто отримує доступ і як він закінчується. Виставлення рахунків можна відкласти до наступного релізу.

Акаунти й доступ

Що означає мультитенантність для нашого продукту?
Це означає, що сервісом користуються кілька компаній-клієнтів, а їхні записи залишаються розділеними. Цю межу ми визначаємо, перш ніж вирішувати, як улаштувати застосунок і його дані.
Чи може в клієнта бути кілька ролей для працівників?
Так, якщо цього потребує робочий процес. Ми описуємо, які дії доступні кожній ролі, зокрема хто може запрошувати людей, експортувати записи чи закривати акаунт.
Що відбувається після невдалої оплати підписки?
Комерційне правило, зокрема можливий пільговий період, визначаєте ви. Ми описуємо зміни доступу й повідомлення клієнтам, а потім тестуємо ці стани разом із підключенням оплати.

Дані й інтеграції

Чи можуть нові клієнти імпортувати свої наявні записи?
Імпорт може входити до робіт. Спершу ми перевіряємо зразок і вирішуємо, як повідомляти про відсутні поля й дублікати, щоб записи не губилися непомітно.
А що, якщо зовнішній сервіс перестане відповідати?
Ми визначаємо, які дії можуть зачекати і що мають бачити користувачі. Для важливих операцій до робіт можна додати спосіб відстежувати невдалі запити й повторювати їх; ми також перевіряємо, що станеться, якщо запит надійде вдруге.
Хто відповідає за резервне копіювання?
Під час передачі ми зазначаємо, хто робить резервні копії і хто вирішує, коли потрібне відновлення. Тест відновлення входить до робіт, якщо він є в оцінці.

Експлуатація продукту

Які витрати залишаються після створення продукту?
Хостинг, обробка платежів і підключені сервіси можуть мати регулярні платежі. Технічну підтримку оцінюємо окремо.
Чи можна згодом додати нові тарифні плани?
Так, як зміну продукту. Перш ніж її будувати, ми перевіряємо наявних підписників і вирішуємо, як мають поводитися їхній доступ і оплата під час зміни.
Хто вирішує, що ввійде до наступного релізу?
Власником продукту залишаєтеся ви. Ми можемо допомогти перетворити відгуки користувачів на план розробки з оцінкою та перевірками впливу на наявних клієнтів.

Пов'язані послуги

Опишіть, що клієнти робитимуть у вашому продукті

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

Обговорити проєкт

Telegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team