Kada samdyti freelancerį, kada darbuotoją, o kada programavimo įmonę?

Reikia sukurti sistemą, bet nežinote, į ką kreiptis? Atrodo freelanceriai pigiau nei agentūra? Bet ar jie patikimai sukurs jūsų sistemą? Tai gal ieškoti programuotojo kaip darbuotojo? Betai brangu, mokesčiai. Taigi, kada verta dirbti su freelanceriu, kada agentūra, o kada ieškoti programavimo įmonės?

Turinys

Kada verta samdyti freelancerį?

Pliusai:

  • Freelanceriai yra pigiausia darbo jėga iš šių trijų alternatyvų. Jų mokesčiai yra tik 15% už GPM ir šiek tiek už pelną, tad didžiąją dalį eurų gauna jie.
  • Freelanceriai gali staigiai padaryti tai, ko reikia, jei tik turi laiko, žinoma. Jiems nereikia pereidinėti iš kitos darbovietės, susipažinti su jūsų komanda, suprasti jūsų procesų. Jie tiesiog ima jūsų projektą ir jį daro.
  • Rasti freelancerį yra lengva – nueikite į Linkedin, ieškokite programuotojo su “open for work” ir rašykite jam “ar gali pafreelancinti?”. Per valandą kelis galite sudominti vien Lietuvoje. Tik nepamirškite, kad geri freelanceriai taip lengvai jums neatrašys!

Minusai:

  • Freelanceriai yra baisiausiai nepatikimi. Jų niekas nelaiko, nebent jūsų paruošta įpareigojanti sutartis. Bet ar save gerbiantis ir geras freelanceris norės ją pasirašyti? Tikrai ne!
  • Egzistuoja reali galimybė, kad jūsų pasamdytas freelanceris viduryje projekto pasišalins. Kodėl? Nes jiems labiau apsimoka dirbti projekto pradžioje, kai terminai nėra degantys, klientas ramus ir jie gali sau ramiausiai rašyti pusėtiną kodą, kurio skylės pradės lįsti tik už kelių mėnesių. O kai jie pradeda lįsti, tada freelanceris sako – “sayonara”.
  • Rasti gerą freelancerį yra ypatingai sudėtinga. Galite būti tikri, kad kaip ir visus programuotojus, taip ir freelancerius (kalbu apie programuotojus) reikia pervilioti. Gal ir yra kokia minimali teorinė galimybė, kad pataikysite kaip tik tuo metu, kai freelanceris keičia projektus arba užsikniso su senu projektu, bet labiau tikėtina, kad jus nukirs koks meteoritas ar laimėsite teleloto.
  • Freelanceris nejaučia didelės atsakomybės. Jei jam sumokėjote, viskas, jis ramus – savo darbą atliko tinkamai.
  • Freelanceriai negali dirbti su kitais freelanceriais. Jei galvojate, kad subursite iš freelancerių komandą – bus liūdna, kai projektą reikės naudoti. Jūsų kodas bus didesnis spagetis (paskaitykite čia apie programuotojų žargoną), nei Romos makaronai, t.y. jis laikysis ant plauko.
  • Freelancerių darbo kokybė nėra didelė. Įsivaizduokite, kad freelanceris yra visa įmonė viename. Jis ir buhalteris, vadovas, programuotojas, testuotojas, projekto vadovas. Kaip jūs galvojate kiek sričių vienas žmogus gali mokėti atlikti puikiai?
  • Galite būti tikri, kad freelanceris dirbs ne tik jūsų projektui. Freelanceriai dažniausiai turi kelis projektus, kuriuos žongliruoja pagal tai, kuris tuo metu labiausiai dega.

Mūsų vertinimas:

Freelancerį samdyti labiausiai apsimoka, kai jūs turite ribotą biudžetą, jums nėra labai svarbi projekto kokybė ir projektas yra mažas. Freelanceriai gerai atlieka smulkius darbus, kai juos galite patikrinti iš karto po jų atlikimo. Pvz “prijungti mokėjimo sistemą WordPress sistemoje” – iškart žinosite, ar veikia, ar ne.

Freelanceriai geriausiai susidoroja su projektais, kurių vertė yra iki 10000Eur. Didesnių projektų jie neretai nepaveža.

