Usługi tworzenia oprogramowania SaaS
Tworzenie oprogramowania SaaS dla firm produktowych: wielodostępne aplikacje webowe z subskrypcjami, logowaniem korporacyjnym i operacjami, jakich potrzebuje produkt sprzedawany wielu klientom, budowane od zera lub dodawane do produktu SaaS, który już Państwo prowadzą.
Co wbudowujemy w produkt SaaS
Architektura wielodostępna
Izolacja tenantów ustalona na początku: wspólna baza danych z zabezpieczeniami na poziomie wierszy, schemat na tenanta albo baza danych na tenanta, wybrane według wymogów zgodności Państwa klientów i kosztu hostingu.
Subskrypcje i rozliczenia
Plany, okresy próbne, licencje na stanowiska i cennik oparty na użyciu przez Stripe lub Paddle, z webhookami obsługiwanymi idempotentnie, tak aby ponowione zdarzenie nigdy nie obciążyło klienta dwa razy.
Korporacyjne jednokrotne logowanie
Logowanie przez Microsoft Entra ID, Okta lub Google z użyciem OpenID Connect i SAML, provisioning SCIM oraz role zarządzane przez administratorów każdego klienta.
Back office dla Państwa zespołu wsparcia
Wyszukiwanie tenantów, flagi funkcji dla każdego tenanta, raporty użycia oraz dostęp wsparcia ograniczony czasowo i zapisywany w dzienniku audytu.
Odpowiedzi na kwestionariusze bezpieczeństwa
Dzienniki audytu, szyfrowanie w tranzycie i w spoczynku, eksport i usuwanie danych dla każdego tenanta oraz dowody, o które pyta przegląd bezpieczeństwa klienta albo audyt ISO 27001 lub SOC 2.
Wydania bez okna serwisowego
Ciągłe wdrażanie za flagami funkcji, migracje bazy danych uruchamiane w pipeline i zgodne z poprzednią wersją oraz wdrożenia etapowe w kolejnych tenantach.
Zatrudnienie: programiści SaaS
Dedykowani programiści SaaS
Programiści SaaS dołączają do Państwa zespołu na pełny etat, pracują w Państwa narzędziach i procesie oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.
Projekty: Tworzenie oprogramowania SaaS
Wydzielona część prac w obszarze „Tworzenie oprogramowania SaaS”, z określonym zakresem, stałym planem i wskazanym liderem po naszej stronie, który odpowiada za wynik i raportuje postępy w Państwa kanałach.
Stała współpraca: Tworzenie oprogramowania SaaS
Usługa ciągła w obszarze „Tworzenie oprogramowania SaaS”: ci sami ludzie co miesiąc, backlog, któremu Państwo ustalają priorytety, oraz godziny widoczne w naszym portalu i na fakturze.
Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.
Kto realizuje Państwa prace w obszarze „Tworzenie oprogramowania SaaS”
Lider techniczny
Model tenancy, architektura i proces wydań
Inżynierowie backend
Usługi i API w .NET, Python, Java lub Node.js
Inżynierowie front-end
Aplikacje i systemy projektowe w Angular, React lub Vue
Inżynierowie chmury i DevOps
Terraform, pipeline, monitoring i koszt na tenanta
Inżynierowie QA
Zestawy testów regresji uruchamiane przed każdym wydaniem
Jak pracujemy nad produktem SaaS
Produkt SaaS nigdy nie jest skończony, dlatego budujemy go tak, aby zmieniał się co tydzień: małe wydania za flagami funkcji, testy uruchamiane w pipeline, migracje bazy danych wersjonowane razem z kodem i monitoring pokazujący, do którego tenanta należy błąd. Koszt na tenanta jest zaprojektowany z góry, a nie odkrywany na rachunku za chmurę.
Własną firmę prowadzimy na platformie zbudowanej w .NET, Angular i Azure, z zabezpieczeniami na poziomie wierszy dla każdego klienta i kolumnami Always Encrypted dla danych osobowych i finansowych, a produkty, które budujemy dla klientów, podlegają tym samym zasadom.
Pozostałe rozwiązania, które dostarczamy
Tworzenie MVP
Usługi tworzenia MVP dla założycieli i zespołów produktowych: określenie zakresu, prototyp w Figma, wersja webowa lub mobilna i premiera na stosie, który udźwignie kolejną wersję, przez dedykowanych programistów MVP lub w formie projektu.
Tworzenie aplikacji webowych
Usługi tworzenia aplikacji webowych: portale klienta, narzędzia wewnętrzne, dashboardy i progresywne aplikacje webowe (PWA), obejmujące backend i hosting, przez dedykowanych programistów webowych lub w formie projektu.
Tworzenie API
Usługi tworzenia API i integracji: API REST i GraphQL, integracje z systemami zewnętrznymi, komunikacja zdarzeniowa i webhooki, z monitoringiem każdego połączenia, przez dedykowanych programistów API lub w formie projektu.
Modernizacja systemów legacy
Usługi modernizacji oprogramowania legacy: przejęcia zaczynające się od przeglądu w trybie tylko do odczytu, aktualizacje do bieżących wersji .NET, Java i PHP oraz stopniowa wymiana, przez dedykowanych inżynierów lub w formie projektu modernizacji.
Migracja do chmury
Usługi migracji do chmury: ocena obciążeń, landing zones w Terraform oraz przenoszenie baz danych i aplikacji do Azure, AWS lub Google Cloud z zaplanowanym przełączeniem, przez dedykowanych inżynierów chmury lub w formie projektu.
Boty Telegram i Viber
Boty Telegram i Viber dla biznesu: zamówienia, rezerwacje, płatności przez LiqPay, WayForPay lub monobank, status zamówienia i boty dla pracowników, połączone z Państwa stroną, CRM i księgowością.
Chatboty dla firm, instytucji i organizacji charytatywnych
Chatboty do obsługi klienta, rezerwacji, zamówień, odczytów liczników, przyjęć do szkół, usług publicznych i organizacji charytatywnych, w Telegram, Viber, WhatsApp, Facebook Messenger, Instagram i na Państwa stronie, budowane na SendPulse, Botpress lub Copilot Studio albo w kodzie.
Integracje z usługami ukraińskimi
Państwa strona, sklep lub CRM połączone z Nova Poshta, Ukrposhta, LiqPay, monobank, PrivatBank, Checkbox, Vchasno, Paperless, Prom.ua, Rozetka, KeyCRM i API Prozorro, bez ponownego wpisywania danych.
Tworzenie systemów CRM
Systemy CRM wdrażane, rozszerzane lub budowane pod Państwa proces: KeyCRM, SalesDrive, HubSpot, Pipedrive, Salesforce, Dynamics 365 lub własny CRM, z integracjami i zautomatyzowaną rutyną.
Pytania o tworzenie oprogramowania SaaS
Czy mogą Państwo dodać wielodostępność do naszego istniejącego produktu?
Tak. Sprawdzamy, jak dane są dziś rozdzielone, spisujemy ryzyka i przechodzimy na wybrany model tenancy krokami, z których każdy można wydać, z testami dowodzącymi, że jeden tenant nie odczyta danych drugiego.
W jakiej chmurze budują Państwo produkty SaaS?
Azure to miejsce, w którym nasza największa praktyka pracuje na co dzień, a AWS i Google Cloud też są opcjami. Wybór zależy od Państwa klientów, istniejących kont i kredytów, a wszystko jest deklarowane w Terraform, niezależnie od chmury.
Jak szybko mogą zacząć programiści SaaS?
Gdy odpowiedni programista SaaS jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.
Jak wygląda zatrudnienie przez BigTree108: programiści SaaS?
Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.
Do kogo należy praca, którą wykonują?
Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.
Budują lub rozwijają Państwo produkt SaaS?
Prosimy opisać, kim są Państwa klienci i co produkt robi dziś. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: rekomendacja architektury, plan lub profile kandydatów.