Vorurteile gegenüber Softwareentwicklern aus Indien: Sind sie gerechtfertigt?
Einführung
Softwareentwickler kommen aus der ganzen Welt, und jeder von ihnen spricht die Sprache des Programmierens in seinem eigenen Tempo und mit seinen eigenen Fähigkeiten. Auch wenn die Sprache und die ethnische Zugehörigkeit von Softwareentwicklern keine Rolle spielen, wenn es darum geht, ihre Fähigkeiten zu beurteilen, fallen Entwickler oft voreingenommenen Meinungen zum Opfer, die auch die Meinung anderer trüben. Es kann einiges schief gehen, und es ist nicht unbedingt die Schuld des Entwicklers. Das ist jedoch kein Grund, alle Entwickler über einen Kamm zu scheren. Wenn ein Projekt schief geht, werden oft die Schuldigen gesucht, und am Ende wird der Entwickler beschuldigt. Und das Traurigste daran ist, dass bei einem Projekt viele Dinge schief gehen können. Und trotzdem sind die Vorurteile gegen den Entwickler groß.
Vorurteile gegenüber indischen Entwicklern sind oft auf mehrere Faktoren zurückzuführen. Und Arbeitgeber haben unterschiedliche Meinungen. Sie sind geteilt zwischen den Aussagen, dass die indischen Entwickler kompetent sind und einer guten Anzahl von Unternehmen, die glauben, dass sie es nicht sind. Das Interessante daran ist, dass diese Vorurteile oft auf historischen, kulturellen und anekdotischen Faktoren beruhen. Es bleibt abzuwarten, ob diese Vorurteile gerechtfertigt sind oder nicht.
Schauen wir uns in der Zwischenzeit einige der Faktoren an, die diese Vorurteile und Voreingenommenheiten verursachen.
Was könnte die Ursache für die Vorurteile sein?
Oft entstehen die Vorurteile, wenn das Projekt weit hinter den Erwartungen zurückbleibt oder wenn es völlig scheitert. Es könnte andere Faktoren geben, die das Projekt behindert haben. Vielleicht waren die Anzeichen von Anfang an da, und niemand hat es je bemerkt. Entwickler entwickeln nach den Anweisungen, die ihnen gegeben wurden, und wenn die Ideen nicht richtig vermittelt werden, sind sie möglicherweise nicht in der Lage, die Erwartungen zu erfüllen.
Faktoren, die die Vorurteile verursacht haben
Es gibt ein paar Aspekte, die zu den Vorurteilen geführt haben, und leider sind die Eindrücke auch nach Jahrzehnten noch haften geblieben.
Historischer Kontext
In der Vergangenheit oder in den ersten Tagen des Outsourcings strömten viele Unternehmen nach Indien, weil die Entwickler den Kunden wettbewerbsfähige Preise boten. Der Faktor Qualitätskontrolle war nicht sehr gründlich, was zu schlechter Qualität und minderwertigen Projekten führte. In ihrer Frustration und Verärgerung bezeichneten die Unternehmen die Entwickler als inkompetent.
Der kulturelle Kontext
Inder haben eine gewisse Ehrfurcht vor Autoritäten, und das kann oft als Mangel an Initiative oder null Kreativität missverstanden werden. Sie sind vielleicht nicht sehr geschickt darin, ihren Standpunkt durchzusetzen, weil sie dazu neigen, zu denken: „Das ist es, was die Kunden wollen, so soll es sein. Warum sollten wir etwas anderes sagen“. Manche Kunden begrüßen das nicht, denn sie erwarten, dass die Entwickler auch ihre Meinung sagen.
Sprachbarrieren
Auch wenn die Inder inzwischen sehr gut Englisch verstehen, können sich die Kommunikationsstile und Nuancen von Land zu Land unterscheiden, und viele Entwickler übersehen das. Dies führt oft zu Fehlkommunikation oder Missverständnissen, was wiederum zu Vorurteilen führt. Die Entwickler mögen zwar gut mit Codes umgehen können, aber sie sind vielleicht nicht so gut mit Witzen oder Vorschlägen, die eine Menge muttersprachlicher Wörter enthalten. Sie verstehen das Wesentliche des Witzes nicht und zeigen vielleicht nicht das, was die Arbeitgeber brauchen.
Die Qualitätskontrolle war anfangs ein Problem
In den ersten Tagen, als die Arbeiten ausgelagert wurden, litt die Qualitätskontrolle darunter, dass es keine festen Verfahren zur Überprüfung der Qualität des Projekts gab. Dies führte zu Problemen mit dem Endergebnis, insbesondere wenn es keine Kommunikationsprotokolle über die verschiedenen Phasen des Projekts hinweg gab. Das hat sich jedoch geändert. Dank der zahlreichen Kommunikationskanäle und Tools für die Zusammenarbeit auf dem Markt sind die Entwickler, die Arbeitgeber, das Management und die Interessengruppen alle auf derselben Seite.
Wie man die Vorurteile gegenüber Entwicklern überwindet und das Projekt zum Erfolg führt
Es gibt einige Möglichkeiten, wie Sie den Erfolg eines Softwareentwicklungsprojekts sicherstellen können. Schauen wir uns einige von ihnen an:
Das Projektanforderungsdokument verbindlich machen
Kunden bitten oft um Änderungen, die während des Projekts vorgenommen werden. Und das könnte nicht gut aussehen. Softwareentwickler orientieren sich oft an einem Dokument, das als PRD oder Project Requirement Document bekannt ist und Details zu den technischen Anforderungen des Projekts enthält. Es wird eine Gliederung enthalten, in der die Merkmale, Fähigkeiten und Funktionen der Website definiert sind. Es sollte die Projektziele und -vorgaben umreißen. Mit diesem Leitfaden kann der Entwickler seine Arbeit fortsetzen.
Haben Sie eine narrensichere Einstellungspolitik
Manchmal könnte die Einstellung der falschen Leute für das Projekt das Problem verursacht haben. Selbst wenn der Entwickler hochqualifiziert und talentiert ist, ist er möglicherweise nicht die richtige Person für den Job. Würden Sie einen italienischen Koch mit der Zubereitung eines thailändischen Spezialgerichts beauftragen? Das würden Sie nicht tun, oder? Genau so ist es. Die Fähigkeiten und die Projektanforderungen müssen übereinstimmen. Stellen Sie sicher, dass dies während des Screening-Prozesses besprochen wird, dass die Entwickler tatsächlich in der Lage sind, das Projekt auszuführen, und dass sie die Anforderungen des Projekts verstanden haben.
Beauftragen Sie einen Entwickler nicht, nur weil er/sie nett zu Ihnen war
Wenn Unternehmer sich auf den ‚Entwicklermarkt‘ begeben, werden sie von der Fülle an Entwicklern geplagt, die es da draußen gibt. Es gibt so viele verschiedene Arten von Entwicklern – Frontend-Entwickler, Backend-Entwickler, Desktop-App-Entwickler, Mobile-App-Entwickler, Web-App-Entwickler, Integrationsexperten und so weiter.
Beachten Sie auch diese Punkte:
Wen brauchen Sie für das Projekt? Wenn Sie eine Idee haben, wen suchen Sie, um diese Idee zu entwickeln? Sie können einen Entwickler nicht einfach einstellen, weil er gut kommuniziert oder weil Sie ein gutes Verhältnis zu ihm aufgebaut haben. Sie müssen ‚technisch geeignet‘ für das Projekt sein. Wenn Sie kein Techniker sind, kann es schwierig sein, sie auf ihre technischen Fähigkeiten zu prüfen. Eine Partnerschaft mit einem guten Softwareentwicklungsunternehmen in Indien kann das Problem für Sie lösen, denn es kann sich Ihre Anforderungen anhören und die richtige Person für das Projekt finden.
Fazit
Oft liegt es nicht daran, dass die indischen Entwickler schlecht sind, sondern es ist die schlechte Auswahl der Mitarbeiter, die das Projekt scheitern lässt. Viele indischstämmige Technologen bekleiden Schlüsselpositionen in weltweit bekannten Technologieunternehmen. Sundar Pichai (CEO von Alphabet Inc.), Satya Nadella (CEO von Microsoft), Arvind Krishna (CEO von IBM), Ajaypal Singh Banga, (Chairman, Mastercard), Parag Agarwal (CEO von Twitter) sind alles perfekte Beispiele dafür. Ihre Beiträge und Fähigkeiten zeugen von der Tatsache, dass Inder zu bemerkenswerten und bahnbrechenden Ideen und Fähigkeiten fähig sind. Die Vorurteile, die einst abschreckend wirkten, sind nicht mehr gerechtfertigt, denn die Dinge haben sich in Indien geändert. Das indische Tech-Szenario hat sich in bemerkenswerter Weise gewandelt. Die Entwickler strotzen nur so vor Kreativität und Innovation, und ihr starkes akademisches Fundament hat sie in die Lage versetzt, die Zukunft der Innovation auf globaler Ebene zu lenken.
Interessante Links:
Ein kritischer Blick auf die indische Diskriminierung in der Tech-Industrie
Was die Welt über indische Software-Ingenieure denkt
Bilder: Canva
Der Autor: Sascha Thattil arbeitet bei Software-Developer-India.com die zur YUHIRO Gruppe gehört. YUHIRO ist ein deutsch-indisches Unternehmen, das Programmierer an IT-Unternehmen, Agenturen und IT-Abteilungen vermittelt.