Les préjugés à l’égard des développeurs de logiciels indiens sont-ils justifiés ?

Les préjugés à l’égard des développeurs de logiciels indiens sont-ils justifiés ?

introduction

Les développeurs de logiciels viennent du monde entier et tous parlent le langage du codage à leur propre rythme et avec leurs propres compétences. Même si la langue et l’origine ethnique des développeurs de logiciels n’ont pas d’importance lorsqu’il s’agit d’évaluer leurs compétences, les développeurs sont souvent la proie d’opinions biaisées qui assombrissent également l’opinion des autres. Plusieurs choses peuvent mal tourner, et ce n’est pas forcément la faute du développeur. Toutefois, ce n’est pas une raison pour mettre tous les développeurs dans le même sac. Souvent, lorsqu’un projet tourne mal, les responsabilités sont partagées, et c’est le développeur qui en est le principal responsable. Et le plus triste, c’est que beaucoup de choses peuvent mal tourner dans un projet. Et pourtant, les préjugés à l’encontre du développeur sont également élevés.

Les préjugés à l’égard des développeurs indiens sont souvent dus à plusieurs facteurs. Et les employeurs ont des opinions différentes. Elles sont divisées entre les déclarations selon lesquelles les développeurs indiens sont compétents et un grand nombre d’entreprises qui pensent qu’ils ne le sont pas. Ce qui est intéressant, c’est que ces préjugés sont souvent ancrés dans des facteurs historiques, culturels et anecdotiques. Reste à savoir si ces préjugés sont justifiés ou non.

En attendant, examinons certains des facteurs à l’origine de ces préjugés et de ces partis pris.

Quelles peuvent être les causes de ces préjugés ?

Souvent, les préjugés naissent lorsque le projet s’avère bien en deçà des attentes ou lorsqu’il échoue complètement. D’autres facteurs ont pu entraver le projet. Peut-être que les signes étaient présents dès le début et que personne ne les a remarqués. Les développeurs développent en fonction des instructions qui leur ont été données, et lorsque les idées ne sont pas transmises correctement, ils risquent de ne pas être en mesure de répondre aux attentes.

Facteurs à l’origine des préjugés

Il y a quelques aspects qui ont causé les préjugés, et malheureusement, les impressions sont restées, même après des décennies.

Contexte historique

Dans le passé, ou pendant les premiers jours de l’externalisation, de nombreuses entreprises ont afflué vers l’Inde en raison des prix compétitifs que les développeurs offraient aux clients. Le contrôle de la qualité n’était pas très approfondi, ce qui a conduit à des projets de qualité médiocre. Les entreprises, dans leur frustration et leur agacement, ont qualifié les développeurs d’incompétents.

Le contexte culturel

Les Indiens font preuve de déférence à l’égard de l’autorité, ce qui peut souvent être interprété à tort comme un manque d’initiative ou de créativité. Il se peut qu’ils ne soient pas tout à fait capables d’affirmer leur point de vue parce qu’ils ont tendance à penser : « C’est ce que veulent les clients, qu’il en soit ainsi. Pourquoi devrions-nous dire le contraire ? Certains clients ne voient pas cela d’un bon œil, car ils s’attendent à ce que les développeurs expriment également leur opinion.

Barrières linguistiques

Même si les Indiens comprennent très bien l’anglais, les styles de communication et les nuances peuvent varier d’un pays à l’autre, et de nombreux développeurs ne s’en rendent pas compte. Cela conduit souvent à une mauvaise communication ou à des malentendus, ce qui engendre des préjugés. Les développeurs sont peut-être doués pour les codes, mais ils ne le sont pas forcément pour les blagues ou les suggestions contenant de nombreux mots d’origine. Ils ne saisissent pas l’essentiel de la plaisanterie et ne présentent peut-être pas ce dont les employeurs ont besoin.

Le contrôle de la qualité a d’abord posé problème

