Lühidalt
MVP arendus algab ühest terviklikust töövoost. Esimene töötav versioon valmib tavaliselt 1–2 nädalaga; allpool toodud kolmenädalane näidiskava hõlmab ka täiendusi, testimist ja üleandmist. See eeldab kokkulepitud töö ulatust, üht integratsiooni ja kahte rollitaset. Lisatööd lepitakse enne algust eraldi kokku ning esimese etapi fikseeritud hind pannakse kirja.
Mida kolm nädalat hõlmab
Kolm nädalat on selles näites viisteist tööpäeva, mitte üldine tähtaeg. Tegelik töö ulatus ja kuupäev lepitakse enne algust kirjalikult kokku. Esimene töötav versioon valmib tavaliselt 1–2 nädalaga; näidiskava hõlmab sellele järgnevaid täiendusi, testimist ja üleandmist.
See näidiskava aitab enne tööd kontrollida, millised tegevused ajakavasse mahuvad ja millised tuleb eraldi kokku leppida.
| Päevad | Töö | Mida sa selle lõpuks näed |
|---|---|---|
| 1–2 | Töö ulatus, ekraanid, andmemudel, õigused ja arhitektuuriotsused | Kirjalik töö ulatus, kinnitus ning andmete eraldamise ja ligipääsu reeglid |
| 3 | Projektialus: repositoorium, keskkonnad, sisselogimine, paigaldus | Tühi, aga töötav rakendus sinu domeenil |
| 4–8 | Põhivoog: nimekiri, vorm, salvestus, otsing | Esimene päris töövoog, mille saad ise läbi klikkida |
| 9–10 | Esimene integratsioon ja töötava versiooni kontroll | Esimene töötav versioon, mida saad proovida |
| 11 | Administraatori vaate täiendused | Kokkulepitud haldusfunktsioonid lisaks põhivoole |
| 12–13 | Vead, tühjad olekud, logimine, varunduse kontroll | Testitud versioon ja kokkulepitud parandused |
| 14 | Paigaldus sinu pilvekontole, dokumentatsioon | Käivitusjuhend ja üle antud juurdepääsud |
| 15 | Üleandmine, järgmise etapi töö ulatus | Nimekiri töödest, mis teadlikult välja jäid |
Graafik eeldab, et vastad küsimustele ühe tööpäeva jooksul ja enne algust on teada, millega toode rääkima peab (pank, raamatupidamine, e-post). Iga vastus, mis tuleb nädal hiljem, lükkab kuupäeva edasi. Andmete ligipääsu ja eraldamise reeglid lepitakse kokku enne päris kasutajaandmetega töötamist.
Kolm nädalat jääb B2B SaaS arenduse lehel kirjeldatud 2–4-nädalase piiritletud MVP vahemiku keskele. See on näidistähtaeg suurema etapi lõpetamiseks, mitte lubadus, et iga toode valmib viieteistkümne tööpäevaga. Integratsioonileping või suurem põhivoog muudab kuupäeva.
Mis kolme nädalaga valmib
Selles näidisskoobis on kolm nädalat ühe tervikliku töövoo täiendamiseks, testimiseks ja üleandmiseks. Esimese töötava versiooni saab tavaliselt proovida varem, 1–2 nädalaga. Iga lisanduv punkt võtab ära aega millegi muu arvelt.
- Üks töövoog algusest lõpuni: kasutaja siseneb, teeb oma töö ära, näeb tulemust ja saab kinnituse.
- Sisselogimine. Väikese kasutajaskonna puhul Smart-ID, Mobile-ID või e-post ja parool. Ettevõtte SSO on eraldi töö.
- Andmete salvestus, otsing ja nimekirjavaated. Kui otsing on toote mõte, siis on see põhivoos; kui mitte, piisab filtreerimisest.
- Üks integratsioon. Üks tähendab ühte: kas registriandmed, pangamakse, e-arve või e-post, mitte kõik korraga.
- Kaks rollitaset. Tavaliselt „kasutaja“ ja „administraator“. Rohkem rolle saab lisada siis, kui päris kliendid on öelnud, mida nad eraldada tahavad.
- Teavitused. Üks e-kiri või süsteemiteade, mis ütleb, et midagi juhtus. Ilma selleta ei kasuta keegi toodet iseseisvalt.
- Paigaldus sinu pilvekontole ja sinu domeenile, käivitusjuhend ja arhitektuuriotsuste kirjeldus.
- Kood sinu repositooriumis ja taristu sinu kontrolli all. See peab paigas olema esimesest päevast.
Andmete eraldus ning raha ja juurdepääsu puudutavate muudatuste logimine kuuluvad esimesse kasutatavasse versiooni; nende vajadust ei määra kasutajate arv.
Mida see näidisskoop välja jätab
Järgmised tööd ei kuulu sellesse kokkulepitud näidisskoopi automaatselt. Need võivad mahtuda teise ajakavasse; kirjuta need pakkumises eraldi välja.
| Valdkond | Miks see võib lisatööd nõuda | Millal kokku leppida |
|---|---|---|
| Tellimused ja arveldus | Plaanide muutmine, osaline arve, ebaõnnestunud maksete kordamine ja maksureeglid on omaette töö | Kui esimesed kliendid on nõus maksma |
| Rohkem kui kaks rolli | Õiguste maatriks sõltub kokkulepitud töövoost ja kliendi nõuetest | Kui töövoog või kliendi nõuded seda eeldavad |
| RIK-i XML-teenus | Teenus nõuab RIK-iga lepingu sõlmimist, mis ei ole arendaja käes | Leping alustada enne integratsiooni ajakava kinnitamist |
| Vanade andmete migreerimine | Iga allika andmed on erinevalt mustad ja seda ei saa ette hinnata | Esialgu eksport CSV-na, migreerimine eraldi tööna |
| Disainisüsteem ja brändiraamat | Üks korrektne šabloon katab esimese versiooni | Kui tootel on rohkem kui kaks ekraani ja päris kasutajaid |
| Sisu ja tõlked | Sisu kirjutab klient, mitte arendaja, ja seda ei saa arendusaja sisse arvestada | Enne avalikku käivitamist, sinu tööna |
| Mobiilirakendus | Veebiversioon telefoni ekraanil katab esmase vajaduse | Kui kasutus on tõestatud |
| AI-funktsioon, mille kvaliteeti ei saa mõõta | Ilma testnäidete kogumi ja veakäsitluseta ei tea keegi, kas vastus on hea | Kui kasutusjuht on valitud ja mõõdik olemas |
| Ettevõtte SSO | Nõue tuleb tavaliselt suuremalt kliendilt, keda veel ei ole | Esimese suurema kliendi nõudel |
Kui toode peab lugema äriregistri andmeid masinloetavalt suures mahus, tuleb RIK-i XML-teenuse kasutamiseks esmalt sõlmida leping ja seejärel teenus oma andmebaasiga ühildada. See aeg ei ole arendaja graafikus ja seda ei saa lubada enne lepingu alustamist. Lepinguta on kättesaadavad e-äriregistri avaandmete massfailid JSON- ja XML-kujul, mis sobivad siis, kui andmeid ei pea lugema reaalajas.
Kolm lõiget, mis töö ulatust vähendavad
Kui nimekiri tundub liiga pikk, vähenda töö ulatust, mitte ära püüa sama tööd kiiremini teha. Kolm lõiget, mis tavaliselt töötavad:
- Asenda teine vaade ekspordiga. Kui keegi tahab andmeid näha teises lõikes, piisab esimeses versioonis CSV-ekspordist, mille ta avab oma tabelis. Vaade ise tuleb siis, kui on selge, milliseid veerge ta vaatab.
- Asenda integratsioon käsitsi sammuga, mille koht on teada. Kui liides on ainult mugavus, mitte töövoo tingimus, jäta see teise etappi ja kirjuta kokku, et seni teeb inimene selle ühe sammu käsitsi. Nii jääb töövoog tervikuks ja liides ei blokeeri käivitamist.
- Jäta teine kasutajagrupp välja. Kui tootel on „tellija“ ja „teenusepakkuja“ vaated, ehita esimeses versioonis see pool, kes toote eest maksab. Teine pool saab esialgu e-kirja või PDF-i, mitte oma liidese.
Kirjuta need lõiked töö ulatusse koos sellega, millal need tagasi tulevad. Nimekiri, mis ütleb „hiljem“, on soovide nimekiri. Nimekiri, mis ütleb „teine etapp pärast seda, kui X on tõestatud“, on konkreetne kokkulepe.
Töö ulatus kolmes suuruses
Sama toodet saab arendada kolmes eri mahus. Vahe ei ole pingutuses, vaid selles, mida sa pärast esimest versiooni teha saad.
| Küsimus | 3 nädalat | 6 nädalat | 3 kuud |
|---|---|---|---|
| Kes kasutab | Üks ettevõte, kuni viis kasutajat | Mitu ettevõtet, kutsed ja rollid | Mitu ettevõtet, SSO, auditilogi |
| Töövood | Üks, algusest lõpuni | Kaks kuni kolm seotud voogu | Toote põhitsükkel tervikuna |
| Integratsioonid | Üks | Kaks kuni kolm | Neli ja rohkem, sh lepingut nõudvad |
| Arveldus | Käsitsi arve | Tellimused ja arved | Plaanid, mõõdikud, maksud |
| AI | Ei kuulu skoopi | Üks kasutusjuht koos hindamisega | Mitu kasutusjuhtu ja kulupiirid |
| Mida saab mõõta | Kas töövoog toimib ja kes seda kasutab | Kas kliendid jäävad ja maksavad | Kas toode kannab igapäevast kasutust |
Kui sa ei oska valida, vali väiksem töö ulatus. Suurem ei anna varem rohkem infot. Väiksem aitab vastata küsimusele, mille pärast MVP üldse tehakse: kas keegi teeb selle abil oma töö ära ega taha enam vana tööviisi juurde tagasi minna.
Miks esimene versioon varem odavam on
Pikkade projektide kalleim osa ei ole arendus. See on aeg, mille jooksul otsused vananevad. Kui arveldus ehitatakse enne päris kasutajaid, ehitatakse plaanid vale kasutajagrupi järgi ja need tuleb ümber teha. Kui õiguste maatriks ehitatakse enne teist klienti, kirjeldab see ettevõtet, kus on üks roll.
Lühike tsükkel teeb sama asja vastupidi: iga paari päeva tagant näed töötavat versiooni, ütled, mis on valesti, ja see parandatakse enne, kui see läheb kalliks. See on ka põhjus, miks ma ei kirjuta kuue kuu spetsifikatsiooni. Spetsifikatsioon, mida ei ole veel ükski kasutaja proovinud, on oletus, mille hind selgub hiljem.
Sama loogika kehtib integratsioonide kohta. Kui ühendan raamatupidamise või e-arve alles siis, kui põhivoog töötab, tean juba, millised andmed välja lähevad. Vastupidi tehes ehitan liidese andmetele, mis muutuvad kolmandal nädalal.
Hind ja kirjalik töö ulatus
Enne tööd teen kaardistuse, mis on 0 €. Selle tulemus on kirjalik töö ulatus: kes kasutab toodet, millise töö teeb, millised funktsioonid kuuluvad esimesse etappi, millised jäävad välja ning mis on esimese etapi fikseeritud hind ja kuupäev.
Hinda mõjutavad neli asja ja nende töömahtu saab kokkuleppes piirata:
- Integratsioonide arv. Iga liides toob kaasa veakäsitluse, korduskatsed, logimise ja küsimuse, mida teha siis, kui teine süsteem ei vasta.
- Andmete seis. Olemasolev tabel, kus veerud on eri aegadest, tähendab tavaliselt rohkem tööd kui tühi leht.
- Rollide arv. Iga lisaroll on õiguste maatriksi rida ja igas vaates kontroll.
- AI hindamise maht. Kui tootes on AI, on vaja testnäidete kogumit ja viisi, kuidas hinnata, kas muudatus rikkus tulemuse.
Fikseeritud hind töötab ainult siis, kui töö ulatus ja muudatuste kord on kirjas. Kui töö ulatus muutub, lepin sinuga enne jätkamist kirjalikult kokku muudatuse sisu ning selle mõju hinnale ja ajakavale.
Kaks praktilist asja, mis hinda ja töö ulatust mõjutavad. Esiteks ei tasu ehitada oma arvemootorit: kui toode peab ise arveid väljastama, saab selle teha raamatupidamistarkvara liidese kaudu, sest näiteks Merit Aktiva API on REST- ja JSON-põhine ning nõuab Pro või Premium litsentsi. See on üks integratsioon, mitte uus moodul. Teiseks ära planeeri eelarvet toetuse peale: RTE äriprotsesside automatiseerimise toetuse taotlusvoor on suletud, sest eelarve täitus 1. septembril 2026. Kui toetus avaneb uuesti, on see lisavõimalus, mitte eeldus.
Kuidas hinnata, kas töö ulatus on realistlik
Enne kui kinnitad kolmenädalase näidiskava, küsi need viis küsimust. Kui mõnele ei ole vastust, tuleb töö ulatus või kuupäev ümber rääkida.
Mitu eri kasutajagruppi toodet kasutab?
Üks kuni kaks on selle näidisskoobi eeldus. Kolm tähendab tavaliselt kolme erinevat avavaadet ja kolme erinevat õiguste loogikat.
Mitu välist süsteemi on põhivoos kohustuslik?
Null kuni üks on selle näite eeldus. Iga kohustuslik liides, mis peab esimesel päeval töötama, surub põhivoo testimise ajakavasse hiljem.
Kas andmed on olemas ja kelle käes?
Kui andmed on Excelis, kes need välja annab ja mis kujul? Kui keegi ei tea, on andmete teisendamine eraldi töö.
Kas makse on esimeses versioonis?
Makse toob kaasa testkeskkonna, veebikonksud ja küsimuse topeltmaksetest. Selle töö ulatus lepitakse eraldi kokku.
Kes vastab pärast üleandmist?
Kui tootel ei ole omanikku, kes kasutajate küsimustele vastab, ei saa esimest versiooni õigel ajal proovida.
Kuidas teada, kas esimene versioon töötas
Kolm kontrollküsimust aitavad hinnata, kas versioonist oli kasu:
- Kas töö tehti tootes või kõrval? Kui inimene kasutab toodet ja hoiab sama asja jaoks kõrval Excelit, ei ole toode veel töövoog, vaid lisavaade.
- Mitu käsitsi sammu kadus? Enne viis sammu, pärast kaks. Kui sammude arv ei muutunud, ei muutunud ka töö.
- Kas keegi kasutas seda ilma sinu juuresolekuta? Esimene päris märk on see, kui keegi teeb töö ära ja sa ei tea sellest enne, kui vaatad logi.
Kui need kolm vastust on olemas, põhineb järgmise etapi skoop andmetel, mitte soovide nimekirjal. Kui neid ei ole, on aus järeldus see, et esimene versioon valis vale töövoo. Ka see on kolme nädala eest kasulik tulemus, sest vale töövoo avastamine kolmandal nädalal on odavam kui kuuendal kuul.
Mida enne vestlust ette valmistada
Kaardistus on kiirem, kui sul on olemas kolm asja: näidis dokumentidest või tabelitest, millega töö käib; kirjeldus, kuidas töö praegu toimub, samm-sammult; ja esimese igapäevase kasutaja nimi.
- Üks lause: millise töö tegemiseks toode olemas on.
- Praegune protsess, isegi kui see on „Excel ja telefonikõned“.
- Kaks kuni kolm näidet andmetest, millega toode peab hakkama saama.
- Otsus, kes on esimene kasutaja ja kes vastutab, kui tulemus on vale.
Need sisendid aitavad fikseerida töö ulatuse ja esimese etapi hinna kirjalikult. B2B SaaS arenduse lehel on kirjeldatud kaardistuse ja hinnakokkuleppe käik.
Järgmised otsused, mis sellest etapist välja jäävad, on kirjas artiklis B2B SaaS: kuus otsust, mis hiljem kalliks lähevad. Integratsioonide osa, mis esimeses versioonis tavaliselt kõige rohkem aega võtab, on lahti kirjutatud artiklis API integratsioonid, mida Eesti ettevõttes päriselt vaja läheb.
Küsimused
Kas kolme nädalaga saab valmis päris toote või ainult demo?
Esimese töötava versiooni saad tavaliselt 1–2 nädalaga. Kolmenädalane näidiskava hõlmab selle täiendamist ja üleandmist ühe kokkulepitud töövoo piires. Selles näites on sisselogimine, andmete salvestus, üks integratsioon ja paigaldus sinu keskkonda. Lisatööd lepitakse eraldi kokku.
Mis määrab MVP arenduse hinna?
Hinda mõjutavad integratsioonide arv, olemasolevate andmete seis, rollide arv ja AI-funktsiooni hindamise maht. Iga teguri töömaht sõltub kokkulepitud töö ulatusest. Hinna panen kirja pärast tasuta kaardistust ja see kehtib kirjaliku kokkuleppe piires.
Mida teha, kui kõik soovitud funktsioonid kolme nädala sisse ei mahu?
Vähendame töö ulatust, mitte ei püüa sama tööd kiiremini teha. Näiteks võib teise vaate asendada CSV-ekspordiga, mugavusintegratsiooni jätta teise etappi ja anda teisele kasutajagrupile esialgu e-kirja. Kirjuta iga muudatus ning selle mõju ajakavale ja hinnale enne jätkamist kokku.
Kas esimest versiooni saab hiljem laiendada?
Saab, kui andmemudel ja õigused on algusest õigesti tehtud. Sellepärast tehakse arhitektuuriotsused esimesel nädalal, kuigi funktsioonid tulevad hiljem. Hilisem laiendus on siis uus etapp, mitte ümberehitus.
Allikad
- XML teenus · Registrite ja Infosüsteemide Keskus · vaadatud 2026-10-28
- Avaandmete teenus · Registrite ja Infosüsteemide Keskus · vaadatud 2026-10-28
- RTE – äriprotsesside automatiseerimise ja andmevahetuse toetus · Ettevõtluse ja Innovatsiooni Sihtasutus · vaadatud 2026-10-28
- Merit Aktiva API · Merit Tarkvara · vaadatud 2026-10-28