Od nápadu k prvým platiacim používateľom: ako sme spustili B2B SaaS
Zakladateľka prišla s tabuľkou, tušením a termínom. O jedenásť týždňov neskôr boli platiaci zákazníci. Toto je úprimný, anonymizovaný príbeh o tom, čo sme postavili, čo sme zámerne vynechali a kde sme sa pomýlili.

Prišla s tabuľkou, tušením a termínom, ktorý jej konferencia jej odvetvia stanovila bez toho, aby sa jej spýtala. O štyri mesiace mala stáť na malom pódiu pred zhruba dvesto ľuďmi, ktorí viedli presne ten druh podnikania, ktorému mal jej nápad slúžiť. Chcela im ukázať niečo skutočné — nie prezentáciu, nie maketu, ale produkt, do ktorého sa cudzí človek môže prihlásiť a zaplatiť zaň. Tým rozhovorom sa táto prípadová štúdia začína a najužitočnejšie na nej je to, aký obyčajný bol východiskový bod.
Identifikačné údaje sme tu zámerne zmenili. Zakladateľka je skutočná, produkt je v prevádzke a čísla sú blízko pravde, no zaokrúhlené a zjemnené tak, aby nikto nemohol odhaliť, o koho ide. Nezáleží na konkrétnej nike — záleží na tvare cesty, pretože ten tvar sa opakuje takmer zakaždým, keď sa netechnický zakladateľ pokúsi premeniť dobrý nápad na fungujúci softvér. Ak ste niekde blízko začiatku tejto cesty, takto zhruba môžu vyzerať najbližšie mesiace, keď sa veci darí.
Skrátená verzia: odvetvie, ktoré dôverne poznala, bolestivý ručný proces, ktorý v ňom všetci znášali, tabuľka, ktorú potichu používala, aby ho zvládla lepšie ako jej kolegovia, a nulové technické zázemie. O jedenásť týždňov sústredenej práce neskôr boli prví platiaci používatelia vnútri. Tu je ako a — úprimnejšie — tu je, kde sme zaváhali.
Situácia: tabuľka, ktorá robí skutočnú prácu
Zakladateľka viedla malú poradenskú firmu v regulovanej oblasti plnej dokumentov. Jej klientmi boli iné malé podniky a každý z nich zápasil s tou istou opakovanou robotou — nazbierať kopu formulárov, skontrolovať ich úplnosť, naháňať chýbajúce časti a vyhotoviť čistý súhrn pred termínom. Väčšina jej konkurentov to robila e-mailom, telefonátmi a priečinkom šablón vo Worde. Ona to robila tabuľkou, ktorú budovala a zdokonaľovala štyri roky, a jej klienti ju za to potichu zbožňovali.
Tá tabuľka bola celý vhľad. Nebola to obchodný plán ani analýza trhu — bol to dôkaz. Ľudia sa už na jej nástroj spoliehali, žiadali ju, aby ho spustila pre podniky, ktorým ani neradila, ponúkali sa zaplatiť len za prístup. Keď sa zákazníci snažia niečo kúpiť skôr, než to postavíte, môžete prestať hádať, či existuje dopyt. Otázka nikdy neznela oplatí sa to robiť. Otázka znela môže sa z toho stať softvér, ktorý môže niekto iný používať bez nej po boku.
“Keď sa vám zákazníci snažia zaplatiť za tabuľku, už nemáte nápad — máte produkt, ktorý ešte nebol postavený.”
Jej obmedzenia boli rovnako skutočné. Pevný rozpočet z jej vlastných úspor, nie z fondu. Termín konferencie. A tvrdé pravidlo, na ktorom sme sa dohodli zavčasu: toto sa nesmelo stať projektom, ktorý si denne vyžaduje jej pozornosť, lebo stále mala viesť poradenskú firmu. Čokoľvek sme postavili, muselo byť dokončiteľné, dostupné a nudné na prevádzku. Tieto tri slová formovali každé rozhodnutie, ktoré nasledovalo.
Prvou úlohou bolo rozhodnúť, čo NEstavať
Keď zakladatelia opisujú svoj vysnívaný produkt, zoznam funkcií je vždy obrovský, pretože si ho predstavujú už roky. Ten jej zaplnil dve strany: nástenky, tímové oprávnenia, audítorskú stopu, automatizované pripomienky, portál pre klientov, fakturáciu, analytiku, integrácie s tromi nástrojmi, ktoré jej klienti používali, a — samozrejme — "niekde tam trochu umelej inteligencie." Každá položka bola rozumná. Postaviť ich všetky pred spustením by bola katastrofa.
Tak sme spustili cvičenie, ktoré robíme s každým: pri každej funkcii sme položili jedinú priamu otázku. Keby toto v deň spustenia chýbalo, odmietol by zákazník zaplatiť? Nie "bolo by to s tým krajšie" — naozaj by predaj padol. Väčšina funkcií v tomto teste neobstojí a o to práve ide. Tie, ktoré prežijú, sú váš skutočný produkt. Všetko ostatné je plán rozvoja, čo je nádherná vec mať, no nie to, čo staviate ako prvé.
To, čo prežilo, bolo takmer trápne malé. Používateľ si mohol vytvoriť účet, založiť prípad, pozvať svojho klienta, aby nahral požadované dokumenty, a dostať späť ten istý čistý, skontrolovaný súhrn, aký vyhotovovala jej tabuľka — len automaticky a bez nej v procese. To bolo všetko. Žiadne nástenky. Žiadne tímové roly. Žiadna umelá inteligencia, zatiaľ nie. Štyri funkcie, jedna jasná úloha, poriadne urobená.

