Przejdź do treści głównej
CyberLab.Team

Tworzenie oprogramowania

Tworzenie aplikacji SaaS

Zamieniamy sposób pracy klienta w oprogramowanie, w którym użytkownicy zakładają konta. Pomagamy określić pierwszą użyteczną wersję, a potem tworzymy produkt wokół tego, jak klienci z niego korzystają i za co płacą. Produkt należy do Ciebie, a Twoi klienci dostają do niego dostęp. SaaS to oprogramowanie, z którego Twoi klienci korzystają online, zwykle w ramach subskrypcji. MVP (minimum viable product) to najmniejsza wersja produktu, która przydaje się prawdziwemu klientowi.

Cena na zapytanie · odpowiedź w ciągu jednego dnia roboczego

Pierwsza wersja z jasnym zadaniem: zadanie klienta i funkcje potrzebne do jego wykonania.

Czytelne koszty: tworzenie produktu i jego utrzymanie to dwa różne koszty.

Produkt, który należy do Ciebie: kod źródłowy, konta produktu i instrukcje jego obsługi.

Co dostajesz

Przy przekazaniu otrzymujesz:

  • Plan MVP z głównym zadaniem klienta i listą rzeczy na później.
  • Rejestrację i dostęp do kont z rolami dla osób korzystających z produktu.
  • Plan oddzielenia danych poszczególnych firm, jeśli kilka firm korzysta z tej samej usługi.
  • Zasady subskrypcji i integrację z systemem płatności ujęte w wycenie.
  • Importy i integracje zewnętrzne sprawdzone na potrzeby pierwszego wydania.
  • Wyniki testów głównych ścieżek oraz instrukcje tworzenia kopii zapasowych i utrzymania produktu.

Publiczne strony produktu planujemy osobno od aplikacji dostępnej po zalogowaniu. To publiczne strony wymagają przygotowania pod wyszukiwanie. Ekrany po zalogowaniu pozostają poza wyszukiwaniem i potrzebują zamiast tego kontroli dostępu. Jeśli wycena obejmuje strony służące pozyskiwaniu klientów, ich zdarzenia GA4 określamy przed rozpoczęciem tworzenia.

Od czego zależy cena

Wycenę zaczynamy od pierwszego procesu, który klienci muszą ukończyć. Funkcje bez określonego użytkownika lub celu pozostają poza MVP.

  • Typy kont i to, co każda rola może zobaczyć lub zmienić.
  • Czy klienci korzystają ze wspólnej aplikacji, czy potrzebują osobnych środowisk.
  • Zasady subskrypcji, zmiany planów i stany płatności.
  • Importy i jakość danych źródłowych.
  • Usługi zewnętrzne i zachowanie w razie awarii połączenia.
  • Testy oddzielenia danych i konfiguracja kopii zapasowych.
  • Przekazanie produktu do utrzymania i potrzebne Ci wsparcie.

Hosting, obsługa płatności i inne opłaty za usługi to koszty zewnętrzne, które są doliczane do kosztu tworzenia produktu. Przy nowych wymaganiach produktowych dostajesz zaktualizowaną wycenę przed rozpoczęciem prac nad nimi.

Na każde zapytanie odpowiadamy w ciągu jednego dnia roboczego. Harmonogram zależy od tego, jak jasno określona jest pierwsza wersja i kiedy gotowe będą dostępy do połączonych usług.

Kod produktu i konta potrzebne do jego utrzymania należą do Ciebie. Przy przekazaniu wymieniamy licencjonowane komponenty i ich warunki oraz zapisujemy, kto odpowiada za kopie zapasowe i incydenty. Nad produktem pracują nasi specjaliści i wykonawcy, z którymi już pracowaliśmy; CyberLab odpowiada za rezultat.

Co obejmuje usługa, a czego nie

Wchodzi w zakres

  • Określenie MVP i modelu kont.
  • Projektowanie i tworzenie procesu klienta ujętego w wycenie.
  • Obsługa subskrypcji i integracje w zakresie wyceny.
  • Sprawdzenie granic dostępu, stanów płatności i procesu wydania.
  • Kod źródłowy i przekazanie produktu do utrzymania.

Nie wchodzi w zakres

  • Pozyskiwanie klientów i weryfikacja popytu na produkt.
  • Zatwierdzenie przez operatora płatności i Twoje umowy z klientami.
  • Czyszczenie danych historycznych poza zaplanowanym importem.
  • Hosting, zewnętrzne subskrypcje i stałe wsparcie techniczne.
  • Publiczne treści marketingowe, stałe SEO i prowadzenie Google Ads.

