Preskoči na sadržaj
Svi članci

Šta je SaaS i kako izgleda put od ideje do prvog korisnika?

Šta je SaaS, kako provjeriti problem prije koda, šta ulazi u MVP, šta svaki SaaS treba od prvog dana i šta mjeriti s prvim korisnicima.

Objavljeno
Vrijeme čitanja
6 min čitanja
Kategorija
SaaS
Ilustracija: admin panel SaaS aplikacije s pretplatama, timovima i rolama

Mnoge SaaS ideje nastanu iz problema koji osnivač dobro poznaje iz vlastitog posla. Od te ideje do prvog korisnika vodi nekoliko koraka koje ovdje opisujemo redom. Na kraju ćete znati šta prva verzija mora imati i šta pratiti nakon lansiranja.

Šta je SaaS

SaaS je skraćenica od engleskog „Software as a Service“, odnosno softver kao usluga. Korisnik ne instalira program na svoj računar. Aplikaciju otvara u web pregledniku i za nju plaća pretplatu, najčešće mjesečno ili godišnje.

Aplikacija je hostovana na serverima firme koja je napravila proizvod. Ta firma brine o ažuriranjima, sigurnosnim kopijama i serverima, pa korisnik uvijek radi na posljednjoj verziji.

Važna osobina SaaS-a je da jedna aplikacija služi mnogo firmi. Svaka firma ima svoj račun, svoje korisnike i svoje podatke. Primjer je alat za zakazivanje termina koji koristi više salona, a svaki vidi samo svoj kalendar.

Provjera problema prije koda

Najskuplja greška je napraviti proizvod koji niko ne treba. Zato je prvi korak razgovor s ljudima koji bi proizvod koristili. Tražite osobe iz ciljne grupe, ne prijatelje koji će Vas podržati iz pristojnosti.

U razgovoru pitajte o njihovom poslu, a o Vašoj ideji tek na kraju. Saznajte kako danas rješavaju problem i koliko ih to vremena košta. Zanima Vas i šta su već probali i zašto su odustali.

Ovo su znakovi da problem stvarno postoji:

  • ljudi problem opisuju sami, bez Vašeg navođenja;
  • već ga rješavaju na neki način, npr. Excelom, papirom ili e-mailovima;
  • za trenutno rješenje plaćaju novcem ili vremenom zaposlenih;
  • pristaju isprobati prvu verziju kad bude spremna.

Ako ovih znakova nema, bolje je to saznati sada. U ovoj fazi promjena ideje košta samo nekoliko razgovora.

Obim MVP-a i prototip

MVP (engl. minimum viable product) je najmanja verzija proizvoda koju prvi korisnici mogu stvarno koristiti. Ona rješava jedan glavni problem za jednu grupu korisnika. Sve ostalo ide na listu za kasnije.

Šta ulazi u prvu verziju

  • glavni tok koji rješava problem, od početka do kraja;
  • registracija, prijava i plaćanje pretplate;
  • osnovne postavke firme i pozivanje kolega u tim;
  • jednostavan način da korisnik prijavi grešku ili pošalje prijedlog.

Šta može čekati

  • integracije s drugim alatima, osim one bez koje proizvod nema smisla;
  • detaljni izvještaji i grafikoni;
  • mobilna aplikacija, ako web verzija dobro radi na mobitelu;
  • napredna prava pristupa, posebni planovi i popusti.

Zamislite alat za evidenciju radnih sati u građevinskim firmama. U MVP ulazi unos sati po gradilištu i mjesečni pregled po radniku. Izvoz u program za plaće i aplikacija za telefon čekaju drugu fazu.

Svaka funkcija u MVP-u treba imati razlog u nečemu što su korisnici rekli u razgovorima.

Klikabilni prototip

Prije razvoja pravi se klikabilni prototip. To su dizajnirani ekrani povezani tako da se kroz njih može kliktati kao kroz pravu aplikaciju. Iza njih nema baze podataka ni logike.

Prototip pokažite istim ljudima s kojima ste razgovarali. Dajte im zadatak, npr. „unesite sate za jučer“, i gledajte gdje zastanu. Izmjena ekrana u prototipu je mnogo jeftinija od izmjene gotovog koda.

Ilustracija: klikabilni prototip u Figmi s tri povezana ekrana i dizajn sistemom

Osnove od prvog dana

