Agencija i posao
retainer za web razvoj vs fiksna cijenaretainerfiksna cijenaagencijaplan razvoja proizvodabudžetiranje

Retainer za web razvoj vs fiksna cijena: koji model odgovara vašem planu razvoja proizvoda?

AO
Adrijan Omićević
·14 min čitanja

# 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#

KriterijRetainerFiksna cijena
Najbolje zaRoadmap koji se mijenja, kontinuirana isporuka, stalna poboljšanjaJasno definiran isporučivi rezultat, stabilni zahtjevi
Struktura cijeneMjesečna naknada za blok kapacitetaJednokratna cijena projekta po opsegu
Raspodjela rizikaPodijeljen rizik, klijent nosi rizik prioritizacijeAgencija nosi rizik isporuke unutar definiranog opsega
Upravljanje promjenamaReprioritizacija unutar kapacitetaFormalni change requestovi, često nove ponude
Predvidljivost rokovaPredvidljiv ritam, promjenjiv opsegPredvidljiv opseg, rok ovisi o kvaliteti discoveryja
Uključenost dionikaPotrebna stalna uključenost proizvodaVelik napor na početku, manje tjednog angažmana nakon potpisivanja
Tipičan način neuspjehaNeiskorišten kapacitet ili nejasni prioritetiRupe 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,000 do €60,000 za 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,000 do €18,000 mjeseč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,000 do €15,000 mjesečno ovisno o traženim vremenima odgovora, složenosti i učestalosti izdanja.

Tablica usporedbe budžetiranja#

Tip tvrtkeTipična potrebaUzorak budžeta za retainerUzorak budžeta za fiksnu cijenuNajčešće najbolji model
Startup koji gradi MVPBrzo učenje, česti pivot-iMjesečni kapacitet za iterativnu isporukuJednokratna izrada MVP-a uz overhead change requestovaHibrid ili retainer
Startup nakon lansiranjaEksperimenti, growth featureiKontinuirane iteracije proizvodaSerija malih fixed-price projekataRetainer
SME sa stabilnim zahtjevimaDefiniran projekt poput redizajnaRetainer može biti nedovoljno iskorištenPredvidljiv trošak za definiran opsegFiksna cijena
SME s kontinuiranim backlogomKontinuirana poboljšanja i opsPredvidljiva potrošnja i SLAMnogo ponuda, sporija isporukaRetainer

# 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.

Faktor135
Stabilnost zahtjevaPotpuno poznatoNeke nepoznaniceUglavnom nepoznato
OvisnostiMaloNekeMnoge vanjske
Usklađenost dionikaSnažnaPomiješanaNejasna
Potrebno učenjeMinimalnoNeštoVisoko, trebaju eksperimenti
Compliance ograničenjaLaganaUmjerenaTeš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žmanaKada odgovaraŠto dogovarate unaprijed
Čista fiksna cijenaJedan deliverable, stabilan opsegOpseg, kriteriji prihvaćanja, milestoneovi
Fiksna cijena plus change requestoviUglavnom stabilno, ali ima nepoznanicaProces change requestova i stope
Retainer s definiranim mjesečnim ishodimaRoadmap se mijenja, ali treba strukturuMjesečni ciljevi, kapacitet, izvještavanje
HibridPoznat temelj + featurei koji se mijenjajuFiksni 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 opsegaKako izgleda “dobro”Zašto je važno
Ciljevi i ne-ciljeviEksplicitna izuzećaSprječava prešutne pretpostavke
Funkcionalni zahtjeviUser storyji s kriterijima prihvaćanjaČini QA objektivnim
Nefunkcionalni zahtjeviCiljevi za performanse, SEO, pristupačnostIzbjegava rasprave o kvaliteti u zadnji tren
IntegracijeEndpointi, auth metoda, pretpostavke o rate limitimaIntegracije uzrokuju najviše iznenađenja
OkruženjaPostav staginga i productionaOmogućuje predvidljiva izdanja
HandoverDokumentacija, pristupi i edukacijaSmanjuje rizik ovisnosti
WarrantyProzor za ispravke bugova, npr. 14 do 30 danaPojašnjava podršku nakon lansiranja

Fiksna cijena: mehanizam change requestova#

Stavite mehanizam promjena u pisani oblik. Neka bude jednostavan.

Text
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 retaineraPrimjer očekivanjaMjerenje
Kapacitet40, 80 ili 120 sati mjesečnoEvidencija vremena i tjedni izvještaj
CadencaDvotjedno planiranje i reviewRitm sastanaka i bilješke
IsporukaTjedni release u production kada je sigurnoRelease log i plan rollbacka
KvalitetaAutomatizirani testovi za kritične tokoveTest coverage na ključnim putanjama
KomunikacijaAsync updateovi + jedan tjedni pozivVrijeme 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 ozbiljnostiPrimjerVrijeme odgovoraCilj mitigacije
Sev 1Checkout ne radi, auth outage1 sat tijekom radnog vremenaIsti dan workaround ili rollback
Sev 2Glavna funkcionalnost degradirana4 sataPopravak u 1 do 3 radna dana
Sev 3Manji bug, UI problem1 radni danPopravak kada se isplanira
Sev 4Kozmetika ili backlog stavka2 radna danaPlanirano 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

Share
A
Adrijan OmićevićSamioda Team
All articles →

Trebate pomoć s projektom?

Gradimo prilagođena rješenja koristeći tehnologije iz ovog članka. Senior tim, fiksne cijene.