Outsourcing till Indien: Varför du aldrig ska göra det

Outsourcing till Indien: Varför du aldrig ska göra det

Indien var fram till för en tid sedan en stor del av outsourcing-vågen, men långsamt håller det på att gå ner och landet håller på att förlora sin charm som den bästa outsourcing-destinationen globalt sett.

Indien hade verkligen en förhärligad teknisk industri, särskilt när skickliga programvaruutvecklare anlitades av de olika industrisektorerna för att lösa millennieskiftet.

Trots all sin glans anses landet fortfarande vara världens baksida för all verksamhet. Indien var känt för att förverkliga globala teknikjättars drömmar.

Med andra ord utför utvecklarna i Indien kraven medan andra sköter brainstormingen. Betyder detta att Indien har lagt ut sin tänkande del av hjärnan på entreprenad? Svaret är förmodligen jakande.

Det är dock viktigt att du förstår att det aldrig kommer att bli lätt att lägga ut dina projekt på entreprenad till Indien. Om du följer listan nedan får du en uppfattning om vilka åtgärder du kan vidta för att minska problemen och till och med neutralisera dem.

  • Långsamma utvecklare – Programmering har inga gränser, språk, nationalitet eller religion. Men programmerare gör det, och utvecklare i Indien kan vara långsamma jämfört med sina västerländska motsvarigheter. Detta kan bero på att utvecklarna tenderar att vara vilande med sin egen teknik och lär sig endast i tvångssituationer. De tenderar att ha ett lättsamt tempo som kanske inte är acceptabelt för västerlänningar.
  • Brister i kodningsstandarderna – 2017 hävdade en studie utförd av Aspiring Minds och en rapport från The Hindu att 95 % av ingenjörerna i Indien inte är lämpade för mjukvaruutvecklingsjobb. Många av dem vet inte hur man skriver bra koder som kan underhållas. De vet inte hur man skriver koder som är förenliga, och endast ett mycket litet antal av dem vet faktiskt hur man skriver funktionellt korrekta och effektiva koder. Och de är mycket dåliga på att kommentera kod. Passionen är mycket, mycket låg, de vill bara få koderna att fungera, det är allt.
  • Att inte se till att mjukvaruarkitekturen är stark – Med en välstrukturerad mjukvaruarkitektur är det lätt att hitta lösningar vid katastrofer och händelser. Indiska utvecklare anstränger sig inte för att skapa en programvarustruktur, och när katastrofen inträffar slösar de ofta tid på att försöka hitta en utväg.
  • Lösningarna testas inte ordentligt – Testning är ett av de viktigaste stegen i lanseringen av en mjukvaruprodukt. Utvecklare i Indien hoppar ofta över processen, och även om de gör det använder de föråldrad teknik som inte ger det resultat du vill ha. Det är viktigt att kontrollera och se om det företag som du anlitar i Indien känner till de senaste teknikerna och tillämpar dem.
  • De ljuger och håller inte sitt ord – indier är bra på att undvika den verkliga frågan och de tenderar att dölja problem med dålig kvalitet. Var mycket försiktig med det.
  • De debiterar fler timmar än nödvändigt, ibland dubbelt och tredubbelt så många timmar, om inte ännu mer. – Programvaruutvecklare tar ofta ut mer timmar än de behöver för projekten Utvecklarens pris beror ofta på personens kompetensnivå och den region han kommer från. Se därför till att du undersöker noga innan du anlitar en utvecklare och diskuterar priser och tidsåtgång för projektet.
  • Deras engelska är mycket svår att förstå – Språket är ett problem när du lägger ut arbete på entreprenad. Det är verkligen svårt att förstå accent, intonation och uttal på indisk engelska. Ofta kan det som de försöker förmedla och det som du försöker förstå vara väldigt olika, vilket kan leda till stora skillnader under projektets gång.
  • De är inte empatiska med sina klienter – För att ha en bra arbetsrelation med klienterna är det viktigt att ha en arbetsrelation med dem.
  • De är ute efter pengarna och inte efter kvaliteten och skönheten i resultatet – indiska utvecklare är mer fokuserade på hur mycket pengar de kan tjäna på ett visst projekt, och inte på kvaliteten på det projekt de utvecklar. Ett riktigt proffs skulle aldrig kompromissa med kvaliteten.
  • De annonserar seniora utvecklare när det i själva verket är juniora utvecklare med ingen eller mycket liten arbetslivserfarenhet som arbetar med projekten – när du behöver seniora utvecklare för ditt projekt, behöver du dem. Period. När du anlitar en byrå som annonserar seniora utvecklare för programvaruprojekt förväntar du dig att arbeta med seniorer. Men seniora utvecklare är kostsamma. För att tjäna mer pengar anställer vissa byråer därför juniora utvecklare och betalar dem låga löner, samtidigt som de lurar sina kunder. Du måste verkligen se till att du får vad du betalar för. Se till att du interagerar med seniorerna och att de faktiskt arbetar med ditt projekt vid varje milstolpe.
  • De annonserar låga timpriser, även om de vet att det aldrig skulle vara möjligt att utveckla något med den kostnaden. – Konkurrensen är mycket hård, och i ett försök att vinna projekt tenderar byråerna att ange usla priser i tron att de låga priserna skulle locka kunder. Tyvärr inser de inte att kvalitet är viktigare än låga priser, och kunder som söker kvalitet är alltid beredda att betala bra.
  • De annonserar låga projektkostnader för att vinna kunden, men omförhandlar efter ett tag – Om du någonsin har haft en låg budget, men vill ha ett riktigt bra jobb utfört, är det troligt att du kommer att dras till utvecklare som tar mycket mindre betalt. Men någonstans på vägen bestämmer sig din indiska motpart för att projektet inte kan slutföras inom den förutbestämda tidsramen eller budgeten och ber om mer pengar. Var därför alltid tydlig med att låta den andra parten få veta vilka krav som verkligen ställs på projektet, och gör klart att du inte kommer att betala ett öre mer än vad som har diskuterats.
  • De stoppar projektet vid minsta problem – Om du skäller ut din utvecklare i Indien kan det hända att han eller hon bestämmer sig för att packa ihop och åka. De får plötsligt minnesförlust och har inga betänkligheter mot att lämna projektet mitt i processen. Engagemanget är mycket svagt och du lämnas i sticket med ett halvfärdigt projekt i handen.

Slutsats

Indien är verkligen ett land med talangfulla programvaruproffs, men du måste fortfarande hitta rätt personer. Naturligtvis finns det företag som anställer superstjärniga utvecklare, och de kommer att vara rätt personer för ditt jobb.

Skickliga utvecklare är dyra, och du behöver bara spendera en bråkdel av vad du betalar i ditt land. Det är mycket viktigt att ta kontakt med rätt personer eftersom det finns så många människor där ute som är redo att fånga betet. Och det är kanske inte alltid de rätta. Gör en bra undersökning. Det är det enda svaret.

Intressanta artiklar:
Orsaker till varför outsourcing till Indien påverkar verksamheten
10 poäng för misslyckandet med outsourcing till Indien.

Bildkälla: Flickr.com/ Hillary


Om författaren: Reema arbetar som Thought Leader på PHPBabu.

Lämna en kommentar