Preskoči na sadržaj
TsunamiDigital

Freelancer ili mali tim za izradu softvera po mjeri?

Freelancer ili mali tim za izradu softvera po mjeri: tko sve radi na izradi, što razlika u cijeni kupuje, faktor autobusa i tri pitanja za svaku ponudu.

Izradu softvera po mjeri može raditi jedan freelancer ili mali tim od dvoje do petero ljudi. Freelancer je pravi izbor za malen, jasno opisan projekt bez ovisnosti o drugim sustavima; tim je pravi izbor kad sustav mora raditi i onda kad jedna osoba ne može. Za vlasnika koji drži dvije ponude, od pojedinca i od tima, i vidi samo razliku u broju.

Tko sve radi na izradi softvera

Na svakoj izradi softvera obavlja se pet poslova: razgovor o zahtjevima, dizajn ekrana, pisanje koda, testiranje i puštanje u rad. Kod freelancera svih pet radi ista osoba. U malom timu netko drugi pregledava kod, a treći ga testira; to je ono što razlika u cijeni kupuje.

Koliko ljudi treba za izradu aplikacije? Za projekt od nekoliko tjedana jedna do tri osobe, za sustav od nekoliko mjeseci četiri do šest. Što je zapravo malen projekt, opisuje izrada softvera za manje projekte.

Freelancer ili mali tim: što je unutar cijene

PitanjeFreelancerMali tim
Tko piše kodJedna osobaJedna ili dvije
Tko pregledava kodNitko, osim ako platite drugu osobuKolega, prije svake isporuke
Tko preuzima kad autor oboli ili odustaneNitkoNetko tko je kod već vidio
Tko drži repozitorij i računeČesto autorVi, od prvog dana
Nedovršeni projektTraži se tko će čitati tuđi kodNastavlja tim
Cijena sataNižaViša, uz manje sati ispravaka

Kako se cijena ugovara, objašnjava fiksna cijena ili rad po satu; tko je vlasnik rezultata, čiji je softver nakon izrade.

Faktor autobusa: rizik koji nije osoban

Faktor autobusa (truck factor) najmanji je broj ljudi koji moraju otići prije nego što projekt stane. Avelino i suradnici izračunali su ga 2016. za 133 popularna projekta na GitHubu: 65 % ih ima faktor 2 ili manji, pa odlazak dviju osoba može zaustaviti projekt. Kod freelancera faktor je po definiciji 1.

To nije sud o pouzdanosti pojedinca, nego strukturni rizik: bolest, novi posao ili preseljenje jednako su vjerojatni kod bilo koga. Pitanje je samo tko preuzima. Što preuzimanje tuđeg koda košta, računa cijena održavanja softvera.

Kada je freelancer pravi izbor

  • Projekt traje do nekoliko tjedana i stane u jednu jasnu specifikaciju.
  • Ne ovisi o drugim sustavima: ERP-u, web shopu, banci.
  • Imate nekoga tko će kod pregledati ili po potrebi preuzeti.
  • Repozitorij, hosting i domena od prvog su dana na Vaše ime.

Vrijede li sve četiri točke, tim je skuplji bez razloga. Ne vrijedi li jedna, razlika u cijeni zapravo je cijena zamjene.

Tri pitanja koja razotkrivaju razliku u svakoj ponudi

  1. Tko osim Vas pregledava kod prije isporuke?
  2. Tko preuzima ako autor sutra ne može raditi i koliko mu treba da se snađe?
  3. Na čije ime glase repozitorij, hosting i računi?

Vrijede i za veliku agenciju; širi popis donosi kako odabrati razvojnu agenciju.

Često postavljana pitanja

Je li mali tim isto što i agencija? Tim od troje do petero najmanja je agencija; od velike se razlikuje po režiji, ne po ulogama.

Je li freelancer na kraju jeftiniji? Za mali, zatvoren projekt da. Za sustav koji ovisi o drugima razlika se vrati kroz ispravke i preuzimanje.

Trebamo li zaposliti vlastitog developera? To je druga odluka, o zapošljavanju: vlastiti tim vs agencija.

Freelancer je već napola napravio aplikaciju. Što sad? Tražite pristup repozitoriju i računima odmah, dok suradnja traje.

Povezani članci

Držite dvije ponude?

Pošaljite nam obje. Vratit ćemo Vam što svaka cijena uključuje i je li Vam dovoljna jedna osoba - bez obveze.

Javite nam se na [email protected] ili putem obrasca na našoj stranici.

Svi članci