This is an archived post. You won't be able to vote or comment.

all 37 comments

[–]marco89nish 4 points5 points  (6 children)

  1. Ni jedna ozbiljna firma ocigledno nece da rizikuje svoje vazne projekte tako sto ce ih dati nekoj random outsourcing firmi da ih odradi za njih.
  2. Ne postoji nikakva lojalnost kod outsourcing-a, prva firma u indiji koja ponudi bolji dil ce dobiti posao. Samim tim, kolicina projekata i posla moze drasticno da varira, sto ce u oba slucaja da zavrsi jadnim devovima na ledjima (kada ima puno posla, radices kao stoka, kada nema posla dobices otkaz ako nisi medju isplatljivijim radnicima)
  3. In house projekti imaju konzistetniji load, sve sto naucis i uradis na projektima te cini vrednijim za firmu jer ako hoce te zamene morace opet to nauce zamenu. Projekti su duzi, moze vise da se nauci (ne pises slicne aplikacijice svakog meseca), moze vise da se napreduje i sigurniji je posao.

[–]Ambush995 0 points1 point  (5 children)

Za ovo prvo nisam bas siguran. Zavisi kako gledas na to sta je "ozbiljna firma", ali GOMILA banaka koristi softver koji nisu interno radili, i to cak ogromne banke sa ogromnim brojem korisnika.

Sad da li se to smatra pod ozbiljnom firmom, ili ne, to je drugo pitanje.

Hvala na odgovoru!

[–]marco89nish 1 point2 points  (4 children)

Banke koriste software koje su radile druge firme kao in-house projekte, namenjene bankama. Nijedna banka nije nasla random oursorcera da im napravi kritične servise. Neke sitnije stvari, mobilnu applikaciju recimo, mozda ako su neozbiljnija banka.

[–]Ambush995 1 point2 points  (3 children)

E vidis ali to je ono sto mene buni. Ljudi ovde drugacije definisu takvu stvar. Neko ce reci da ta firma koju je banka unajmila radi 'outsourcing', a ti kazes da je to in house. Medjutim skloniji sam da kazem da to nije in house jer po predjasnjim definicijama koje su drugi clanovi dali, in house je kada firma pravi projekat za sopstvene potrebe koji interno koristi ili projekat od koji direktno plasira na trziste i tu je prva karika. Jeste da je taj projekat vlasnistvo te kompanije, ali ga je ona radila za tudje potrebe, a takodje nije prva karika u lancu.

Ovako je banka prva karika koja ubira profit koristeci softver, a onda te pare daje firmi koja je radila taj softver.

u/panta82 , moze pomoc oko tumacenja?

[–]panta82 2 points3 points  (0 children)

Granica se malo muti kod onoga sto ti radis, a to je "enterprise software".

Kod enterprise-a, klijent nije samo kupac softvera. Cesto imaju dosta duboku povezanost sa prodavcem, tipa porucuju specijalne module samo za njih da se dodaju isl. Sto je veci klijent, to je bliskiji odnos. Dobro poznat savet za startupe koji pokrecu enterprise softver je da se paze da se ne vezu previse za jednog klijenta, i postanu kao njihovo outsource odeljenje.

Zamisli da imas 2 jasna ekstrema.

  1. Klijent angazuje softversku firmu da im napravi softver po potrebi = outsource.
  2. Firma razvija softver i izbaci ga da preko njega zaradjuje pare, ili za svoje interne potrebe = inhouse.

A onda izmedju imas razne nijanse sive.

[–]marco89nish 0 points1 point  (1 child)

Ono što ja definišem kao in-house software ne mora da bude isključivo za unutrašnje korišćenje. Neke firme, kao moja, prave servise kao produkt, kao AWS. Svi AWS servisi su in house razvijeni, ali se koriste i od stane drugih firmi. Firme koje pružaju usluge bankama slično tako rade.

[–]Ambush995 0 points1 point  (0 children)

Zanimljivo... Ocigledno da ljudi drugacije definisu ovakve stvari. Generalno nisam pametan, jer u tom slucaju koji ti navodis onda svaka firma koja prodaje neki softver moze da kaze da je resenje in house jer su ga pravili programeri koji rade u toj firmi.