Čo sme za jedenásť týždňov naozaj postavili
Pracujeme v krátkych, viditeľných cykloch namiesto toho, aby sme zmizli na tri mesiace a vrátili sa s prekvapením. Zhruba každý týždeň zakladateľka dostala odkaz na niečo, na čo mohla kliknúť, aj keď to bolo škaredé a napoly zapojené. Tento rytmus je dôležitejší, než znie: jej rozhodnutia udržiaval malé a časté namiesto toho, aby sa nahromadili do jednej desivej revízie na konci.
Týždne 1 – 3: chrbtica
Najprv sme postavili neefektné jadro — účty, bezpečný spôsob ukladania dokumentov a dátový model pod pracovným tokom prípadov. Nič z toho nie je pre zákazníka viditeľné a všetko je tou časťou, ktorú je drahé opraviť neskôr, ak sa náhlite. Keďže produkt narábal s citlivými dokumentmi iných podnikov, riadenie prístupu a oddelenie dát sme považovali za požiadavku spustenia, nie za neskoršie vylepšenie. To je jedno z mála miest, kde sme odmietli škrtať.
Týždne 4 – 7: samotná práca
Potom prišla časť, vďaka ktorej sa za to oplatilo platiť: premena logiky jej tabuľky na motor, ktorý kontroluje úplnosť dokumentov a vyhotovuje súhrn. Toto bolo srdce produktu a venovali sme mu najviac času. Sadli sme si s ňou a rozobrali, prečo každé pravidlo v jej tabuľke existuje — a niekoľko z nich sa ukázalo byť skôr zvykmi než požiadavkami, čo nám umožnilo zjednodušiť. Do konca siedmeho týždňa ste mohli spustiť skutočný prípad od začiatku do konca.
Týždne 8 – 11: spraviť ho bezpečným na účtovanie
Posledný úsek bol rozdiel medzi ukážkou a produktom. Platba, aby sa ľudia naozaj mohli predplatiť. Čistá registrácia, ktorá nepotrebovala príručku. Tucet drobných chybových stavov, ktoré rozhodujú o tom, či cudzí človek vášmu softvéru dôveruje, alebo odíde. A testovanie — nudné, opakované testovanie — so zakladateľkou a dvoma priateľskými klientmi, ktorí súhlasili, že ho úmyselne rozbijú skôr než cudzí ľudia. Táto posledná skupina si svoju zľavu za skorý prístup zaslúžila mnohonásobne.
Otázka „dajte tam trochu umelej inteligencie“, úprimne zodpovedaná
Na jej zozname želaní bola umelá inteligencia, ako je teraz na väčšine zoznamov želaní. Postavili sme sa proti a oplatí sa vysvetliť prečo, lebo je to tá istá rada, ktorú dávame takmer každému. Práca, ktorú musela prvá verzia robiť — kontrola známej sady dokumentov voči známej sade pravidiel — je práca, ktorú pravidlá robia lepšie ako umelá inteligencia. Je predvídateľná, auditovateľná, a keď sa regulovaný klient spýta "prečo systém toto označil", chcete jasnú odpoveď, nie pokrčenie ramenami.
To neznamená, že umelá inteligencia nemala miesto. V pracovnom toku sa skrýval naozaj neporiadny problém jazykového charakteru: klienti často nahrávali dokumenty, ktoré boli takmer správne, no zle označené, alebo vkladali informácie ako voľný text namiesto vyplnenia formulára. Prečítať tento neporiadok a roztriediť ho je presne to, v čom je moderná umelá inteligencia dobrá. Tak sme si to starostlivo poznačili — a potom nechali na druhú verziu. Pridať to pred spustením by oddialilo termín, len aby sme vyladili funkciu, za ktorú zatiaľ nikto nežiadal platiť.