Ty ustalasz zasady handlowe, takie jak plany i zwroty. Każdą otwartą decyzję zapisujemy, zanim stanie się zadaniem programistycznym.

Kiedy tego potrzebujesz

  • Klienci powtarzają zadanie, które możesz obsłużyć przez produkt online.
  • Masz sprawdzoną potrzebę i chcesz MVP, z którego ludzie mogą korzystać.
  • Prototyp potrzebuje kont klientów i obsługi subskrypcji.
  • Kilka firm potrzebuje tego samego procesu bez dostępu do danych pozostałych.
  • Istniejący produkt wymaga określonego rozszerzenia lub zaplanowanego importu danych.

Jak przebiega praca

Cztery kroki i efekt każdego z nich

  1. Krok 1. Określamy pierwsze zadanie klienta

    Dostajesz plan MVP i listę założeń. Wyjaśniasz, kto będzie korzystać z produktu, i przekazujesz to, co wiesz od potencjalnych użytkowników.

  2. Krok 2. Planujemy konta i subskrypcje

    Dostajesz ścieżkę użytkownika, zasady dostępu i proponowaną konfigurację utrzymania produktu. Potwierdzasz, za co klienci płacą i co się dzieje, gdy zmienia się dostęp.

  3. Krok 3. Tworzymy pierwszą wersję

    Dostajesz produkt testowy z uzgodnionymi integracjami. Sprawdzasz go na realistycznych rekordach klientów. Testujemy nieudane płatności i próby dostępu do danych innej firmy.

  4. Krok 4. Przygotowujemy wydanie i przekazanie

    Dostajesz wyniki testów, kod źródłowy i instrukcje utrzymania. Zatwierdzasz wydanie po sprawdzeniu głównego zadania klienta. Przy przekazaniu zapisujemy, kto przywraca dane i kto reaguje na incydenty.

Jak możemy współpracować

Wybierz formę pasującą do zadania. Po pierwszej rozmowie zaproponujemy jedną z nich.

  • Konsultacja lub audyt

    Gdy przed podjęciem decyzji chcesz poznać drugą opinię o planie, systemie lub wycenie. Dostajesz pisemną analizę z rekomendacjami i wyceną kolejnego kroku.

  • Projekt o ustalonym zakresie

    Sprawdza się, gdy wymagania można spisać przed rozpoczęciem prac. Otrzymujesz uzgodniony zakres za ustaloną cenę. Wszystko, co nowe, najpierw przechodzi przez zaktualizowaną wycenę.

  • Rozliczenie według czasu pracy (time and materials)

    Dobrze działa, gdy zakres zmienia się w miarę poznawania tematu, jak przy badaniach lub nowym produkcie. Płacisz za przepracowany czas, a plan na bieżąco weryfikujemy razem z Tobą.

  • Wsparcie po uruchomieniu

    Twój system już działa i wymaga aktualizacji, poprawek oraz monitoringu. Ustalamy miesięczny model wsparcia i listę prac, które obejmuje.

Potrzebujesz programistów, którzy co miesiąc pracują nad Twoim produktem? Sprawdź usługę dedykowanego zespołu programistów.

Platformy i narzędzia, z którymi pracujemy