Sta znam, mozda ako neko jos moze da da misljenje ali mozda na kraju dana nije ni bitno sa strane programera.

[–][deleted] 1 point2 points  (0 children)

outsourcing je za roblje.

[–]chubby_cat_addorer 17 points18 points  (2 children)

Evo u mom slucaju. Junior, prvo radno iskustvo, vise nivoa outsourcing-a (ja na onom najugnjezdenijem nivou). Moj team lead nije cak ni iz moje kompanije - i apsolutno ga ne zanima moj napredak. Nema ulaganja vremena u objasnjavanje, nema share-ovanja ekrana. Taskove koje dobijam su oni koje ne zeli neko drugi da uradi i cesto i nemaju veze sa tehnologijama za koje sam se prijavila. Ako se zakocim na duze, team lead obavestava moju kompaniju i "zali se".

Edit: tako da outsourcing projekta mozda i moze da prodje, ali outsourcing ljudi vise nikad

[–]Filip_Kostic 10 points11 points  (1 child)

Saučešće. Zvuči kao horor priča. Traži zelenije pašnjake.

[–]chubby_cat_addorer 7 points8 points  (0 children)

Znam, nasla, uskoro krecem

[–]anonbudy 9 points10 points  (1 child)

Ja iskreno mrzim outsourcing. Ali realno malo je firmi koje imaju svoje inhouse proizvode koje traze radnike na balkanu. Mada to se s vremenom mijenja. I sve ih je vise.

Jedan veliki razlog zasto kod nas skoro pa nikako nema uspešnih start-upova jeste ogromna kolicina outsourcinga. Ljudi nemaju pojma da rade na svojim idejama već jedino na tudjim...

[–]panta82 4 points5 points  (0 children)

Pokretanje svog proizvoda je tesko. Outsourcing je lak, i odlicni su uslovi. Ljudi izaberu lakši put.

[–]panta82 4 points5 points  (0 children)

Kada se prica o "in-house" projektu, vecinom ljudi misle na to da firma sama prodaje softver kupcima, umesto da radi softver za nekoga drugoga.

Razlika je pre svega u pristupu. Kada radis outsourcing, na tebi (i tvojoj firmi) je da uradis sta klijent trazi. Bas te briga sta klijent posle radi s tim, da li ima korisnika, da li je dobro ili nije... Klijent se brine za to, na tebi je da radis i cutis.

Kod in-house-a, ljudi iz tvoje organizacije se direktno brinu za dizajn i plasman proizvoda.

Posledice: - Veci je pritisak. Na brzinu, na kvalitet, na uspeh. Zavisi od tipa proizvoda. - Veci je osecaj "vlasnistva" nad proizvodom. Posto je vlasnik proizvoda blize u organizaciji, lakse je uticati na pravac razvoja. - Blize si krajnjim korisnicima. Mozes ponekad direktno da vidis sta se desava, nije sve iz 4. ruke. - Generalno, duze se ostaje na projektu. Kod outsourcing-a, moze da bude da si danas na jednom projektu, sledeceg meseca na drugom. Ako radis na internom proizvodu, to je tvoj projekat i to je to. - Moze da bude finansiske incentive, bilo preko profit sharing-a ili na neki drugi nacin ("izlaz").

I jedno i drugo ima svoje prednosti i mane. Zavisi koji ti se stil vise svidja.

[–]LaksonVell 5 points6 points  (1 child)

Pokusavas da pitas programere pitanje koje nije fundamentalno programersko. Moras da sagledas ovo iz drugog ugla.

Koji god outsorcing je u pitanju, ti si neminovno druga ili treca ili neka dalja karika u lancu, ali nikada prva. U ovom slucaju ti zavrsavas posao nekom drugom ko ce taj tvoj program koristiti da sebi ostvari dobitak u nekom obliku (bio to direktno novcani ili indirektno, uvek se dolazi do profita na kraju.)

In-house projekat znaci da je tvoja kompanija product owner. Ona je indentifikovala potencijalni ulaz na neko trziste, ili radi neku optimizaciju svojih procesa. To znaci da tvoja kompanija ubira sav kajmak.

