Izgraditi SaaS koji stotog klijenta može dočekati kao i prvog
SaaS je više od aplikacije s mjesečnim plaćanjem. Treba razmisliti o izolaciji podataka, ovlastima, uvođenju korisnika, naplati, ograničenjima upotrebe, zapisivanju i podršci.
Odgovor u roku od 24 radna sata · besplatan upoznavni poziv od 30 min · besplatna detaljna ponuda
Razdvojiti račun, organizaciju, korisnika i pretplatu
Vrlo rano razlikujemo što pripada računu, organizaciji, korisniku i pretplati. Pogrešno razdvajanje postaje skupo kako proizvod raste.
Početi s pravom razinom složenosti
Ne treba svaki projekt distribuiranu arhitekturu. Radije biramo čvrst i testabilan temelj pod nadzorom nego spektakularnu arhitekturu kojom mali tim ne može upravljati.
Što treba razdvojiti od početka
Klijent je organizacija koja ima pretplatu i nekoliko korisnika s različitim ulogama. Miješanje tih pojmova, primjerice vezivanje pretplate uz jednog korisnika, isprva funkcionira, ali kasnije ga je vrlo skupo ispraviti. Iznad svega, podaci jednog klijenta nikad ne smiju biti vidljivi drugome: ta se izolacija provjerava testovima, a ne pukim dogovorom.
Zajednička osnova svakog SaaS-a
- registracija, prijava, lozinke i po potrebi dvofaktorska autentifikacija;
- organizacije, korisnici i uloge;
- pretplate, probna razdoblja, računi i ponavljajuća plaćanja;
- stroga izolacija podataka svakog klijenta;
- transakcijske e-poruke, zapisnici i sigurnosne kopije.
Ta osnova često čini trećinu proračuna prve verzije.
Proračun i validacija
Prva verzija usmjerena na jednu ključnu funkciju (MVP) i cjeloviti proizvod s više modula, integracija i naprednom administracijom ne traže isto ulaganje: svaki projekt nudimo na upit. Glavni rizik SaaS-a nije tehnički: to je izgraditi proizvod za koji nitko ne plaća. Provjera potražnje sa stvarnim kupcima, makar i s ručnom verzijom, dolazi prije koda. Pogledajte naš članak o troškovima razvoja SaaS-a.
Česta pitanja
Jedna baza podataka po klijentu ili zajednička?
Zajednička baza s identifikatorom klijenta u svakom zapisu dovoljna je u većini slučajeva i pojednostavljuje rad. Baza po klijentu opravdana je kod strogih ugovornih ili regulatornih zahtjeva.
Koji okvir?
Pouzdan okvir poput Symfonyja ili Laravela pruža većinu osnove (sigurnost, redovi čekanja, API) i smanjuje troškove. Odlučujući kriterij ostaje lakoća održavanja tijekom godina.
Naši SaaS paketi
Prva verzija (MVP)
na upit
Za testiranje proizvoda sa stvarnim klijentima koji plaćaju.
- jedna glavna funkcija
- registracija, organizacije i uloge
- pretplate i ponavljajuća plaćanja
- izolacija podataka provjerena testovima
Cjelovit proizvod
na upit
Za SaaS spreman za rast.
- više modula
- integracije i API
- napredna administracija
- transakcijske e-poruke i zapisnici
Rad nakon pokretanja
na upit
Da usluga ostane dostupna i razvija se s klijentima.
- nadzor i sigurnosne kopije
- sigurnosna ažuriranja
- planirani razvoj
- intervencija u roku od 4 radna sata u slučaju kvara
Svaki paket prilagođavamo vašem proizvodu nakon besplatnog upoznavnog poziva od 30 minuta. Opišite svoj projekt i dobijte besplatnu detaljnu ponudu.
Naše obveze
- Odgovor u roku od 24 radna sata na svaki upit.
- Besplatan upoznavni poziv od 30 minuta, zatim besplatna detaljna ponuda koja vrijedi 30 dana.
- Jedna kontaktna osoba: programer koji izrađuje vaš projekt, samostalni poduzetnik od 1999.
- Kod, pristupi i sadržaj pripadaju vama nakon što je projekt plaćen.
- Jamstvo od 3 mjeseca: pogreške prijavljene nakon objave ispravljamo besplatno (uvjeti).
- Moguće obročno plaćanje: predujam od 30 % pri narudžbi, zatim plan plaćanja prilagođen projektu.
- Intervencija u roku od 4 radna sata u slučaju kvara ili hakiranja, za klijente s ugovorom o održavanju.
- Projekti na engleskom ili francuskom, za tvrtke u Francuskoj i inozemstvu.
Pripremate SaaS proizvod?
Razgovarajmo o vašim prvim klijentima, njihovim podacima i onome što mora ostati izolirano.
Što slijedi?
- Opišete svoj projekt u nekoliko redaka.
- Odgovaramo u roku od 24 radna sata kako bismo dogovorili besplatan poziv od 30 minuta.
- Dobivate detaljnu ponudu: opseg, cijenu, raspored i plan plaćanja.
Radije biste nazvali? +33 7 66 06 80 03