Outsourcing til Indien: Hvorfor du aldrig bør gøre det
Indien red højt på outsourcing-bølgen indtil for nogen tid siden, men langsomt er det ved at falde, og landet er ved at miste sin charme som den bedste outsourcing-destination globalt set.
Indien havde faktisk en glorificeret teknisk industri, især da de forskellige industrisektorer anmodede de dygtige softwareudviklere om at løse Y2K-problemet.
På trods af al sin pragt anses landet stadig for at være verdens bagkontor for alle aktiviteter. Indien var kendt for at realisere drømme fra globale teknologigiganter.
Med andre ord udfører udviklerne i Indien kravene, mens andre står for brainstorming. Betyder det, at Indien har outsourcet sin tænkende del af hjernen til andre? Svaret er sandsynligvis bekræftende.
Ikke desto mindre er det vigtigt, at du forstår, at outsourcing af dine projekter til Indien aldrig vil være en let sag. Se den liste, som vi har beskrevet nedenfor, og det vil give dig en idé om, hvordan du kan mindske problemerne og endda neutralisere dem.
- Langsomme udviklere – Programmering har ingen grænser, sprog, nationalitet eller religion. Men programmører gør det, og udviklere i Indien kan være langsomme i forhold til deres vestlige kolleger. Det kan skyldes, at udviklerne har en tendens til at holde sig i dvale med deres egen tildelte teknologi og kun lærer under tvangssituationer. De har en tendens til at have et let tempo, som måske ikke er acceptabelt for vesterlændinge.
- Ikke at tage sig af kodningsstandarder – I 2017 hævdede en undersøgelse foretaget af Aspiring Minds og en rapport fra The Hindu, at 95 % af ingeniørerne i Indien ikke er egnet til job inden for softwareudvikling. Mange af dem ved ikke, hvordan man skriver god og vedligeholdelsesvenlig kode. De ved ikke, hvordan man skriver koder, der er i overensstemmelse med reglerne, og kun et meget lille antal af dem ved faktisk, hvordan man skriver funktionelt korrekte og effektive koder. Og de er meget dårlige til at kommentere kode. De er meget, meget lidenskabelige, de ønsker bare at få koderne til at fungere, det er det hele.
- Ikke at sikre, at softwarearkitekturen er stærk – En velstruktureret softwarearkitektur gør det nemt at finde løsninger i tilfælde af katastrofer og hændelser. Indiske udviklere gør sig ikke umage med at skabe en softwarestruktur, og når katastrofen rammer, spilder de ofte tid på at forsøge at finde en udvej.
- Ikke at teste løsningerne ordentligt – Test er et af de vigtigste skridt i forbindelse med frigivelsen af et softwareprodukt. Udviklere i Indien springer ofte processen over, og selv hvis de gør det, bruger de forældede teknologier, som ikke giver de resultater, du ønsker. Det er vigtigt at tjekke og se, om den virksomhed, som du hyrer i Indien, er bekendt med de nyeste teknikker og udfører dem.
- De lyver og holder ikke deres ord – indere er gode til at undgå det egentlige problem, og de har en tendens til at dække over problemer med dårligt kvalitetsarbejde. Vær meget forsigtig med det.
- De opkræver flere timer end nødvendigt, nogle gange dobbelt og tredobbelt så mange timer som nødvendigt, hvis ikke endnu mere – Softwareudviklere tager ofte flere timer, end de har brug for på projekter Udviklerens pris afhænger ofte af den pågældende persons færdighedsniveau og den region, han kommer fra. Så sørg for at undersøge grundigt, før du ansætter en udvikler, og drøft priserne og den tid, der kræves til projektet.
- Deres engelsk er meget svært at forstå – Sprog er et problem, når du outsourcer arbejde. Det er virkelig svært at forstå accent, intonation og udtale af indisk engelsk. Ofte kan det, de forsøger at formidle, og det, du forsøger at forstå, være vidt forskelligt, og det kan føre til store forskelle i løbet af projektet.
- De er ikke empatiske over for deres klienter – For at have et godt arbejdsforhold til klienterne er det vigtigt at have et arbejdsforhold til dem.
- De er med for pengenes skyld og ikke for kvaliteten og skønheden af resultatet – indiske udviklere er mere fokuseret på de penge, de kan tjene på et bestemt projekt, og ikke på kvaliteten af det projekt, de udvikler. En ægte professionel ville aldrig gå på kompromis med kvaliteten.
- De annoncerer seniorudviklere, når der i virkeligheden arbejder juniorudviklere med ingen eller meget lidt erhvervserfaring på projekterne – Når du har brug for seniorudviklere til dit projekt, har du brug for dem. Periode. Når du hyrer et bureau, der annoncerer seniorudviklere til softwareprojekter, forventer du at arbejde med seniorer. Seniorudviklere er dog dyre. Derfor ansætter visse bureauer i et forsøg på at tjene flere penge juniorudviklere og betaler dem lave lønninger, mens de snyder deres kunder. Du skal virkelig sikre dig, at du får, hvad du betaler for. Sørg for, at du interagerer med seniorerne, og at de rent faktisk arbejder på dit projekt ved hver enkelt milepæl.
- De vil annoncere lave timelønninger, selv om de ved, at det aldrig vil være muligt at udvikle noget med den sats. – Konkurrencen er virkelig stor, og i et forsøg på at få fat i projekter har bureauerne en tendens til at citere sølle priser, fordi de tror, at de lave priser vil tiltrække kunder. Desværre er de ikke klar over, at kvalitet er vigtigere end lave priser, og at kunder, der søger kvalitet, altid vil være villige til at betale godt.
- De annoncerer lave projektomkostninger for at vinde kunden, men genforhandler efter et stykke tid – Hvis du nogensinde havde et lavt budget, men ønskede et rigtig godt stykke arbejde udført, er der stor sandsynlighed for, at du naturligt vil søge mod udviklere, der tager meget mindre. Men et eller andet sted undervejs beslutter din indiske modpart, at projektet ikke kan gennemføres inden for den forudbestemte tidsramme eller det forudbestemte budget, og beder om flere penge. Vær derfor altid klar over, at du skal fortælle den anden part, hvilke krav projektet reelt stiller, og gør det klart, at du ikke vil betale en krone mere end det, der blev aftalt.
- De stopper projektet ved det mindste problem – Hvis du skælder din udvikler i Indien ud, beslutter han/hun måske bare at pakke sammen og rejse. De får pludselig hukommelsestab og har ingen betænkeligheder ved at forlade projektet midtvejs. Engagementet er meget ringe, og du står tilbage i stikken med et halvfærdigt projekt i hånden.
Konklusion
Indien er et land med mange talentfulde softwareprofessionelle, men du skal stadig finde de rigtige folk. Der findes naturligvis virksomheder, der ansætter superstjernede udviklere, og de vil være de rette til dit job.
Kvalificerede udviklere er dyre, og du skal kun bruge en brøkdel af det, du skal betale i dit land. Det er meget vigtigt at udnytte de rigtige mennesker, fordi der er så mange mennesker derude, som er klar til at fange lokkemaden. Og det er måske ikke altid de rigtige. Undersøgelse er godt. Det er det eneste svar.
Interessante artikler:
Årsager til, at outsourcing til Indien påvirker virksomheden
10 point for fiaskoen med outsoucing til Indien
Billedkilde: Kilde: Flickr.com/ Hillary
Om forfatteren: Reema arbejder som Thought Leader hos PHPBabu.