# Trenutno stanje#
Odabir između retainera za web razvoj i fiksne cijene nije detalj nabave. To mijenja koliko brzo isporučujete, kako se dijeli rizik i koliko se pouzdano vaš roadmap pretvara u izdanja.
Većina roadmapova se promijeni nakon što vidite stvarne podatke o korištenju. Ako odaberete model koji pretpostavlja stabilan opseg, ili ćete usporiti ili ćete preplatiti promjene kroz change requestove.
Ovaj vodič uspoređuje oba modela suradnje kroz raspodjelu rizika, rokove i budžetiranje. Uključuje i okvir za donošenje odluke te primjere opsega i SLA očekivanja kako biste spriječili neusklađenost.
ℹ️ Napomena: Usporedbe pretpostavljaju tipičan moderni stack poput React i Next.js uz uobičajene potrebe kao što su analitika, autentikacija, plaćanja, sadržaj i integracije. Isti principi vrijede čak i ako se tehnologija razlikuje.
# Brza tablična usporedba#
| Kriterij | Retainer | Fiksna cijena |
|---|---|---|
| Najbolje za | Roadmap koji se mijenja, kontinuirana isporuka, stalna poboljšanja | Jasno definiran isporučivi rezultat, stabilni zahtjevi |
| Struktura cijene | Mjesečna naknada za blok kapaciteta | Jednokratna cijena projekta po opsegu |
| Raspodjela rizika | Podijeljen rizik, klijent nosi rizik prioritizacije | Agencija nosi rizik isporuke unutar definiranog opsega |
| Upravljanje promjenama | Reprioritizacija unutar kapaciteta | Formalni change requestovi, često nove ponude |
| Predvidljivost rokova | Predvidljiv ritam, promjenjiv opseg | Predvidljiv opseg, rok ovisi o kvaliteti discoveryja |
| Uključenost dionika | Potrebna stalna uključenost proizvoda | Velik napor na početku, manje tjednog angažmana nakon potpisivanja |
| Tipičan način neuspjeha | Neiskorišten kapacitet ili nejasni prioriteti | Rupe u opsegu, previše change requestova, kasna iznenađenja |
# Definicije: što zapravo kupujete#
Velik dio konfuzije dolazi iz toga što se oba modela tretiraju kao da kupujete istu stvar. Ne kupujete.
Što kupujete kroz angažman s fiksnom cijenom#
Projekt s fiksnom cijenom kupuje definiran ishod uz ograničenja. Agencija se obvezuje isporučiti dokumentirani opseg za dogovorenu cijenu, najčešće vezano uz milestoneove.
U praksi, fiksna cijena funkcionira kada su glavne nepoznanice već riješene u discoveryju i kada su kriteriji prihvaćanja testabilni. Ako ne možete opisati što znači “gotovo”, fiksna cijena postaje skupa jer agencija mora uračunati neizvjesnost.
Što kupujete kroz retainer#
Retainer kupuje rezervirani dio vremena i pažnje tima. Plaćate kapacitet, kontinuitet i predvidljiv ritam isporuke.
Isporučene stvari se mijenjaju iz mjeseca u mjesec. Vaša obveza je brzo davati prioritete i donositi odluke kako bi taj kapacitet ostao produktivan.
🎯 Ključna poruka: Fiksna cijena optimizira unaprijed definiran isporučivi rezultat. Retainer optimizira održivu brzinu na roadmapu koji se mijenja.
# Prednosti i mane: retainer vs fiksna cijena#
Ispod je praktičan pregled tradeoffova koji postaju bitni kada projekt krene uživo i backlog postane stvaran.
Retainer: prednosti#
- Brzina kroz kontinuitet. Tim zadržava kontekst, što smanjuje vrijeme uhodavanja i dupliciranu analizu.
- Fleksibilnost roadmapa. Možete mijenjati smjer featurea na temelju povratnih informacija bez pregovaranja ugovora svaki put.
- Predvidljiv mjesečni trošak. Lakše planiranje cash flowa, posebno za SME-ove s mjesečnim budžetiranjem.
- Operativna pokrivenost. Retaineri često uključuju održavanje, nadzor i reakciju na incidente.
Retainer: mane#
- Morate dosljedno prioritizirati. Bez snažnog product ownera, vrijeme se troši na zadatke s malim učinkom.
- Opseg je promjenjiv. Kupujete vrijeme, pa output ovisi o kvaliteti backloga i brzini donošenja odluka.
- Teže je usporediti vrijednost. Ako mjerite samo isporučene featuree, možete podcijeniti posao poput refaktoringa, učvršćivanja QA-a ili poboljšanja performansi.
Fiksna cijena: prednosti#
- Sigurnost budžeta po opsegu. Definiran isporučivi rezultat uz poznati trošak koristan je za odobrenja financiranja i nabavu.
- Jasni kriteriji prihvaćanja. Kada je dobro postavljeno, točno znate što se isporučuje i kako se validira.
- Manje kontinuiranog upravljanja nakon potpisa. Nakon “scope locka” potrebno je manje tjednog prioritiziranja.
Fiksna cijena: mane#
- Promjene su skupe. Učenje iz stvarnog svijeta često se pretvori u change requestove s dodatnim troškom i vremenom.
- Rizik neusklađenih poticaja. Ako je loše strukturirano, fiksna cijena može poticati minimalno ispunjavanje umjesto najboljeg ishoda za proizvod.
- Velik početni napor. Potrebno je više discoveryja i specifikacije prije početka izrade.
# Raspodjela rizika: tko nosi koji rizik#
Temeljna razlika između retainera za web razvoj i fiksne cijene nije cijena. To je rizik.
Raspodjela rizika kod fiksne cijene#
- Agencija nosi rizik isporuke za ono što je zapisano u opsegu. Ako podcijene napor, pati njihova marža.
- Klijent nosi produktni rizik ako je opseg pogrešan. Ako korisnici žele nešto drugo, opseg je i dalje ono što ste platili.
- Rizici integracija i podataka često postanu “pretpostavke”. Ako su pretpostavke krive, slijede change requestovi.
Da bi fiksna cijena bila fer, opseg mora sadržavati eksplicitne pretpostavke i izuzeća. Bez toga dobivate sporove umjesto jasnoće.
Raspodjela rizika kod retainera#
- Klijent nosi rizik prioritizacije. Ako kapacitet trošite na zadatke s malim učinkom, model se i dalje naplaćuje isto.
- Agencija nosi izvedbeni rizik iz dana u dan, jer mora pokazivati napredak i održavati stabilnu kvalitetu kroz vrijeme.
- Oboje dijele neizvjesnost jer je opseg namjerno fleksibilan, ali je potrošnja ograničena mjesečnim kapacitetom.
⚠️ Upozorenje: Najčešći neuspjeh kod fiksne cijene je tretiranje discoveryja kao opcionalnog. Neprocijenjene nepoznanice ne nestaju; samo se vrate kao change requestovi i pomaci rokova.
# Rokovi i ritam isporuke: što očekivati#
Realnost rokova kod fiksne cijene#
Rokovi s fiksnom cijenom izgledaju uredno na papiru jer pretpostavljaju ograničene promjene. U stvarnosti, predvidljivost rokova ovisi o potpunosti discoveryja.
Tipični milestoneovi kod fiksne cijene izgledaju ovako:
- Discovery i specifikacija
- Dizajn i odobrenje
- Izrada i integracija
- QA i UAT
- Lansiranje i warranty period
Ako UAT otkrije nedostajuće kriterije prihvaćanja, ili produžujete rok ili smanjujete kvalitetu da biste “uhvatili” datum.
Realnost rokova kod retainera#
Retaineri obično rade u sprint cadenci. Ta cadenca daje predvidljiv ritam isporuke, ali ne i garantiranu listu featurea.
Razumno očekivanje je:
- Tjedno ili dvotjedno planiranje
- Kontinuirana isporuka na staging
- Redovita production izdanja, često tjedno ili dvotjedno
- Kvartalni pregledi roadmapa
Model retainera često skraćuje time-to-impact jer možete isporučivati manje inkremente i ranije učiti.
💡 Savjet: Ako vaš roadmap ima ovisnosti poput third-party API-ja, pravnih odobrenja ili migracije podataka, razmotrite hibridni pristup: fiksna cijena za temelj s puno ovisnosti, zatim retainer za iterativni rast.
# Primjeri budžetiranja: startupovi vs SME-ovi#
Stope se razlikuju po regiji i senioritetu, pa se primjeri fokusiraju na strukturu i tipične rasponе umjesto pretvaranja da postoji jedan univerzalan broj. Za kontekst, mnoge EU agencije koje isporučuju React i Next.js posao naplaćuju “blended” isporuku otprilike između €45 i €120 po satu, ovisno o sastavu tima i opsegu.
Primjer 1: Startup pre-seed MVP#
Scenario: Trebate MVP u 10 do 12 tjedana, ali očekujete tjedne promjene čim korisnici počnu testirati.
Pristup s fiksnom cijenom:
- Funkcionira ako je MVP čvrsto ograničen i validiran unaprijed.
- Očekujte “risk premium” jer agencija mora uračunati nepoznanice.
- Raspon budžeta:
€25,000do€60,000za skromniji MVP ovisno o dizajnu, authu, plaćanjima, adminu i integracijama.
Pristup s retainerom:
- Funkcionira ako možete isporučiti MVP u inkrementima i prihvatiti da se točan set featurea može mijenjati.
- Raspon budžeta:
€6,000do€18,000mjesečno ovisno o kapacitetu, tipično 2 do 4 mjeseca za MVP razinu opsega.
Što se obično događa u praksi: Fiksno-cjenovni MVP, pa retainer kada onboarding, analitika i stvarni user feedback počnu diktirati backlog.
Primjer 2: Modernizacija SME-a i kontinuirana poboljšanja#
Scenario: Već imate web platformu i želite kontinuirana poboljšanja, rad na performansama, SEO popravke i manje dodatke featurea.
Pristup s fiksnom cijenom:
- Dobar za jednokratni redizajn ili definiran projekt migracije.
- Manje učinkovit za kontinuirano prioritiziranje jer svako poboljšanje postaje nova ponuda.
Pristup s retainerom:
- Odlično odgovara jer backlog nikad nije prazan.
- Raspon budžeta:
€4,000do€15,000mjesečno ovisno o traženim vremenima odgovora, složenosti i učestalosti izdanja.
Tablica usporedbe budžetiranja#
| Tip tvrtke | Tipična potreba | Uzorak budžeta za retainer | Uzorak budžeta za fiksnu cijenu | Najčešće najbolji model |
|---|---|---|---|---|
| Startup koji gradi MVP | Brzo učenje, česti pivot-i | Mjesečni kapacitet za iterativnu isporuku | Jednokratna izrada MVP-a uz overhead change requestova | Hibrid ili retainer |
| Startup nakon lansiranja | Eksperimenti, growth featurei | Kontinuirane iteracije proizvoda | Serija malih fixed-price projekata | Retainer |
| SME sa stabilnim zahtjevima | Definiran projekt poput redizajna | Retainer može biti nedovoljno iskorišten | Predvidljiv trošak za definiran opseg | Fiksna cijena |
| SME s kontinuiranim backlogom | Kontinuirana poboljšanja i ops | Predvidljiva potrošnja i SLA | Mnogo ponuda, sporija isporuka | Retainer |
# Okvir za odluku: kako odabrati pravi model#
Koristite okvir ispod za odluku, a zatim validirajte kroz mali pilot.
Korak 1: Ocijenite volatilnost roadmapa#
Svakoj stavci dajte ocjenu od 1 do 5.
| Faktor | 1 | 3 | 5 |
|---|---|---|---|
| Stabilnost zahtjeva | Potpuno poznato | Neke nepoznanice | Uglavnom nepoznato |
| Ovisnosti | Malo | Neke | Mnoge vanjske |
| Usklađenost dionika | Snažna | Pomiješana | Nejasna |
| Potrebno učenje | Minimalno | Nešto | Visoko, trebaju eksperimenti |
| Compliance ograničenja | Lagana | Umjerena | Teška |
Ako je većina ocjena 4 do 5, retainer ili hibridni model smanjit će trenje i trošak promjena.
Korak 2: Odaberite prema tome što trebate optimizirati#
- Odaberite fiksnu cijenu ako morate optimizirati za odobrenje budžeta i kriteriji prihvaćanja su stabilni.
- Odaberite retainer ako morate optimizirati za brzinu, iteracije i kontinuiranu isporuku.
Korak 3: Odaberite oblik angažmana#
| Oblik angažmana | Kada odgovara | Što dogovarate unaprijed |
|---|---|---|
| Čista fiksna cijena | Jedan deliverable, stabilan opseg | Opseg, kriteriji prihvaćanja, milestoneovi |
| Fiksna cijena plus change requestovi | Uglavnom stabilno, ali ima nepoznanica | Proces change requestova i stope |
| Retainer s definiranim mjesečnim ishodima | Roadmap se mijenja, ali treba strukturu | Mjesečni ciljevi, kapacitet, izvještavanje |
| Hibrid | Poznat temelj + featurei koji se mijenjaju | Fiksni osnovni opseg + retainer cadenca |
Korak 4: Pokrenite pilot od 2 do 4 tjedna#
Pilot smanjuje rizik za oba modela:
- Za fiksnu cijenu, pilot služi kao discovery za preciziranje opsega i pretpostavki.
- Za retainer, pilot testira brzinu suradnje, kvalitetu backloga i release cadencu.
Ako trebate pomoć u strukturiranju tog procesa, koristite ove vodiče kao polazište: proces web razvoja korak po korak, kako odabrati agenciju za web razvoj, i vodič za outsourcing web razvoja.
# Primjeri opsega i SLA očekivanja#
Jasna očekivanja sprječavaju većinu sukoba klijent–agencija. Ispod su primjeri struktura koje možete prilagoditi.
Fiksna cijena: primjer strukture opsega#
Opseg za fiksnu cijenu trebao bi uključivati:
| Element opsega | Kako izgleda “dobro” | Zašto je važno |
|---|---|---|
| Ciljevi i ne-ciljevi | Eksplicitna izuzeća | Sprječava prešutne pretpostavke |
| Funkcionalni zahtjevi | User storyji s kriterijima prihvaćanja | Čini QA objektivnim |
| Nefunkcionalni zahtjevi | Ciljevi za performanse, SEO, pristupačnost | Izbjegava rasprave o kvaliteti u zadnji tren |
| Integracije | Endpointi, auth metoda, pretpostavke o rate limitima | Integracije uzrokuju najviše iznenađenja |
| Okruženja | Postav staginga i productiona | Omogućuje predvidljiva izdanja |
| Handover | Dokumentacija, pristupi i edukacija | Smanjuje rizik ovisnosti |
| Warranty | Prozor za ispravke bugova, npr. 14 do 30 dana | Pojašnjava podršku nakon lansiranja |
Fiksna cijena: mehanizam change requestova#
Stavite mehanizam promjena u pisani oblik. Neka bude jednostavan.
Change Request Workflow
1) Client submits request with goal and priority.
2) Agency provides impact: cost, timeline, and risks.
3) Client approves in writing.
4) Change is scheduled into the plan.Bez procesa promjena, scope creep postaje problem odnosa umjesto mehanizma kontrole projekta.
Retainer: primjer mjesečnih očekivanja opsega#
Retaineri trebaju strukturu, inače skliznu u način “radite što god”.
| Komponenta retainera | Primjer očekivanja | Mjerenje |
|---|---|---|
| Kapacitet | 40, 80 ili 120 sati mjesečno | Evidencija vremena i tjedni izvještaj |
| Cadenca | Dvotjedno planiranje i review | Ritm sastanaka i bilješke |
| Isporuka | Tjedni release u production kada je sigurno | Release log i plan rollbacka |
| Kvaliteta | Automatizirani testovi za kritične tokove | Test coverage na ključnim putanjama |
| Komunikacija | Async updateovi + jedan tjedni poziv | Vrijeme odgovora i jasnoća |
Retainer: primjer SLA očekivanja#
SLA očekivanja ovise o kritičnosti za poslovanje. Realistična osnova može izgledati ovako:
| Razina ozbiljnosti | Primjer | Vrijeme odgovora | Cilj mitigacije |
|---|---|---|---|
| Sev 1 | Checkout ne radi, auth outage | 1 sat tijekom radnog vremena | Isti dan workaround ili rollback |
| Sev 2 | Glavna funkcionalnost degradirana | 4 sata | Popravak u 1 do 3 radna dana |
| Sev 3 | Manji bug, UI problem | 1 radni dan | Popravak kada se isplanira |
| Sev 4 | Kozmetika ili backlog stavka | 2 radna dana | Planirano u roadmap |
ℹ️ Napomena: SLA nije samo vrijeme odgovora. Treba uključiti i vlasništvo nad monitoringom, put eskalacije, pristup logovima i tko odobrava hitne promjene.
# Praktične ugovorne klauzule koje sprječavaju neusklađenost#
Ne treba vam pravni labirint, ali trebate eksplicitne granice.
Za fiksnu cijenu#
- Popis pretpostavki: npr. “payment provider podržava feature X”, “klijent dostavlja copy do datuma Y”.
- Kriteriji prihvaćanja: tko odobrava i koji testovi definiraju “done”.
- Odgovornost za migraciju podataka: klijent, agencija ili zajednički, plus pretpostavke o kvaliteti izvornih podataka.
Za retainere#
- Rollover politika: prenose li se neiskorišteni sati, istječu ili se pretvaraju u backlog kredit.
- Pravila prioriteta: tko ima zadnju riječ kad se dionici ne slažu.
- Definicija out-of-scopea: novi moduli, veliki redizajni ili velika prepisivanja zahtijevaju eksplicitno planiranje.
# Uobičajeni scenariji i model koji najbolje odgovara#
Odaberite fiksnu cijenu kada#
- Lansirate marketing site s definiranim stranicama, SEO zahtjevima i spremnim sadržajem.
- Trebate compliance-heavy izradu sa strogim kriterijima prihvaćanja i malo iteracija.
- Imate internu produktnu voditeljsku funkciju, ali trebate vanjsku izvedbu za jasno definirano izdanje.
Odaberite retainer kada#
- Planirate kontinuirano isporučivati i želite stabilan tim koji razumije domenu.
- Roadmap vam vode eksperimenti, analitika i povratne informacije kupaca.
- Trebate stalnu podršku, podešavanje performansi i inkrementalnu isporuku featurea.
Odaberite hibrid kada#
- Trebate definiran temelj poput design systema, autha, roleova, postavljanja CMS-a ili inicijalne arhitekture.
- Očekujete značajne iteracije nakon lansiranja kada dođu stvarni korisnici.
# Ključne poruke#
- Odaberite fiksnu cijenu kada su zahtjevi stabilni i kriteriji prihvaćanja objektivni; u suprotnom plaćate neizvjesnost kroz change requestove.
- Odaberite retainer kada će se roadmap mijenjati, jer predvidljiv kapacitet + kontinuitet obično smanjuju ukupni trošak iteriranja.
- Uspoređujte modele kroz raspodjelu rizika: fiksna cijena prebacuje rizik isporuke na agenciju, dok retainer prebacuje rizik prioritizacije na klijenta.
- Koristite scorecard za volatilnost i provedite pilot od 2 do 4 tjedna kako biste validirali suradnju prije dugoročne obveze.
- Uskladite očekivanja kroz pisanu strukturu opsega, pravila change requestova i SLA očekivanja kako bi obje strane znale kako izgleda uspjeh.
# Zaključak#
Pravi izbor između retainera za web razvoj i fiksne cijene ovisi o tome koliko će se vaš roadmap promijeniti nakon što dobijete stvarne korisnike. Ako trebate definiran deliverable sa stabilnim zahtjevima, fiksna cijena može biti odlična. Ako trebate kontinuiranu isporuku i slobodu za pivot, retainer obično daje bolje produktne ishode uz manje ugovornih uskih grla.
Ako želite jasnu preporuku za vaš konkretan roadmap, pošaljite nam trenutni backlog i ograničenja. Predložit ćemo fiksnu cijenu, retainer ili hibridnu strukturu s konkretnim granicama opsega, SLA očekivanjima i ritmom isporuke koji odgovara tome kako vaš tim stvarno radi.
FAQ
Više iz kategorije Agencija i posao
Sve →Kako odabrati pravu agenciju za web razvoj u 2026. (praktična kontrolna lista)
Vodič bez uljepšavanja o tome kako odabrati agenciju za web razvoj u 2026.: portfolio, tech stack, komunikacija, modeli cijena i reference—uz bodovnu kontrolnu listu koju možeš koristiti već danas.
Outsourcing web developmenta: kompletan vodič za 2026.
Praktičan priručnik za 2026. za outsourcing web developmenta: kada ima smisla, kako odabrati pravu agenciju, što staviti u ugovor, komunikacijski sustavi koji funkcioniraju i red flags koji timove koštaju vremena i novca.
Zašto angažirati web developera u Hrvatskoj? Prednosti i što očekivati
Saznajte zašto tvrtke angažiraju hire web developer Croatia timove zbog preklapanja s EU vremenskom zonom, isplativosti, snažnog inženjerskog obrazovanja i jasne komunikacije — te što možete očekivati.
Trebate pomoć s projektom?
Gradimo prilagođena rješenja koristeći tehnologije iz ovog članka. Senior tim, fiksne cijene.
Povezani članci
Kako odabrati pravu agenciju za web razvoj u 2026. (praktična kontrolna lista)
Vodič bez uljepšavanja o tome kako odabrati agenciju za web razvoj u 2026.: portfolio, tech stack, komunikacija, modeli cijena i reference—uz bodovnu kontrolnu listu koju možeš koristiti već danas.
Outsourcing web developmenta: kompletan vodič za 2026.
Praktičan priručnik za 2026. za outsourcing web developmenta: kada ima smisla, kako odabrati pravu agenciju, što staviti u ugovor, komunikacijski sustavi koji funkcioniraju i red flags koji timove koštaju vremena i novca.
Zašto angažirati web developera u Hrvatskoj? Prednosti i što očekivati
Saznajte zašto tvrtke angažiraju hire web developer Croatia timove zbog preklapanja s EU vremenskom zonom, isplativosti, snažnog inženjerskog obrazovanja i jasne komunikacije — te što možete očekivati.