Au début de l’externalisation des travaux, le contrôle de la qualité a souffert de l’absence de procédures établies pour vérifier la qualité du projet. Cela a entraîné des problèmes au niveau du résultat final, en particulier s’il n’y avait pas de protocoles de communication entre les différentes étapes du projet. Mais les choses ont changé : grâce aux multiples canaux de communication et outils de collaboration disponibles sur le marché, les développeurs, les employeurs, la direction et les parties prenantes sont tous sur la même longueur d’onde.

Comment surmonter les préjugés à l’égard des développeurs et réussir le projet ?

Il existe quelques moyens de garantir la réussite d’un projet de développement de logiciel. Voyons-en quelques-uns :

Rendre obligatoire le document relatif aux exigences du projet

Les clients demandent souvent que des modifications soient apportées au projet en cours de route. Et cela pourrait ne pas être bien vu. Les développeurs de logiciels suivent souvent ce que l’on appelle le PRD (Project Requirement Document), qui contient des détails sur les exigences techniques du projet. Il comporte un plan qui définit les caractéristiques, les capacités et les fonctionnalités du site web. Il doit présenter les buts et les objectifs du projet. C’est avec ce guide que le développeur avance dans son travail.

Adoptez une politique d’embauche infaillible

Parfois, le fait d’avoir recruté les mauvaises personnes pour le projet peut être à l’origine du problème. Même si le développeur est très compétent et talentueux, il n’est peut-être pas la bonne personne pour le poste. Engageriez-vous un chef italien pour préparer un plat thaïlandais ? Vous ne le feriez pas, n’est-ce pas ? C’est ainsi. Les compétences doivent correspondre aux exigences du projet. Assurez-vous que ce point a été abordé lors du processus de sélection, que les développeurs sont effectivement capables d’exécuter le projet et qu’ils en ont compris les exigences.

N’engagez pas un développeur uniquement parce qu’il a été gentil avec vous.

Lorsque les entrepreneurs se lancent sur le « marché des développeurs », ils sont confrontés à la pléthore de développeurs existants. Il en existe une grande variété : développeurs frontaux, développeurs dorsaux, développeurs d’applications de bureau, développeurs d’applications mobiles, développeurs d’applications web, experts en intégration, etc.

Tenez également compte de ces points :

De qui avez-vous besoin pour le projet ? Si vous avez une idée, à qui vous adressez-vous pour la développer ? Vous ne pouvez pas engager un développeur simplement parce qu’il communique bien ou parce que vous avez établi une relation avec lui. Ils doivent être « techniquement adaptés » au projet. Si vous n’êtes pas un technicien, il peut être difficile de sélectionner les candidats en fonction de leurs compétences techniques. Un partenariat avec une bonne société de développement de logiciels en Inde peut résoudre le problème pour vous, car elle peut écouter vos besoins et trouver la bonne personne pour le projet.

Conclusion

Souvent, ce ne sont pas les développeurs indiens qui sont mauvais, c’est le mauvais choix de recrutement qui fait échouer le projet. De nombreux technologues d’origine indienne occupent des postes clés dans des entreprises technologiques de renommée mondiale. Sundar Pichai (PDG d’Alphabet Inc.), Satya Nadella (PDG de Microsoft), Arvind Krishna (PDG d’IBM), Ajaypal Singh Banga (président de Mastercard), Parag Agarwal (PDG de Twitter) en sont de parfaits exemples. Leurs contributions et leurs compétences témoignent du fait que les Indiens sont capables d’idées et de compétences remarquables qui changent la donne. Les préjugés qui semblaient autrefois dissuasifs ne sont plus justifiés car les choses ont changé en Inde. Le scénario technologique indien s’est remarquablement métamorphosé avec des développeurs débordant de créativité et d’innovation, et leurs solides bases académiques leur ont permis d’orienter l’avenir de l’innovation au niveau mondial.

Liens intéressants :

Un regard critique sur la discrimination indienne dans l’industrie technologique

Ce que le monde pense des ingénieurs logiciels indiens

Photos : Toile


L’auteur : Sascha Thattil travaille chez Software-Developer-India.com qui fait partie du groupe YUHIRO. YUHIRO est une entreprise germano-indienne qui fournit des programmeurs aux sociétés informatiques, aux agences et aux services informatiques.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.