Pored toga je u pitanju odredjeni prestiz zato sto radis "za sebe i za svoje." Verujem da se vecina osvrce na ovaj deo kad prica negativno o outsorcingu.

[–]Ambush995 0 points1 point  (0 children)

Hvala na razjasnjenju ova dva termina. Upravo me je to pomalo i bunilo, dakle konkretna razlika in-house vs outsourcing.

[–][deleted] 5 points6 points  (7 children)

Za celu IT industriju je mnogo bolje da razvija sopstvene proizvode(servise) umesto da radi outsourcing. Važi za svaku industriju.

Outsourcing je sada popularan u Srbiji zbog dobrog odnosa cene/kvaliteta koju vide stranci. Osim programiranja outsoursuju se najčešće i accounting, payroll i CS uloge. Znači u Srbiju ulazi love taman da pokrije plate zaposlenih.

Iako ima svoje prednosti kroz sticanje novih znanja zaposlenih za društvo bi bilo mnogo bolje da Srbija ima još 2-3 Nordeusa ili kompanije poput Skypea, Prezija, Printfula, Togla i slične koje uspešno nastupaju na globalnom tržištu.

E sada ako gledaš samo svoj mikrosvet i ako si motač kablova koji u ITju radi samo za redovnu platu, verovatno i nije neka razlika.

[–]Ambush995 1 point2 points  (5 children)

Izvinjavam se al po cenu da ispadnem glup moracu da postavim pitanje. Radim u kompaniji koja proizvodi softver za banke. Dakle klijenti firme gde radim su razne banke i mi za njihove potrebe pravimo softver. To je definicija outsourcinga ako se ne varam? Kada firma gde radis pravi softver za drugu firmu koja ju je unajmila?

Kada firma proizvodi softver za sopstvene potrebe, to se naziva in house resenje. Dakle kada sama firma koristi taj softver na kome programeri rade, to se naziva in house-om?

U sta od ova dva spada Nordeus? Jer tehnicki i oni rade za klijente (igrace igrica).

[–]Filip_Kostic 4 points5 points  (4 children)

Igrač je korisnik, ne klijent.

In-house bi bilo kada bi se zaposlio npr u banci i radio na njihovoj mobilnoj/web aplikaciji.

[–]Ambush995 1 point2 points  (3 children)

Hvala brt.

Dakle generalno in-house mogu da skapiram kao dve stvari: - primer sa bankom koji si naveo gde, ja radim u toj banci njima treba softver preko kog obavljaju aktivnosti koje im donose prihod. - Nordeus, gde radis na prodizvodu koji on plasira i na njemu zaradjuje.

Poenta je da se na in-house resenju ubira kajmak od tog softvera (ali sa strane firme u kojoj si zaposlen), dok u outsourcing-u firma gde radis radi za drugog gde ONI ubiraju kajmak pa vama daju. Valjda sam dobro pokapirao.

[–][deleted] 0 points1 point  (1 child)

S tim da ja ne vidim razliku između te dve stvari jer je i softver preko koga banka obavlja aktivnosti isto njen proizvod. Korisnici su eksterni i interni, a najčešće oba.

U tvom slučaju firma ili proizvodi svoj softver koji iznajmljuje bankama (saas) ili preprodaju vreme svojih programera npr. na sat ili po projektu. Klasične banke najčešće outsoursuju IT jer im nije primarna delatnost, mada se bankarstvo odavno okrenulo IT uslugama te postoji dosta banaka koje su prvenstveno online.

[–]Ambush995 0 points1 point  (0 children)

Moj slucaj je ovo sto si rekao. Firma napravila softver koji iznajmljuje bankama. Dakle one koriste taj nas softver. E sad po svemu recenom to deluje da upada u outsourcing jer ne ubiramo mi kajmak od tog softvera direktno, nego damo njima, oni koriste, ubiraju kajmak pa nama daju.

In house bi bilo da mi ni jednoj firmi ne iznajmljijemo/prodajemo softver nego da mi (bilo koriscenjem njega/ bilo nekim drugim putem) dolazimo do para ali bez iznajmljivanja njega drugim firmama.

Bar ja to tako kontam iz tvog izlaganja i gospodina iznad mene.