Získanie prvých platiacich používateľov
Tu je časť, o ktorú sa zakladatelia najviac obávajú a na ktorú sa najmenej pripravujú. Produkt, ktorý nikto nevie nájsť, nie je podnik, ale koníček. Táto zakladateľka však mala výhodu cennejšiu než akýkoľvek marketingový rozpočet: už mala publikum, ktoré jej dôverovalo, a zopár z nich žiadalo zaplatiť skôr, než softvér vôbec existoval. Plán spustenia sa naň úplne oprel a tak by sa mal aj váš, ak ho máte.
Namiesto okázalého verejného spustenia sme urobili opak — tiché, premyslené. Dva týždne pred konferenciou poslala e-mail hŕstke klientov, ktorí už žiadali, ponúkla im cenu pre zakladajúcich členov a manuálne ich uviedla, sledujúc cez videohovor, ako produkt používajú. Každý zmätok sa stal opravou. Kým stála na tom pódiu, neprezentovala nápad; opisovala softvér, za ktorý jej kolegovia už platili, a mohla to povedať úprimne.
- 1Začnite s ľuďmi, ktorí už žiadajúJej prvé oslovenie šlo len ku klientom, ktorí už predtým ponúkli zaplatiť. Teplý dopyt konvertuje skôr, než ten studený vôbec odpovie.
- 2Prvých uveďte manuálneŽiadne hrdinstvá samoobsluhy na začiatku. Každého raného používateľa previedla naživo a každý bod zmätku premenila na konkrétnu opravu.
- 3Ceňte pre zakladateľov, nie navždyRaní používatelia dostali jasne časovo obmedzenú cenu pre zakladateľov. Odmenila ich riziko a neskorším zákazníkom dala dôvod, prečo ceny stúpajú.
- 4Použite termín ako spustenieKonferencia nebola marketingový trik dodatočne pripnutý — bola tou nútiacou silou, ktorá udržiavala rozsah úprimným po celý čas.
Výsledok — a čo naozaj znamená
Do konca mesiaca spustenia mal produkt svojich prvých platiacich predplatiteľov — malý počet, taký, ktorý ešte spočítate na prstoch dvoch rúk, každý z nich skutočný podnik platiaci skutočný mesačný poplatok. Znie to skromne a aj je. Zároveň je to ten najťažší míľnik v celom živote softvérového produktu. Prejsť od nuly platiacich zákazníkov k zopár je oveľa ťažšie než prejsť od zopár k mnohým, lebo je to chvíľa, keď nápad prestáva byť váš a stáva sa trhovým.
Čísla nižšie sú ilustratívne a zaokrúhlené, no verné tvaru toho, čo sa stalo. To, čo chceme, aby ste si z nich odniesli, nie sú údaje — sú to pomery. Úzko vymedzená prvá verzia, malý sústredený rozpočet, krátky časový rámec a spustenie zamerané na teplý dopyt namiesto celého internetu.
| Ukazovateľ | Výsledok | Prečo to bolo dôležité |
|---|---|---|
| Čas po prvého platiaceho používateľa | ~11 týždňov | Úzky rozsah udržal tempo a morálku vysoko |
| Funkcie pri spustení | 4 jadrové funkcie | Každá prešla testom 'odmietli by zaplatiť' |
| Prví zákazníci | Hŕstka teplých kontaktov | Všetci z jej existujúceho dôverujúceho publika |
| Umelá inteligencia v prvej verzii | Žiadna | Pravidlá urobili jadrovú prácu; AI šla do v2 |
| Denný čas zakladateľky | Minimálny | Produkt bol navrhnutý tak, aby bola jeho prevádzka nudná |
“Od nuly k zopár platiacim zákazníkom je najťažší skok v softvéri. Všetko po ňom je iný, ľahší druh ťažkosti.”
Kde sme sa pomýlili
Prípadová štúdia, ktorá vymenúva len víťazstvá, je reklama, tak tu je tá úprimná časť. Urobili sme dve chyby, ktoré stojí za to pomenovať, lebo budete v pokušení urobiť tie isté.
Po prvé, podcenili sme uvedenie. Rozsah produktu sme vymedzili starostlivo, no prvých päť minút zážitku nového používateľa sme brali ako dodatočnú myšlienku, niečo, čo upraceme na konci. Ukázalo sa, že je to rozhodujúci moment, a strávili sme neplánovaný týždeň prestavbou registrácie a prázdnej prvej obrazovky, aby cudzí človek pochopil, čo robiť, bez toho, aby mu to niekto povedal. Nabudúce je zážitok z prvého spustenia funkciou od prvého dňa, nie od desiateho týždňa.
Po druhé, nechali sme jedno "malé" pravidlo v kontrolnom motore nafúknuť. Zakladateľka spomenula hraničný prípad takmer mimochodom, zhodli sme sa, že je ľahký, a potichu zhltol tri dni, lebo reálne dáta boli neporiadnejšie, než kedy odhalila jej čistá tabuľka. Ponaučenie neznelo "vyhýbajte sa hraničným prípadom" — ale že jej tabuľka potichu robila ručné čistenie, na ktoré zabudla, že ho robí. Softvér musí túto neviditeľnú prácu spraviť viditeľnou a to vždy stojí viac, než ktokoľvek očakáva.

