Java-udviklere fra Indien
Java er et af de mest populære programmeringssprog. I Indien er det muligt at finde eksperter til denne teknologi. Mere i denne artikel.
Introduktion
Java (kort sagt JV for denne artikel) bruges af store organisationer til at opbygge software til virksomheder og webløsninger.
Årsagerne til dette er mangfoldige. Her er nogle af dem:
1) Sikker
JV er meget sikker. Især banker og forsikringsselskaber bruger det til at opbygge deres softwareapplikationer.
2) Skalerbar
Java-løsninger kan bruges af et stort antal brugere på samme tid. Virksomheder som Amazon eller Google bruger det i deres webapplikationer.
3) Forsøgt og testet
Dette programmeringssprog har eksisteret i mange årtier. Udviklere ved, hvilke løsninger der kan udvikles med dette værktøj.
4) Populær i Sydasien
Især i Indien har denne teknologi fået mange tilhængere. Virksomheder som IBM har oprettet Offshore-udviklingscentre tidligt, da næsten ingen virksomheder købte it-tjenester fra Indien.
Derefter opstod virksomheder som Wipro, Infosys og Tata Consultancy Services, der fokuserede på at levere IT-tjenester, hovedsageligt til USA.
Alle disse udbydere af it-tjenester har Java-udviklere, der understøtter klienter i andre lande.
Hvad er ulemperne?
Selvom Java har mange fordele, er der også nogle ulemper.
1) IT-fagfolk er ikke let tilgængelige
Java bruges hovedsageligt af store organisationer, og de har brug for en masse IT-ressourcer til at opbygge deres applikationer. Derfor er alle programmører inden for dette felt normalt i store it-projekter.
Det er normalt ikke let at opbygge et nyt team på 5 eller 10 udviklere. Lad være med et hold på mere end 10 kodere.
Især i Europa og andre vestlige lande er manglen normalt alvorlig.
Udbydere af it-tjenester og webbureauer har normalt svært ved at finde Java-eksperter.
Indien kan være en løsning her. Java-udviklere er let tilgængelige. Men det skal nævnes, at der også i Sydasien er en enorm efterspørgsel efter JV-specialister.
2) Løn og timepriser er høje
Løn på dette programmeringssprog er normalt meget høje. I lande som Tyskland er lønninger omkring 60’000 til 80’000 Euro om året ikke ualmindelige. I USA krydser lønningerne undertiden let 100.000 amerikanske dollars om året.
Store organisationer er klar til at betale høje lønninger til disse medarbejdere.
Timepriserne starter ved omkring 100 Euro i timen. I USA er det endnu højere.
For mindre it-udbydere i vest kan dette være svært at følge med.
Også her kan Java-programmører fra Indien være en løsning. De samlede omkostninger vil være omkring 30 procent til 50 procent med mindre it-teams.
Bemærk: Når holdene øges i størrelse, er omkostningsfordelen normalt ikke så høj længere. Omkostningerne svarer næsten til det, der betales i Europa eller i USA. Men i så fald er omkostningsbesparelsen ikke målet. At opbygge store teams og finde talent er.
3) Kompleks at udvikle
Programmering i Java er en kompleks opgave. Det tager mere tid at kode. Løsninger i PHP eller ASP.NET er normalt lettere at oprette.
Men som vi tidligere har nævnt, er der mange fordele ved denne komplekse udvikling. Det er meget mere sikkert og skalerbart.
Hvorfor oprette et softwareteam i Sydasien?
Især mindre og mellemstore virksomheder vinder ved at opbygge it-teams i Indien.
Her er nogle fordele:
1) Kodere kan findes
Det er muligt at finde kandidater i Indien. Noget, som nogle gange kan være hårdt i andre lande.
2) Omkostningsbesparelse
Ikke alle virksomheder er interesserede i at spare på omkostningerne. Men nogle er det. Dette er en ekstra fordel, når man ansætter udviklere i Sydasien.
Når du f.eks. Bruger den dedikerede it-bemanningsmodel, hvor virksomheden i Asien ansætter it-specialisten til dig, vil omkostningsbesparelsen være omkring 30 til 50 procent.
3) Medarbejdere kan lide at arbejde for vestlige virksomheder
Virksomheder i USA og også i Europa har tendens til at bruge de nyeste teknologier. IT-medarbejdere i Indien kan lide dette meget. Fordi de vil lære de nyeste teknologier og bruge moderne metoder til softwareudvikling. Noget der hjælper dem med at komme videre i deres karriere.
Derfor er det muligt for endnu mindre it-virksomheder i Europa at finde gode kodere i Sydasien.
Hvad du skal overveje inden offshore outsourcing?
Der er nogle ting, der skal overvejes, før outsourcing til et andet land kan overvejes. Her er nogle af dem:
1) Sørg for at have en projektleder internt
Der burde være nogen, der kan administrere udviklerne i Indien, der arbejder i dit interne team. Den person skal være i stand til at kode og kontrollere kvaliteten af koden, som kommer fra kodningsteamet i Asien.
I mindre webbureauer kan dette også være grundlægger / administrerende direktør. I større organisationer vil der normalt være en projektleder. Men det kan også være en softwareudvikler, der påtager sig ansvaret for en projektleder.
2) Ansæt efter dit krav
Det er vigtigt at ansætte folk, der passer godt til dit team. Virksomheder som vores søger efter dine behov efter egnede kandidater.
Denne tilgang er især interessant for mindre til mellemstore virksomheder, der ønsker at opbygge mindre hold fra 1 til 10 personer.
3) Vær hurtig
Selvom Java har en god følge i Indien, er det ikke som om der er tusindvis af tilgængelige talenter på markedet. Når en koder er tilgængelig, skal du være hurtig til at tage en ansættelsesbeslutning.
Hvilken er den rigtige samarbejdsmodel?
Der er flere modeller for offshore outsourcing at overveje. Her er nogle af dem:
1) Agilt hold
Her vil virksomheden i Asien stille et stort team af mennesker til rådighed (Project Manager, Scrum Master, Coder, Tester osv.).
Faktureringen vil være i overensstemmelse med de timer, der vil blive brugt hos de enkelte såkaldte “Sprints”, som normalt varer en måned.
Dette er især interessant for store organisationer, der ser på it-outsourcing. Det er mindre interessant for mindre virksomheder, da omkostningerne er sammenlignelige med vestlige it-teams.
2) Fast pris
Dette kan være en mulighed. Men kun hvis projektet er meget lille. Ligesom et 5-siders WordPress-websted eller en meget lille webapplikation.
Vi anbefaler ikke dette til større it-projekter, da det er meget usandsynligt i softwareudviklingen at finde ud af de nøjagtige krav i starten af projektet.
3) Dedikeret it-personale
I denne model vil virksomheder som vores søge efter udviklere i Indien i henhold til dine krav.
Vi ansætter dem i vores navn, men koderne fungerer udelukkende for dig og dit team.
Omkostningsfordelen er især interessant for mindre it-teams. Med den ekstra fordel, at du finder programmører, der passer til dit team og dine krav.
Konklusion
Opbygning af et Java-team i Indien kan være en god løsning. Især hvis du har svært ved at finde kodere i dit lokale område, eller hvis du vil have en omkostningsfordel.
Hvad er din oplevelse?
Interessante links:
Java-programmører på Freelancer.com
Mere om Java-udviklingsplatformen på Wikipedia
Billeder: Canva
Forfatteren: Sascha Thattil arbejder på Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programmører til IT-virksomheder, agenturer og IT-afdelinger.