Ove dijelove treba svaki SaaS. Teško ih je dodati naknadno, pa ih planirajte od početka.

  • Korisnički računi. Registracija, prijava, reset lozinke i potvrda e-mail adrese.
  • Role. Vlasnik računa upravlja pretplatom i korisnicima, a ostali članovi tima rade u aplikaciji.
  • Odvojeni podaci po firmi. Svaki zapis u bazi pripada jednoj firmi, a aplikacija na svakom koraku provjerava pristup. Greška ovdje znači da jedna firma vidi podatke druge, što je sigurnosni i pravni problem.
  • Plaćanje pretplate. Planovi, probni period, računi i otkazivanje. Podatke o kartici čuva servis za plaćanje, ne Vaša aplikacija.
  • Admin panel. Vaš tim u njemu vidi firme, pretplate i korisnike. Upiti podrške se rješavaju bez ručnih izmjena u bazi.
  • E-mail obavještenja. Dobrodošlica, pozivnica u tim, račun, podsjetnik pred kraj probnog perioda i upozorenje o neuspjelom plaćanju.

Pravni minimum

SaaS obrađuje podatke drugih ljudi i firmi. Zato prije prvog korisnika trebate nekoliko dokumenata.

  • Uslovi korištenja. Opisuju šta usluga uključuje, kako se pretplata plaća i otkazuje te ko za šta odgovara.
  • Politika privatnosti. Navodi koje lične podatke prikupljate, u koju svrhu, koliko dugo ih čuvate i koja prava korisnici imaju.
  • GDPR. Opšta uredba EU o zaštiti podataka primjenjuje se kada obrađujete lične podatke osoba u EU. To važi i za firmu iz BiH koja uslugu nudi korisnicima u EU.
  • Ugovor o obradi podataka. Vaši klijenti u aplikaciju unose podatke svojih zaposlenih ili kupaca. Vi te podatke obrađujete u njihovo ime, a za taj odnos član 28 GDPR-a traži ugovor.

Ugovor o obradi opisuje koje podatke obrađujete, u koju svrhu i kako ih štitite. Klijent treba znati i koje vanjske servise koristite, npr. hosting ili slanje e-mailova.

Uz GDPR mogu važiti i domaći zakoni o zaštiti ličnih podataka. Zato neka tekst dokumenata pregleda pravnik koji poznaje tržište na kojem prodajete. Aplikacija treba podržati tehnički dio: prihvatanje uslova pri registraciji, izvoz podataka i brisanje računa.

Prvi korisnici i mjerenje

Beta s malom grupom

Prve korisnike često već poznajete iz razgovora s početka. Ponudite im beta pristup uz jasan dogovor da očekujete povratne informacije.

Povratne informacije prikupljajte redovno i na jednom mjestu. Zapišite šta korisnici traže, pa prije gradnje utvrdite koji problem stoji iza svakog zahtjeva.

Šta mjeriti

Od prvog dana pratite nekoliko osnovnih pojmova. Ovdje su njihove definicije, a ciljane vrijednosti zavise od Vašeg proizvoda.

  • Aktivacija je trenutak kada novi korisnik prvi put dobije korist od proizvoda. Taj trenutak definišete Vi, npr. prvi uneseni sati. Stopa aktivacije je udio novih korisnika koji do njega stignu.
  • Zadržavanje je udio korisnika koji proizvod i dalje koriste nakon određenog perioda od registracije.
  • Odustajanje (engl. churn) je udio korisnika ili firmi koje u određenom periodu otkažu pretplatu.
  • MRR (engl. monthly recurring revenue) je mjesečni ponavljajući prihod. To je zbir mjesečnih iznosa svih aktivnih pretplata.

Na početku su brojke male, pa svaki korisnik ima veliku težinu. Zato uz brojke čitajte i razgovore. Kada neko otkaže pretplatu, pitajte za razlog i zapišite odgovor.

Više o našem radu pročitajte na stranicama SaaS rješenja i UI/UX dizajn. Uvodni poziv traje 30 minuta i besplatan je, a nakon njega dobijete fiksnu ponudu po fazama. Prije razvoja odobravate klikabilni prototip. Svaka faza završava demom, a Vi testirate na pravom linku. Vlasnik koda ste Vi. Javite nam se i dogovorimo prvi razgovor.

Imate projekat
na umu?

Uvodni poziv traje 30 minuta i besplatan je. Nakon njega dobijete fiksnu ponudu po fazama.