Ak stojíte tam, kde stála ona
To, vďaka čomu to fungovalo, nebola dômyselná architektúra ani módny nástroj. Bola to disciplína ohľadom rozsahu a úprimnosť ohľadom dopytu. Mala dôkaz, že to ľudia chcú, skôr než sme napísali riadok kódu, a my sme boli neúprosní v budovaní najmenšej verzie, za ktorú by niekto aj tak zaplatil. Ani jedno z toho si nevyžaduje technické zázemie. Oboje sú veci, na ktorých môžete začať pracovať tento týždeň, sami.
Ak máte tabuľku, ktorú vás ľudia stále žiadajú spustiť, alebo ručný proces, za ktorý vám zákazníci ďakujú, možno ste k produktu bližšie, než si myslíte. Nebezpečný krok je predstaviť si hotovú, funkčne kompletnú verziu a zamrznúť pri tom, aká veľká vyzerá. Nerobte to. Nájdite tú jednu úlohu, ktorú absolútne musí robiť, postavte len ju a predložte ju ľuďom, ktorí už žiadajú. Plán rozvoja môže počkať. Prvý platiaci používateľ nie.
Máte tabuľku, ktorá chce byť softvérom?
Ak vás ľudia stále žiadajú zaplatiť za niečo, čo robíte ručne, je to najsilnejší signál, aký existuje. Pomáhame netechnickým zakladateľom vymedziť najmenšiu verziu, za ktorú sa oplatí účtovať — a postaviť ju bez chaosu. Prvý rozhovor nestojí nič okrem jednej hodiny.
Pozrite si, ako staviame softvér na mieruČasté otázky
Ako dlho v skutočnosti trvá spustenie B2B SaaS?
Musím vedieť programovať, aby som postavil SaaS?
Mala by moja prvá verzia obsahovať umelú inteligenciu?
Ako získam úplne prvých platiacich zákazníkov?
Aká je najčastejšia chyba v tejto fáze?

Have a nice day je softvérové štúdio, ktoré pomáha malým a stredným firmám s digitalizáciou — automatizácia, umelá inteligencia a softvér na mieru, ktorý funguje v každodennej prevádzke, nielen na slajdoch.