React, Vue lub Next.js w produkcie, a po stronie serwera Node.js, Laravel, .NET (C#) lub Go. PostgreSQL, MySQL i Redis. Hosting na AWS, Azure, Google Cloud lub Hetzner.

Platformę dobieramy do zadania, a ta lista pokazuje technologie, z których korzystamy najczęściej.

Dla kogo i kiedy jeszcze za wcześnie

Produkt ma sens, gdy masz już określony problem klienta i osobę odpowiedzialną za decyzje produktowe. Jeśli potrzeba nadal jest założeniem, zacznij od badań lub mniejszego testu, zanim zdecydujesz się na pełny produkt.

Jeśli gotowa usługa obsługuje proces, może wystarczyć wykupienie dostępu. Jeśli tylko Twoi pracownicy potrzebują narzędzia w przeglądarce, lepiej może pasować tworzenie aplikacji internetowych. Produkt SaaS wymaga decyzji o dostępie klientów i bieżącym utrzymaniu, oprócz decyzji o funkcjach.

Subskrypcja istniejącego oprogramowania czy własny SaaS?

OpcjaKiedy pasujeCo ustalić najpierw
Subskrypcja istniejącego oprogramowaniaPotrzebujesz narzędzia dla własnej firmy i pasuje Ci jego standardowy procesEksport danych, integracje i ograniczenia subskrypcji
Tworzenie własnego SaaSChcesz oferować klientom produkt, nad którym masz kontrolęPierwszy płatny proces, granice kont i odpowiedzialność za utrzymanie

MVP ogranicza pierwsze wydanie, ale nadal potrzebuje działającej kontroli dostępu i planu przywracania.

Współpraca z klientami z innych krajów

  • Umowa i NDA. Przed rozpoczęciem prac podpisujesz umowę z CyberLab.Team OÜ, spółką zarejestrowaną w Estonii. Jeśli potrzebujesz NDA (umowy o poufności), podpisujemy ją, zanim przekażesz poufne dane.
  • Faktury w euro. Wystawiamy faktury w euro jako unijna spółka z numerem VAT.
  • Języki. Pracujemy po angielsku, ukraińsku, rosyjsku i polsku.
  • Rozmowy i odpowiedzi. Rozmowy prowadzimy w godzinach uzgodnionych z Tobą, a na wiadomości odpowiadamy w ciągu jednego dnia roboczego.

Najczęstsze pytania

Produkt i MVP

Czy kupujemy subskrypcję, czy zlecamy stworzenie produktu?
Ta usługa służy stworzeniu produktu, który należy do Ciebie i który oferujesz swoim klientom. Jeśli potrzebujesz oprogramowania wyłącznie do użytku wewnętrznego, najpierw sprawdzamy, czy gotowa usługa obsługuje zadanie.
Co powinno znaleźć się w MVP produktu SaaS?
Najkrótszy kompletny proces, który pozwala klientowi uzyskać korzyść. Dostęp do konta i testy potrzebne do prowadzenia produktu należą do pierwszej wersji; drugorzędne funkcje mogą poczekać.
Czy MVP może ruszyć bez płatnych subskrypcji?
Tak, jeśli odpowiada to Twojemu testowi. Nadal określamy, kto dostaje dostęp i jak on wygasa. Rozliczenia mogą poczekać do późniejszego wydania.

Konta i dostęp

Co oznacza wielodzierżawność (multi-tenancy) dla naszego produktu?
Oznacza, że kilka firm klientów korzysta z usługi, a ich rekordy pozostają oddzielone. Tę granicę określamy przed wyborem sposobu organizacji aplikacji i jej danych.
Czy klient może mieć kilka ról pracowników?
Tak, jeśli wymaga tego proces. Określamy działania dostępne dla każdej roli, w tym kto może zapraszać ludzi, eksportować rekordy lub zamknąć konto.
Co się dzieje po nieudanej płatności za subskrypcję?
Ty ustalasz zasadę handlową, w tym ewentualny okres karencji. Opisujemy zmiany dostępu i komunikaty dla klientów, a potem testujemy te stany z połączonym systemem płatności.

Dane i integracje

Czy nowi klienci mogą importować istniejące rekordy?
Import może być częścią prac. Najpierw sprawdzamy próbkę i ustalamy, jak zgłaszać brakujące pola i duplikaty bez niezauważonej utraty rekordów.
Co się stanie, jeśli zewnętrzna usługa przestanie odpowiadać?
Określamy, które działania mogą poczekać i co użytkownicy powinni zobaczyć. Dla ważnych operacji prace mogą obejmować sposób śledzenia nieudanych żądań i ich ponawiania; sprawdzamy też, co dzieje się przy powtórzonym żądaniu.
Kto odpowiada za kopie zapasowe?
Przy przekazaniu wskazujemy, kto tworzy kopie zapasowe i kto decyduje, kiedy potrzebne jest przywrócenie danych. Test przywracania jest w zakresie, gdy uwzględnia go wycena.

Utrzymanie produktu

Jakie koszty pozostają po stworzeniu produktu?
Hosting, obsługa płatności i połączone usługi mogą wiązać się ze stałymi opłatami. Wsparcie techniczne to osobna praca.
Czy możemy później dodać nowe plany subskrypcji?
Tak, jako zmianę produktu. Przed jej wprowadzeniem sprawdzamy obecnych subskrybentów i ustalamy, jak ich dostęp i rozliczenia mają działać podczas zmiany.
Kto decyduje, co trafi do kolejnego wydania?
Własność produktu pozostaje po Twojej stronie. Możemy pomóc zamienić opinie użytkowników w plan rozwoju z wyceną i testami wpływu na obecnych klientów.

Powiązane usługi

Opisz, do czego klienci używaliby Twojego produktu

Opowiedz nam o procesie i pierwszej wersji, którą masz na myśli. Rozmowa jest bezpłatna, po niej dostajesz wycenę i zakres prac, a odpowiadamy w ciągu jednego dnia roboczego.

Porozmawiajmy o projekcie

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