Розробка
Розробка SaaS
Ми перетворюємо робочий процес клієнта на програмний продукт, у якому люди реєструватимуться. Ми допомагаємо визначити першу корисну версію, а потім будуємо продукт навколо того, як клієнти ним користуються й за що платять. Продукт належить вам, а ваші клієнти отримують до нього доступ. SaaS означає програми, якими ваші клієнти користуються онлайн, зазвичай за підпискою. MVP, або мінімально життєздатний продукт, є найменшою версією, яка вже корисна реальному клієнтові.
Перша версія з чітким завданням: робочий процес клієнта й функції, потрібні, щоб його завершити.
Зрозуміла вартість: створення продукту й його експлуатація коштують окремо.
Продукт, який належить вам: вихідний код, акаунти продукту й інструкції з експлуатації.
Що ви отримуєте
Під час передачі ви маєте:
- План MVP з головним завданням клієнта й переліком того, що буде пізніше.
- Реєстрацію та доступ до акаунтів із ролями для людей, які користуються продуктом.
- План розмежування даних кожної компанії, якщо сервісом користуються кілька компаній.
- Правила підписки й підключення оплати, які входять до оцінки.
- Імпорт та інтеграції із зовнішніми системами, перевірені для першого релізу.
- Результати тестування основних сценаріїв, а також інструкції з резервного копіювання та експлуатації.
Публічні сторінки продукту ми плануємо окремо від застосунку, який відкривається після входу. Підготовка до пошуку потрібна саме публічним сторінкам. Екрани після входу залишаються поза пошуком, натомість їм потрібен контроль доступу. Якщо оцінка охоплює сторінки для залучення клієнтів, події GA4 для них ми визначаємо до розробки.
Від чого залежить вартість
Оцінку ми складаємо за першим робочим процесом, який клієнти мають пройти до кінця. Функції без зрозумілого користувача чи призначення до MVP не потрапляють.
- Типи акаунтів і те, що кожна роль може бачити чи змінювати.
- Чи користуються клієнти спільним застосунком, чи їм потрібні окремі середовища.
- Правила підписки, зміни тарифних планів і стани оплати.
- Імпорт і якість вихідних даних.
- Зовнішні сервіси й те, що відбувається, коли підключення дає збій.
- Перевірки розмежування даних і налаштування резервного копіювання.
- Передача в експлуатацію та підтримка, яка вам потрібна.
Хостинг, обробка платежів та інші збори сервісів належать до зовнішніх витрат і оплачуються додатково до розробки. Для нових вимог до продукту ви отримуєте оновлену оцінку до початку роботи над ними.
Ми відповідаємо на кожне звернення протягом одного робочого дня. Графік залежить від того, наскільки чітко визначена перша версія й коли буде готовий доступ до підключених сервісів.
Код продукту й акаунти для його експлуатації належать вам. Під час передачі ми перелічуємо ліцензійні компоненти та їхні умови, а також зазначаємо, хто відповідає за резервне копіювання й інциденти. До розробки продукту залучені наші спеціалісти та підрядники, з якими вже працювали; за результат відповідає CyberLab.
Що входить і що ні
Входить
- Визначення MVP і моделі акаунтів.
- Проєктування й розробка робочого процесу клієнта, який входить до оцінки.
- Обробка підписок та інтеграції в межах оцінки.
- Перевірка меж доступу, станів оплати й процесу релізу.
- Вихідний код і передача в експлуатацію.
Не входить
- Пошук клієнтів і перевірка попиту на продукт.
- Схвалення платіжним провайдером і договори з вашими клієнтами.
- Очищення історичних даних понад заплановану роботу з імпорту.
- Хостинг, зовнішні підписки й постійна технічна підтримка.
- Публічний маркетинговий контент, постійне SEO й ведення Google Ads.
Комерційні правила, як-от тарифні плани й повернення коштів, визначаєте ви. Кожне відкрите питання ми записуємо поки воно не стало роботою для розробників.
Коли це потрібно
- Клієнти знову й знову виконують завдання, яке ви можете закрити онлайн-продуктом.
- Ви перевірили потребу й хочете MVP, яким люди зможуть користуватися.
- Прототипу потрібні акаунти клієнтів і обробка підписок.
- Кільком компаніям потрібен той самий робочий процес, але вони не повинні бачити дані одна одної.
- Наявному продукту потрібне чітко визначене розширення або запланований імпорт даних.
Як іде робота
Чотири кроки та результат кожного
-
Крок 1. Визначаємо перше завдання клієнта
Ви отримуєте план MVP і перелік припущень. Ви пояснюєте, хто користуватиметься продуктом, і ділитеся тим, що знаєте від потенційних користувачів.
-
Крок 2. Плануємо акаунти й підписки
Ви отримуєте сценарій користувача, правила доступу й запропоновану схему експлуатації. Ви підтверджуєте, за що платять клієнти і що відбувається, коли доступ змінюється.
-
Крок 3. Створюємо першу версію
Ви отримуєте тестовий продукт з узгодженими інтеграціями. Ви перевіряєте його на реалістичних записах клієнтів. Ми перевіряємо невдалі платежі й спроби отримати доступ до даних іншої компанії.
-
Крок 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 без платних підписок?
Акаунти й доступ
Що означає мультитенантність для нашого продукту?
Чи може в клієнта бути кілька ролей для працівників?
Що відбувається після невдалої оплати підписки?
Дані й інтеграції
Чи можуть нові клієнти імпортувати свої наявні записи?
А що, якщо зовнішній сервіс перестане відповідати?
Хто відповідає за резервне копіювання?
Експлуатація продукту
Які витрати залишаються після створення продукту?
Чи можна згодом додати нові тарифні плани?
Хто вирішує, що ввійде до наступного релізу?
Пов'язані послуги
- Розробка вебзастосунків: браузерні інструменти без моделі продукту за підпискою.
- Розробка програмних продуктів: чітко визначений продукт від планування до релізу.
- Послуги DevOps: автоматизація релізів і передача в експлуатацію.
- Technical SEO: пошукова робота для публічних сторінок продукту.
Опишіть, що клієнти робитимуть у вашому продукті
Розкажіть про робочий процес і першу версію, яку ви уявляєте. Розмова безкоштовна, за нею йде оцінка вартості й обсягу робіт, а відповідаємо ми протягом одного робочого дня.
Обговорити проєктTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team