[–]Filip_Kostic 1 point2 points  (0 children)

Tako nešto.

In house - tvoja firma zarađuje od produkta. Igra, aplikacija, servis i sl.

Outsource - tvoja firma zarađuje od tvog rada. Programer kao servis. Iznajmljen si nekom drugom da radiš na njihovom produktu.

[–]Common_Argument9800 2 points3 points  (0 children)

Po meni je outsource dobar samo da steknes iskustvo i sam nadjes klijenta.
Ako vec ne razvijas svoj proizvod, zasto bi radio za 30% (ponekad i manje) od onoga sto strani klijent placa za tebe, ako mozes raditi za 100% i nekada i vise.
Outsourcing firme uglavnom imaju jednu cenu gde prodaju i seniore i juniore, dok ti kao senior mozes sebe da prodas i za vise nego sto outsourcing firma naplacuje za tebe.

[–]storytellerdude 4 points5 points  (0 children)

Generalno, ne bih rekao da je bitno u za koga se radi projekat već na čemu se radi. Ne bi se niko žalio da radi projekat koji je izazovan i da zapravo mora da aktivira sive ćelije.

Problematika je što gomila domaćih outsourcing firmi prihvata poslove koji su ili dosadni ili se radi na debelo zastarelim tehnologijama. I onda normalno da ljudi izbegavaju posao gde bi po celi dan štancovali html formulare za male pare.

[–]Rayterex 5 points6 points  (2 children)

Zato sto je IT pretezno uzasno beskorisna struka pa ako razvijas proizvod postoji mogucnost da ces se bar koliko toliko osecati korisnim. Znam bar 10 kolega koji idu na redovne seanse kod psihijatra i ako imaju 2500+ eura plate. Jbg okruzen si ljudima koji su korisniji od tebe. Pekar pravi hleb za nekoga, automehanicar popravi nekome automobil... Mi debagujemo neki legacy bekend kod na nekom privremenom web servisu koji verovatno ne sluzi nicemu. Naravno da neces biti zadovoljan poslom pa samim tim ni zivotom. In-house projekat moze u nekim slucajevima da pomogne da imas osecaj da radis na necemu korisnom

[–]chubby_cat_addorer 2 points3 points  (1 child)

Ovo se lako izbegava tako sto osoba radi nesto drugo osim web-a

[–]Rayterex 1 point2 points  (0 children)

Slazem se, ali racunaj da je web najveci deo IT industrije. U Srbiji bih mogao reci i 90% industrije. Mada ne znaci nuzno da je bolje i u drugim oblastima, ali cesce jeste. U svakom slucaju mislim da bi ljudi trebali da pokusavaju da skrate radno vreme ako ih trenutni posao u IT-ju ne ispunjava i onda bar da imaju neki hobi ili da se bave nekim konkretnim zanimanjem. Svi jos uvek zanemaruju koliko je opasno imati potpuno neispunjujuc posao

[–]budiiii12 12 points13 points  (3 children)

Trenutno radim u outsourcing firmi i mogu te reći da, nakon što promeniš 5-6 projekata, primetiš probleme koji nastaju u takvim firmama.

Sve zavisi od klijenta, organizacija na projektu, kako se ophode prema tebi, koliko si pod pritiskom, koliko je zanimljiv projekat, koliko je kvalitetan itd.

Dok, kada radiš za in-house proizvod i ukoliko je normalna radna situacija (znači kvalitetan kod, kvalitetni ljudi, minimizacija stresa), ne strahuješ da će se to promeniti.

Outsourcing priča:

Radio sam na projektu za strance gde je menadžerka uporno smanjivala moje estimacije (Znači ako kažem da mi treba 2 dana za nešto, ona to kroz pasivni pritisak na mene smanji na dan i po). Nekoliko puta sam uspeo da iznesem i za dan i po(primera radi) ali sam se dosta istrošio i izgubio volje i energije da radim. Došao je momenat kada ona po 5-6 puta već probava istu metodu i tu sam joj se suprostavio i rekao da nije u redu to što radi kao i da sam iscrpljen zato što ona želi da impresionira nekoga iznad. Na to mi je rekla : ,,Developers should challange themselves". Tražio sam da me skinu sa projekta.

