← Vsi članki

Agencija, freelancer ali samostojen razvijalec: kdaj kateri

Trije modeli, trije profili tveganja

Ko podjetje pride do točke "potrebujemo razvoj sistema", sledi vprašanje "koga najeti". V praksi obstajajo trije modeli: agencija, freelancer in samostojen razvijalec z dolgoročnim odnosom do strank. Vsak ima svoj profil stroškov in tveganj. Najboljša izbira je odvisna od projekta in od tega, kako gledate na sodelovanje dolgoročno.

Agencija

Kdo je

Podjetje s 5 do 100 zaposlenimi. Ima vodjo projektov, dizajnerje, frontend in backend razvijalce, testerje, devops. Procesi so formalizirani, sodelovanje teče skozi dogovorjeno strukturo.

Kdaj se splača

  • Velik projekt z več vzporednimi nitmi (mobilna aplikacija, spletna platforma, integracije, dizajn)
  • Potrebujete formalne procese za poročanje upravi
  • Imate proračun, ki dopušča 30 do 60 odstotkov pribitka za režijo
  • Sistem mora biti zgrajen v fiksnem časovnem oknu z več ljudmi vzporedno

Tveganja

  • Visoka rotacija ljudi. Razvijalec, ki je projekt začel, je pogosto na drugem projektu, ko je treba popravljati. Znanje se izgublja.
  • Vodja projektov med vami in razvijalcem. Vsak prenos informacije je možnost za nesporazum. Zahteve se večkrat preoblikujejo, preden pridejo do izvajalca.
  • Standardizirani procesi v škodo praktičnosti. Manjši popravek lahko traja tedne. Šel bo skozi proces, ki je narejen za velike projekte.
  • Po projektu pogosto omejena podpora. Agencije zaslužijo pri novih projektih, ne pri vzdrževanju starih.

Freelancer

Kdo je

Posameznik, ki dela na več projektih hkrati. Pogosto razvija po krajših projektih (nekaj tednov do nekaj mesecev). Nato gre naprej. Lahko je v Sloveniji ali v tujini.

Kdaj se splača

  • Ozko opredeljen projekt z jasno specifikacijo
  • Imate nekoga internega, ki lahko prevzame projekt po izvedbi
  • Cena je glavno merilo
  • Sprejemljivo je, da po koncu projekta razvijalec ni več na voljo

Tveganja

  • Po projektu izgine. Najpogostejša težava. Sistem začne delati čudno čez šest mesecev, freelancerja ni več mogoče doseči.
  • Razdeljena pozornost. Dela vzporedno za več strank. Vaš projekt je eden od mnogih.
  • Manjša odgovornost po prevzemu. Brez dolgoročnega odnosa je manjša spodbuda za kakovost.
  • Brez podpore pri rasti sistema. Sistem se s časom spreminja. Freelancer ni več tu, da bi sodeloval.
  • Težko presoditi kakovost vnaprej. Brez referenc dolgoročnih projektov je presoja pogosto le občutek.

Samostojen razvijalec z dolgoročnim odnosom

Kdo je

Posameznik, ki dela kot samostojni podjetnik. Ne deluje po modelu od projekta do projekta. Strankam ostaja dolgoročno. Prvi sistem postavi, ostane na razpolago za vzdrževanje in gradi sistem skupaj s podjetjem več let. Manj strank, daljši odnosi.

Kdaj se splača

  • Sistem bo del jedra poslovanja in mora delovati leta
  • Pričakujete, da se bo sistem s časom spreminjal in rasel
  • Cenite neposreden stik brez plasti vodij projektov
  • Vrednote in način dela so vam pomembni (en človek, en odnos, jasna odgovornost)
  • Manjši ali srednje veliki projekti (pod 50.000 EUR posamično)

Tveganja

  • Omejena kapaciteta. En človek ne more delati šestih projektov vzporedno. Lahko se zgodi, da ni takoj na voljo.
  • Ni hitre nadomestljivosti. Bolniška lahko zamakne projekt. Resni profesionalci to rešujejo z dokumentacijo in rezervnim kontaktom.
  • Manj primeren za zelo velike projekte. Sistem za 100.000 EUR z desetimi vzporednimi nitmi sodi v ekipo, ne k posamezniku.

Primerjava po petih kriterijih

KriterijAgencijaFreelancerSamostojen razvijalec
Cena ureVisoka (50 do 120 EUR)Nizka do srednja (25 do 70 EUR)Srednja (50 do 90 EUR)
Hitrost zagonaPočasna (procesi, pogodbe)HitraHitra
Kakovost komunikacijeSkozi vodjo projektovDirektna, lahko nedostopnaDirektna, dolgoročna
Podpora po zagonuPogosto omejenaPogosto je niGlavna prednost
Primerno za velike projekteDaOmejenoOmejeno

Hibridni model

Najboljši je pogosto hibridni model. Veliki strateški projekti gredo skozi agencijo. Notranji sistemi in integracije, ki morajo dolgo živeti, gredo skozi samostojnega razvijalca z dolgoročnim odnosom. Občasna posebna naloga gre k specializiranemu freelancerju.

Tako podjetje izkorišča prednosti vsakega modela in ne plačuje slabosti enega samega.

Tri vprašanja pred izbiro

  1. Kdo bo skrbel za sistem čez tri leta? Če odgovora ni, izberite model, ki to rešuje vnaprej.
  2. Koliko ljudi bo med vami in razvijalcem? Vsak vmesnik je tveganje za nesporazum.
  3. Kakšna je razlika med najnižjo in najvišjo ponudbo? Razlika je skoraj vedno v stvareh, ki niso vidne na prvi pogled: testiranje, dokumentacija, obravnavanje robnih primerov.

Bistvo

Agencija je dobra za velike projekte z več vzporednimi nitmi. Freelancer je dober za ozko opredeljene naloge. Samostojen razvijalec z dolgoročnim odnosom je dober za sisteme, ki morajo živeti leta. Najboljši rezultat pogosto pride iz kombinacije. Ne iz izbire enega modela za vse.

Sporočite mi vaš primer

Opišite svoj proces, pogledam ali ima smisel avtomatizirati. Odgovor v 24 urah.

Sorodni članki

Avtomatizacija

Koliko vas stane ročno prepisovanje podatkov med sistemi

Skriti stroški ročnega prepisovanja: čas, napake in oportunitetni strošek. Konkreten izračun za podjetje s 200 naročili mesečno.

Preberi →
Interni sistemi

Interni sistem ali Excel: kdaj preiti

Znaki da je Excel prerasel svojo uporabnost in kaj reši interni sistem po meri. Brez prodajnih obljub, samo razlaga.

Preberi →