Projekti koji preskoče strukturirani Discovery 3 do 5 puta češće probijaju proračun ili rokove. Razlog je jednostavan: kada se neprovjerene pretpostavke ne raščiste prije razvoja, one se pojavljuju kao promjene opsega, arhitekturalne izmjene i probijanja budžeta usred razvoja — kada je njihovo otklanjanje deset puta skuplje. Plaćeni Discovery sprint jednotjedni je, strukturirani angažman koji se odvija prije nego što se napiše prva linija produkcijskog koda. Definira što se gradi, kako se gradi i koliko bi to trebalo koštati. U pet dana uklanja otprilike 80 % rizika koji uzrokuju neuspjeh softverskih projekata.
Ovaj članak pokriva što se točno događa tijekom tih pet dana, što dobivate na kraju i zašto taj jedan tjedan može Vašem projektu uštedjeti desetke tisuća eura.
Zašto Discovery uopće postoji
Većina softverskih projekata ne propadne zbog lošeg koda. Propadnu zbog loših pretpostavki. Klijent je pretpostavio da je funkcionalnost jednostavna. Razvojni tim je pretpostavio da su klijentovi podaci čisti. Nitko nije pretpostavio da će regulatorna usklađenost oduzeti tri dodatna tjedna.
Besplatni “discovery” razgovori koje nude mnoge agencije u biti su prodajni pozivi. Rezultiraju ponudom osmišljenom da zatvori posao, a ne da stres-testira ideju. Plaćeni Discovery sprint fundamentalno je drugačiji: to je stvarna usluga koja štiti Vas, klijenta. Njegova svrha je iznijeti na površinu svako kritično pitanje, razriješiti svaku nejasnoću i proizvesti projektni opis dovoljno precizan da se po njemu može graditi.
Isporuka pripada Vama bez obzira na to nastavite li suradnju s nama ili s bilo kojim drugim studiom.
Što se događa svaki dan
Dan 1: Kontekst
Upoznajemo Vaše poslovanje. Ovo nije površno upoznavanje — to je dubinski uvid u Vaš svijet:
- Razgovori s dionicima — svima koji imaju ulog u projektu (osnivači, voditelji odjela, krajnji korisnici)
- Mapiranje trenutačnih tijekova rada — kako se posao danas obavlja, gdje su uska grla i što izaziva frustraciju
- Identificiranje ograničenja — proračun, rokovi, regulatorni zahtjevi, naslijeđeni sustavi, kapacitet tima
- Profiliranje korisnika — tko će točno koristiti ovaj softver, u kojem kontekstu i što za njih znači uspjeh
Do kraja prvog dana razumijemo problem jednako duboko kao netko tko je mjesecima radio u Vašoj tvrtki.
Dan 2: Definicija problema
Većina projekata pokušava riješiti previše problema odjednom. Drugi dan prisiljava na jasnoću:
- Temeljna izjava o problemu — jedna rečenica koja definira primarni izazov
- Formulacija hipoteze — što vjerujemo da bi rješenje trebalo postići i kako ćemo to provjeriti
- Kriteriji uspjeha — konkretni, mjerljivi ishodi. Ne “aplikacija treba biti brza”, nego “učitavanje stranice ispod 2 sekunde za 95 % korisnika”
- Granice opsega — što je izričito izvan opsega za v1, zapisano i dogovoreno
Ovaj dan donosi najvažnije odluke. Dobro definiran problem pola je rješenja. Loše definiran problem zajamčeno je probijanje proračuna.
Dan 3: Dizajn rješenja
S definiranim problemom, oblikujemo rješenje:
- Žičani okviri (wireframes) ključnih korisničkih tokova — nisu pikselski savršeni dizajni, ali dovoljno jasni za provjeru logike
- Tehnička arhitektura — dijagram sustava koji prikazuje kako se komponente povezuju, kuda teku podaci i što se s čime integrira
- Odluke o tehnološkom stogu — koje tehnologije, okviri i servisi trećih strana i zašto
- Analiza gradnje nasuprot kupnje — što treba razviti od nule, a što se može riješiti postojećim alatima
Ako projekt uključuje AI komponente, ovdje procjenjujemo podržavaju li podaci i infrastruktura takve zahtjeve, nadovezujući se na nalaze revizije AI spremnosti ako je provedena. Za projekte koji uključuju automatizaciju procesa, identificiramo koji su tijekovi rada kandidati za automatizaciju, a koji trebaju ostati ručni.
Dan 4: Opseg i procjena
Četvrti dan pretvara dizajn u brojke:
- Popis funkcionalnosti s pojedinačnim procjenama utruda za svaku stavku
- Matrica prioriteta prema MoSCoW metodi:
| Prioritet | Značenje | Primjer |
|---|---|---|
| Mora (Must) | Projekt bez toga ne funkcionira | Autentifikacija, temeljni tijek rada |
| Trebao bi (Should) | Važno, ali ne kritično za lansiranje | Napredna izvješća, obavijesti e-poštom |
| Mogao bi (Could) | Bilo bi lijepo imati ako vrijeme i budžet dopuste | Tamna tema, višejezična podrška |
| Neće (Won’t) | Izričito odgođeno za v2 ili kasnije | Mobilna aplikacija, integracije s tržnicama |
- Vremenski plan s kontrolnim točkama i datumima isporuke
- Raspon proračuna — ne jedan broj, nego realističan raspon s jasnim objašnjenjem što utječe na varijaciju
- Registar rizika — identificirani rizici sa strategijama ublažavanja
Dan 5: Isporuka
Sve se pakira u sveobuhvatan projektni opis:
- Pisani opis koji sažima kontekst, problem, rješenje i opseg
- Žičani okviri za sve ključne zaslone i korisničke tokove
- Dijagram arhitekture koji prikazuje cjelokupni tehnički dizajn
- Detaljna procjena razložena po funkcionalnosti i fazi
- Preporuka za nastavak ili odustajanje s iskrenim obrazloženjem
Zajedno prolazimo kroz isporuke, odgovaramo na svako pitanje i osiguravamo da imate sve potrebno za informiranu odluku — bilo da ta odluka znači nastavak s nama, odlazak u drugi studio ili odustajanje od projekta.
Koliko Discovery košta
Discovery sprint obično košta između 2.000 € i 5.000 €, ovisno o složenosti projekta. Evo okvirnog pregleda:
| Složenost projekta | Cijena Discoveryja | Tipična cijena izgradnje |
|---|---|---|
| Jednostavna (odredišna stranica, osnovna aplikacija) | 2.000 € – 2.500 € | 5.000 € – 15.000 € |
| Umjerena (platforma s više funkcionalnosti) | 2.500 € – 4.000 € | 15.000 € – 50.000 € |
| Složena (integracije, AI, više korisničkih uloga) | 4.000 € – 5.000 € | 50.000 € – 150.000 €+ |
Za projekte čija je ukupna cijena izgradnje ispod 5.000 €, formalni Discovery sprint obično nije potreban. Dobro strukturirani početni sastanak pokriva isto gradivo. Za sve ostalo, ulaganje je proporcionalno maleno u odnosu na zaštitu koju pruža.
Zašto naplaćujemo Discovery
To je pitanje koje najčešće čujemo. Odgovor je jednostavan: besplatni discovery nije discovery. To je prodajni razgovor.
Kada agencija nudi besplatan discovery, motivirana je reći Vam ono što želite čuti kako biste potpisali ugovor. Kada plaćate Discovery, mi smo motivirani reći Vam ono što trebate čuti — uključujući i to da je projekt loša ideja, da je proračun nerealan ili da opseg treba prepoloviti.
Plaćeni Discovery također znači da cijeli tjedan posvećujemo iskusne ljude — arhitekte, dizajnere, voditelje projekata. Ta razina posvećenosti nije održiva kao besplatna ponuda.
Isporuke su Vaše. Ako odlučite raditi s drugim studiom, odlazite s projektnim opisom po kojem bilo koji sposoban razvojni tim može graditi. Niste zaključani. Zaštićeni ste.
Isplativost Discoveryja
Matematika je jasna. Discovery sprint od 3.000 € obično štedi:
- 10.000 € – 30.000 € na izbjegnutim promjenama opsega tijekom razvoja
- 4 – 8 tjedana koji bi bili izgubljeni na zaokrete usred projekta
- Cijeli projektni proračun u slučajevima kada Discovery otkrije da projekt nije izvediv
Vidjeli smo Discovery sprintove koji su rezultirali preporukom “ne gradite ovo” — a klijent nam je kasnije rekao da je to bila najvrednija investicija od 3.000 € u povijesti tvrtke. Bolje je saznati da projekt neće funkcionirati u prvom tjednu nego u šestom mjesecu.
Za projekte koji se nastave, točnost procjene nakon Discoveryja obično je unutar 10 – 15 % od konačne cijene. Bez Discoveryja, ta varijacija skače na 50 – 200 %. Ako procjenjujete trošak razvoja softvera po mjeri, Discovery je najučinkovitiji način za dobivanje pouzdane brojke.
Kada preskočiti Discovery
Discovery nije uvijek potreban. Možete ga preskočiti kada:
- Je opseg projekta trivijalno jednostavan (osnovna mrežna stranica, alat s jednom funkcijom)
- Je ukupna cijena izgradnje ispod 5.000 €
- Ste već obavili temeljit Discovery s drugim partnerom i imate potpun projektni opis
- Je projekt izravni nastavak postojećeg sustava bez arhitekturalnih promjena
Za sve ostalo — posebno projekte koji uključuju razvoj MVP-a, prilagođene platforme ili AI integracije — Discovery nije neobavezan dodatak. To je temelj na kojem počiva cijeli projekt.
Često postavljana pitanja
Što ako Discovery otkrije da je projekt loša ideja? Onda Vam je upravo uštedio cijeli razvojni proračun. Preporuka “ne gradite” nije neuspjeh — to je najvredniji mogući ishod kada je alternativa gradnja nečega što neće funkcionirati. Objasnit ćemo točno zašto i predložiti alternative ako postoje.
Možemo li isporuke iz Discoveryja koristiti s drugom agencijom? Da. Projektni opis, žičani okviri, dijagram arhitekture i procjena su Vaši. Možete ih odnijeti bilo kojem razvojnom partneru. Nema zaključavanja, nema vlasničkog formata, nema skrivenih uvjeta.
Po čemu se to razlikuje od ponude? Ponuda je prodajni dokument. Besplatna je jer je osmišljena da pridobije Vaše poslovanje. Discovery sprint je usluga. Naplaćuje se jer je osmišljen da zaštiti Vaše ulaganje. Ponuda se priprema satima; Discovery traje puni tjedan rada iskusnog tima. Dubina i preciznost nisu usporedive.
Trebamo li Discovery sprint ako već imamo detaljnu specifikaciju? Ovisi o tome tko ju je napisao. Ako je specifikaciju izradio netko s iskustvom u tehničkoj arhitekturi, može biti dovoljna. Ako ju je napisao netko bez tehničkog iskustva, Discovery sprint će stres-testirati pretpostavke i često otkriva kritične praznine. Rado ćemo pregledati specifikaciju i iskreno savjetovati dodaje li Discovery vrijednost.
Povezani članci
- Koliko košta razvoj softvera po mjeri u Hrvatskoj?
- Kako odabrati agenciju za razvoj softvera
- MVP: Kako ga izgraditi u 12 tjedana
Spremni smanjiti rizik sljedećeg projekta?
Jednotjedni Discovery sprint daje Vam jasnoću, sigurnost i pouzdanu procjenu prije nego što angažirate cijeli proračun. Bez obzira nastavlja li projekt s nama ili s nekim drugim, projektni opis je Vaš.
Javite nam se na [email protected] ili putem forme na našoj početnoj stranici.