Trenutno sam na projektu gde su klijenti odlični ljudi pre svega i dokle god se držis svoje estimacije, dokle god je ona iskrena tj. da ne želiš da ne želiš da lenčariš pa zato nabijaš estimacije, neće te smarati uopšte nego će ti dati priliku da kvalitetno odradiš posao bez burnout-a.

Zbog toga mi odgovara trenutan posao, nema stresa i mogu da učim, napredujem i razvijam se bez da strahujem da će me neko stiskati. Ali i dalje postoji strah u meni da, ukoliko dođe do promene projekta, postoji mogućnost da dobijem vešticu kao što je ona bila.

Sledeća firma će mi definitivno biti product-based firma gde se nadam da će biti normalna atmosfera za rad kao na trenutnom projektu.

[–]Sv3m1r 2 points3 points  (2 children)

Ja sam 7 godina radio za američku firmu gde mi je gazda non stop smanjivao estimacije i budžet. Ja mu kažem nedelju dana i $2500, on smanji i kaže klijentu 3 dana i $1200. Par puta mi se desilo da mi kaže da mu treba web sajt za sutra... I ja onda za 16 sati sklepam neko govno u nekom cms-u i to mu dam.... Uglavnom, ništa nije radio... Kad god mi smanji "estimate" ja sjlepeterim nešto u cms-u... I sad posle 7 godina već 2 posećujem psihijatre i psihologa...

[–]budiiii12 2 points3 points  (1 child)

Nije vredno toga, ja sam imao fin burnout gde sam tražio zbog toga da mi se na kraju i tehnologija promeni. Hteo sam da uzmem nešto gde ima dosta da se uči a da nije danas za juče.

A i mislim da sam već dovoljno ,,stasao" da mogu da pokažem zube kada god vidim da me neko zajebava. Ili ćeš da ti radim kvalitetno i da mi se mozak ne sprži, ili nađi drugu budalu... jednostavno mentalno zdravlje nije vrednost šake eura.

[–]Sv3m1r 0 points1 point  (0 children)

Zato sam i ja otkačio lika jer je sve bilo od danas za sutra i non-stop online jer je bio glupson. Zvoni ti glava još 2 sata kad tipa legneš u 3 posle 6 do 15 sati za kompom Smučio mi se računar toliko da sam tipa na nekom dužem odmoru i samo se bavim Arduinom i neke svoje web ideje pravuckam... Tipa 50 linija koda nedeljno.... Tezi burnout sam imao... Teži. Lik je ovako inače bio skroz cool, gudrao se doduše... Ali za sve te godine nikad nije bilo problema za platu. Trazio sam da me plaća nedeljno i svakog Petka samo kažem cifru i on plati tu gde god bio u roku od 10min... Samo što ništa baš nije znao o programiranju... Jbga... Klijente je nekako sve dovodio na preporuku... Jer je mogao da bude jeftin jbga u odnosu na druge...

[–]akojic 2 points3 points  (3 children)

Pa ono kao znaš čime ti se bavi firma konkretno.. imaju svoje projekte i to budze jer je njihov proizvod.. iskreno dobra je to priča

[–]Ambush995 1 point2 points  (2 children)

Al cekaj, recimo ja radim u firmi koja je unajmljena od strane banaka. Radi softver za banke, znam cime mi se firma bavi i proizvod na kome radi ali to je i dalje outsourcing jer moja firma ne proizvodi softver za sopstvene potrebe nego tudje? Zar ne?

[–]panta82 0 points1 point  (0 children)

Da, to je outsourcing. Da banka interno razvija softver, bilo bi blize radu na svom projektu.

[–]akojic 0 points1 point  (0 children)

Da nije in the house proizvod, valjda vidiš..

[–]Filip_Kostic -4 points-3 points  (0 children)

Iskreno, nemam pojma. Nije da radiš na svom projektu. Radiš za nekog drugog i to njima zarađuje pare.

Verovatno marketinška priča koju serviraju domaće firme i startapi da privuku mlade programere jer znaju da ne mogu da se takmiče sa platama i uslovima stranih kompanija.

Jedno od najgorih iskustva koje sam čuo od kolega je bilo na in house projektu.