Tiesa, svarbu nemaišyti dviejų grupių freelancerių – samdomų valandomis, kuriuos aprašiau viršuje ir samdomų mėnesiais, savaitėmis ar metais. Ilgesnį laiką samdomi freelanceriai labiau primena tiesiog samdomus darbuotojus, nes gauna standartinį atlygį pagal periodą (kartais ir pagal rezultatus), tik turi mažesnius mokesčius, bet neturi socialinių garantijų.

Kada vertinga samdyti darbuotoją?

Pliusai:

  • Darbuotojas dirba tik jums. Jis neturi kitų projektų, jam nereikia ieškoti klientų – tiesiog programuoti.
  • Jūs turite didelę kontrolę – galite darbuotojo prašyti dirbti tam tikru būdu, tobulinti savo įgūdžius. Jei prašysite to freelancerio ar įmonės, jums gali tekti pakloti atskirą sumelę už “Research and development”.
  • Darbuotojas yra “atsidavęs”. Lyginant su freelanceriais ir įmonėmis, darbuotojams yra labiausiai įdomu jūsų sistemos sėkmė. Darbuotojai nori jausti, kad jų indėlis buvo reikšmingas. Įmonės ir freelanceriai jūsų projektui didelių jausmų neturi. Didesnius jausmus jie turi jūsų doleriams ir eurams, ha!
  • Darbuotojas gerins jūsų programavimo procesus. Nesileidžiant į detales kada darbuotojai tą darys, o kada ne, darbuotojai iš principo nori dirbti efektyviau. Jei jūs samdysite dedikuotą darbuotoją, jis stengsis sukurti tokią aplinką, kuri būtų patogi jam ir kitiems. Įmonės ir freelanceriai, jūsų įmonėje to tikriausiai nedarys.
  • Darbuotojai mažiausiai “krepina”. Krepinimas yra prasto kodo rašymas tarsi “prikakojimas” kodo bazėje, taip sakant. Mažiau save gerbiančios įmonės ir ypač freelanceriai gali pamėginti kirsti kampus, idant greičiau užbaigtų jūsų sistemą, tačiau to kainą mokėsite jūs, kai reikės tą sistemą tobulinti.
  • Darbuotojai labiausiai tinka, kai sistema kuriama ne nuo nulio ir nėra atlikta kokybiškai. Jei jūs turite egzistuojančią sistemą, neretai geros IT įmonės ir freelanceriai atsisakys perimti jūsų sistemą, jei kodo kokybė bus prasta. Tai yra dėl to, nes programuotojams nagrinėti nekokybišką kodą yra labai sudėtinga ir, svarbiau, užknisanti operacija.

Minusai:

  • Darbuotojai (kaip jau turbūt žinote) yra labai brangūs. Brangūs, žinoma, dėl mokesčių, bet ir dėl programuotojų norimų atlygių.
  • Jums reikia užtikrinti geras darbo sąlygas programuotojui. Vidutinio ir aukšto lygio programuotojus, kitos įmonės graibsto į visas puses. Jei jūs atsiliksite nuo pirmaujančių IT įmonių, darbuotojas gali būti atimtas iš jūsų.
  • Galvojate užteks tik programuotojo? Tikrai ne – jums reikės samdyti ir testuotoją, ir projekto savininką (čia aprašėme programuotojų žargoną). Kuriant sistemą be šių rolių neapsieisite, nebent planuojate sistemą testuoti ir aprašyti pats / pati.
  • Darbuotojai, deja, irgi gali freelancinti. Jei reiktų spėti, sakyčiau kas trečias programuotojas turi papildomų “užklasinių” veiklų. Kai tokias veiklas programuotojas pradeda daryti, pradžioje viskas yra labai sąžininga, gražu ir nuostabu, tačiau jums užteks sumirksėti ir programuotojas be streso freelancins prie kito projekto darbo metu. Čia dedikuotas puslapis, kurį paskaičius, programuotojai “susigadina” – https://overemployed.com/
  • Darbuotojas turi “apšilti”. Jam reikia suprasti kokie yra jūsų įmonės procesai, žmonės, kaip valdote kodą. Jei programuotojas yra pirmasis, jam reikės paruošti visą IT aplinką – serveriai, konfigūracijos, versijavimo sistema, užduočių valdymo sistema. Skaičiuokite, kad pirmas (o kartais ir pirmi du) atlygis darbuotojui yra už apšilimą, kurio metu nebus daug suprogramuota.
  • Prikalbinti gerą specialistą ateiti dirbti jums bus beveik neįmanoma. Na nebent jūs atstovaujate gerą IT įmonę, ha! Geri specialistai dirba IT įmonėse ne veltui. IT įmonės daug geriau supranta jų poreikius, programuotojai yra apsupti kitais programuotojais, greičiau mokosi programuoti. Jūs to suteikti tiesiog negalėsite, tad geriausias talentas jus, deja, aplenks.
  • Pats kalbinimo (recruit’inimo) procesas yra varginanatis. Jums reikės arba samdyti atskirą darbuotoją, kuris / kuri “head-hunt’intų” (IT žargonas čia), arba daryti tą pačiam / pačiai. Įsivaizduokite taip – 100 parašymų per Linkedin, 20 atrašančių, 5 pokalbiai ir galbūt netyčia 1 priimtas.

