Waarom wordt India uitgekozen voor slechte code en programmeurs van slechte kwaliteit?

Waarom wordt India uitgekozen voor slechte code en programmeurs van slechte kwaliteit?

Er zijn verschillende redenen waarom ontwikkelaars uit India worden gezien als programmeurs van lage kwaliteit. Hier zijn er een paar.

1) Vraag naar het laagste niveau van ontwikkelaars

In Europa en andere westerse landen is er vraag naar de laagst geschoolde en laagst betaalde ontwikkelaar.

Het is geen eis. Maar ze worden gecreëerd omdat er vraag is naar laaggeprijsde diensten.

Stel je een start-up uit Frankrijk voor die voor 3000 euro een nieuwe Facebook-achtige app wil bouwen.

Elk goed IT-bedrijf weet dat dit niet mogelijk is. Zelfs in India.

Maar 3000 euro is een goed bedrag voor iemand in India. Dus natuurlijk zullen er ondernemers zijn die zullen zeggen “Ja, ik zal het voor je bouwen! Heb je ook de mobiele app versie nodig? Ik reken het mee in de prijs”.

De klant uit Europa zal zeggen “Ja, laten we het doen“. En hij/zij zal uiterst enthousiast zijn over het vooruitzicht om mogelijk een website te krijgen die miljoenen zal opleveren!

De ondernemer uit India huurt dan een onervaren ontwikkelaar in (of laten we zeggen een afgestudeerde) en vraagt hem die app te bouwen.

Nu zullen er een paar dingen gebeuren:

  • De klant krijgt de eerste paar versies en ziet slechts een klein beetje vooruitgang
  • De cliënt heeft het gevoel dat hij nergens heen gaat
  • De ontwikkelaar heeft geen idee hoe het project af te maken/ de baas verhoogt de druk om het project af te maken
  • Uiteindelijk komt alles tot stilstand

De klant uit Europa zal zeggen “Alle ontwikkelaars in India zijn slecht en maken slechte code“.

Ook al ging het erom dat de ondernemer uit India “Nee” had moeten zeggen tegen het project.

Of de klant uit Europa had moeten begrijpen dat het zelfs in India met dat budget van 3000 euro niet haalbaar is om een app als Facebook te bouwen.

2) Junior Ontwikkelaar Verkoopmodel

Vanaf het begin, toen IBM zijn eerste technische kantoren in India begon, rond 1970 tot 1980, was er vraag naar “eenvoudige codering”. Dat wil zeggen, een enorm aantal programmeurs die honderden en duizenden en meer regels code zouden produceren.

Indiase ontwikkelaars waren de reden dat het millenniumprobleem werd opgelost. Ook al was het een eenvoudige kwestie om op te lossen. Maar er waren veel programmeurs nodig om dit te bereiken.

Dus richtten bedrijven als Infosys en Wipro zich op dit soort bedrijfsmodel.

Zij namen afgestudeerden aan, gaven hun een opleiding van 6 maanden en factureerden hen aan hun, meestal Amerikaanse, klanten.

Maar het probleem is dit: Deze jonge ontwikkelaars zouden samenwerken met hoogopgeleide collega’s uit de VS en Europa.

Dit liet in westerse landen de indruk achter, vooral bij laaggekwalificeerde (maar hoogopgeleide) ontwikkelaars en werknemers, dat Indiase ontwikkelaars allemaal slecht zijn en weinig kennis van zaken hebben.

3) Nummer 1 plaats voor goedkope offshore outsourcing

India is een land met meer dan een miljard inwoners en elk jaar honderdduizenden afgestudeerden in de IT.

Anderzijds zijn de kosten laag, zelfs in vergelijking met landen als Polen, Hongarije, Roemenië, Bulgarije en zelfs China (omdat het meer gericht is op productie dan op IT).

Ook is India politiek stabieler dan landen als Pakistan, Bangladesh of Vietnam (al gaat het tegenwoordig beter met Vietnam).

Het is dus een magneet voor goedkope, grootschalige offshore outsourcing. Bedrijven als Infosys of Wipro hebben daarom honderdduizenden ontwikkelaars.

Maar dit is een andere reden voor de slechte perceptie. Want het voelt bijna alsof iedereen in het westen zijn eigen verhaal heeft over werken met programmeurs uit India. En het is niet altijd de beste.

4) De negatieve stemmen zijn het luidst.

Stel dat iemand succesvol is met offshore outsourcing naar India. Denk je dat ze er online over opscheppen? Nee. Ze vertellen het meestal aan niemand, online of offline. Het is meestal hun geheim. Zelfs IBM is gestopt met het publiceren van zijn officiële cijfers over het aantal ontwikkelaars in India (dat nu ruim boven de 100′000 werknemers zou moeten liggen).

Maar de klant met een budget van 3000 euro uit Europa zal luidruchtig zijn en herhaaldelijk spreken over zijn negatieve ervaringen met programmeurs uit Zuid-Azië.

Ondertussen is de professionele klant/zakenman uit de VS die 100 ontwikkelaars in India voor zijn team heeft werken, bezig met het bouwen van hoogwaardige software en het verhogen van de omzet en winst. En praat er niet over online of offline. Als hij al praat over zijn geweldige software en hoe het zijn klanten ten goede komt.

Dus, de 3000 euro klant zal de “miljoen dollar klant” vele malen overtreffen. Het wekt de indruk dat ontwikkelaars van het subcontinent slecht zijn.

5) Minder marketeers en inhoud uit India

Er zijn veel programmeurs in Zuid-Azië, dat is een feit. Maar er zijn daar niet veel marketeers of producenten van inhoud.

De meeste marketing professionals zitten in Europa en in de VS. De beroemde marketingspecialisten komen allemaal uit dat deel van de wereld.

In Azië daarentegen zitten traditioneel minder mensen in de marketing.

En de paar die er zijn kijken alleen naar de zonnige kant van de dingen (wat typisch Aziatisch is. Om iedereen een goed gevoel te geven en de andere partij zijn gezicht te laten redden).

Vooruitgang

Er is al een verschuiving in de perceptie van ontwikkelaars in India.

De vrouw van de Britse premier is eigenaar van een van de grootste offshore outsourcing bedrijven.

Sundar Pichai (een in India opgeleide ingenieur) is nu CEO van Google.

Satya Nadella is nu CEO van Microsoft.

Shantanu Narayan is CEO van Adobe.

George Kurian is CEO van NetApp.

Parag Agrawal was CEO van Twitter.

De lijst van ingenieurs die in India zijn opgeleid gaat maar door.

Ook is er een lijst van zeer interessante start-ups uit het subcontinent. Software tools die over de hele wereld worden gebruikt. Evenals online oplossingen die in het land zelf worden gebruikt.

Alles lijkt erop dat de perceptie in de komende jaren zal veranderen.

Interessante links:

Is India een ruimte van ongeschoolde softwareontwikkelaars?

Waarom hebben Indiase ontwikkelaars moeite om code van hoge kwaliteit te schrijven?

Plaats een reactie