Mūsų vertinimas:

Samdomą darbuotoją vertingiausia samdyti, kai jūsų sistema yra gana didelė, jai reikalinga pastovi priežiūra, jūsų sistemos biudžetas yra didesnis nei 50 – 75 tūkstančiai eurų metams. Taip pat, jei planuojate sistemą vystyti ilgiau nei metus ir mokate bendrauti su programuotojais, žinote ko jie nori ir kaip užtikrinti efektyvų jų darbą.

Darbuotojai programuotojai yra skirti “ilgam žaidimui”. Jei turite veikiančią sistemą, kuri generuoja pajamas arba šimtatūkstantinį finansavimą, tada, samdyti programuotojus apsimokės!

Kada verta samdyti programavimo įmonę?

Pliusai:

  • Geros programavimo įmonės turi ne tik programuotojų – jose dirba dizaineriai, testuotojai, projektų vadovai, HR specialistai. Dėl to įmonės gali pasiūlyti visas reikiamas roles sėkmingam sistemos kūrimui.
  • Įmonės turi geresnius programuotojus. Viskas paprasta – programuotojai labiausiai nori dirbti programavimo įmonėse, mat ten jų laukia didesni atlyginimai ir geresnės darbo sąlygos.
  • Įmonės yra patikimos. Įmonės nebijo sutarčių kaip freelancer’iai, jos mielai pasirašys kelių metų trukmės, įpareigojančią sutartį, jei jos sąlygos įmonę tenkins.
  • Įmonės yra atsakingos. Programavimo įmonei reikia žinomumo ir jūsų rekomendacijų, dėl to reputacija įmonei yra gerokai svarbesnė nei freelancer’iui ar darbuotojui. Įmonė bus labiau suinteresuota taisyti savo klaidas ir spręsti konfliktus gražiuoju.

Minusai:

  • Sunku atrasti ne “šaraškinų kontorą”. Bendravau su daug įmonių, kurių komercija yra išvystyta puikiai, bet gamyba labai prasta. Dažniausiai tokios agentūros dirba su PHP, Laravel, Symfony, nes programuotojai šias technologijas išmoksta dirbant su paprastomis turinio valdymo sistemomis kaip WordPress ir tada tampa “programuotojais”.
  • Agentūros turi daug projektų vienu metu. Jei jūs nebūsite svarbus klientas įmonei, ji jus greitai padės į “antrinių” klientų sąrašą.
  • Kaip ir gerus freelancerius, taip ir geras įmones surasti yra iš tiesų sunku. Įmonės turi darbuotojų, kurie gerai kalba ir problemos gali pradėti matytis tik projektui įpusėjus. Jums tuo metu bus labai brangu keisti įmonę.

Mūsų vertinimas:

Samdyti programavimo įmones labiausiai verta, kai norite patikėti ne tik programavimo, bet viso projekto kūrimą. Įmonės, kaip jau minėjau, turi visų reikalingų specialistų įgyvendinti projektus, tad jos daug geriau susidoros su sistemos kūrimu nei freelanceris ar darbuotojai.

Įmonės geriausiai tinka, kai jūsų sistemos biudžetas yra nuo kelių tūkstančių iki ~100K, mat nuo tada, priklausomai nuo situacijos ir tikslų, jau gali apsimokėti samdomi darbuotojai.

Tomas Bielevičius

Tomas Bielevičius

Tomas yra ababa.tech vadovas. IT pasaulyje verda nuo 14 metų, kai sukūrė pirmąją savo svetainę.

Gaukite nemokamą konsultaciją

Gaukite nemokamą 30 minučių trukmės konsultaciją.

  • Įvertinsime jūsų projektą,
  • Atsakysime į jūsų klausimus,
  • Duosime nešališkų patarimų.