Externalisation en Inde : Pourquoi vous ne devriez jamais le faire

Externalisation en Inde : Pourquoi vous ne devriez jamais le faire

Il y a quelque temps encore, l’Inde était au sommet de la vague de l’externalisation, mais la tendance est en train de s’inverser et le pays perd de son charme en tant que meilleure destination d’externalisation au niveau mondial.

L’Inde disposait effectivement d’un secteur technologique glorifié, notamment lorsque les différents secteurs industriels ont fait appel à des développeurs de logiciels qualifiés pour résoudre le problème du passage à l’an 2000.

En dépit de toute sa gloire, le pays est toujours considéré comme l’arrière-boutique du monde pour toutes ses activités. L’Inde est connue pour réaliser les rêves des géants mondiaux de la technologie.

En d’autres termes, les développeurs en Inde exécutent les exigences tandis que les autres font du brainstorming. Cela signifie-t-il que l’Inde a délocalisé sa partie du cerveau consacrée à la réflexion ? La réponse est probablement affirmative.

Néanmoins, il est important pour vous de comprendre que l’externalisation de vos projets en Inde ne sera jamais une promenade de santé. Observez la liste que nous avons détaillée ci-dessous et cela vous donnera une idée des mesures à prendre pour atténuer les problèmes et même les neutraliser.

  • Développeurs lents – La programmation ne connaît pas de frontières, de langue, de nationalité ou de religion. Mais les programmeurs le font, et les développeurs en Inde peuvent être lents, comparés à leurs homologues occidentaux. Cela pourrait être dû au fait que les développeurs ont tendance à rester en sommeil avec la technologie qui leur est attribuée, et n’apprennent que dans des situations compulsives. Ils ont tendance à avoir un rythme facile à vivre qui peut ne pas être acceptable pour les occidentaux.
  • Ne pas prendre soin des normes de codage – En 2017, une étude menée par Aspiring Minds, et un rapport de The Hindu ont affirmé que 95 % des ingénieurs en Inde ne sont pas aptes à occuper les postes de développement de logiciels. Beaucoup d’entre eux ne savent pas comment écrire de bons codes, faciles à maintenir. Ils ne savent pas comment écrire des codes conformes, et seul un très petit nombre d’entre eux savent réellement comment écrire des codes fonctionnels corrects et efficaces. Et ils sont très mauvais pour commenter le code. Le niveau de passion est très, très faible, ils veulent juste faire fonctionner les codes, c’est tout.
  • Ne pas s’assurer que l’architecture logicielle est solide – Avoir un système d’architecture logicielle bien structuré permet de trouver facilement des solutions en cas de catastrophes et d’événements. Les développeurs indiens ne font pas l’effort de créer une structure logicielle, et lorsqu’une catastrophe survient, ils perdent souvent du temps à essayer de trouver une issue.
  • Ne pas tester correctement les solutions – Les tests sont l’une des étapes les plus importantes de la mise en œuvre d’un produit logiciel. Les développeurs indiens ignorent souvent ce processus, et même s’ils le font, ils utilisent des technologies dépassées qui ne donneront pas les résultats que vous souhaitez. Il est important de vérifier si l’entreprise que vous engagez en Inde connaît les techniques les plus récentes et les exécute.
  • Ils mentent et ne tiennent pas parole – Les Indiens sont doués pour éluder les vrais problèmes et ils ont tendance à les dissimuler par un travail de mauvaise qualité. Soyez très prudent avec ça.
  • Ils facturent plus d’heures que nécessaire, parfois le double et le triple du nombre d’heures, voire davantage. – Les développeurs de logiciels facturent souvent plus d’heures qu’ils n’en ont besoin sur les projets Le tarif du développeur dépend souvent du niveau de compétence de la personne en question et de la région d’où elle vient. Veillez donc à bien vous renseigner avant d’engager un développeur, et discutez des tarifs et du temps requis pour le projet.
  • Leur anglais est très difficile à comprendre – La langue est un problème lorsque vous sous-traitez un travail. Comprendre l’accent, l’intonation et la prononciation de l’anglais indien est vraiment difficile. Souvent, ce qu’ils essaient de transmettre et ce que vous essayez de saisir peuvent être très différents, ce qui peut entraîner des divergences majeures au cours du projet.
  • Ils ne sont pas empathiques avec leurs clients – Pour avoir une bonne relation de travail avec les clients, il est important d’avoir une relation de travail avec eux.
  • Ils sont là pour l’argent et non pour la qualité et la beauté du résultat – Les développeurs indiens se concentrent davantage sur l’argent qu’ils peuvent gagner sur un projet particulier, et non sur la qualité de travail du projet qu’ils développent. Un vrai professionnel ne ferait jamais de compromis sur la qualité.
  • Ils annoncent des développeurs seniors, alors qu’en réalité, ce sont des développeurs juniors, sans ou avec très peu d’expérience professionnelle, qui travaillent sur les projets – Lorsque vous avez besoin de développeurs seniors pour votre projet, vous en avez BESOIN. Période. Lorsque vous faites appel à une agence qui propose des développeurs seniors pour des projets logiciels, vous vous attendez à travailler avec des seniors. Cependant, les développeurs seniors sont coûteux. Ainsi, certaines agences, dans le but de gagner plus d’argent, engagent des développeurs juniors et les paient à bas prix, tout en trompant leurs clients. Vous devez vraiment vous assurer que vous en avez pour votre argent. Assurez-vous que vous interagissez avec les seniors et qu’ils travaillent réellement sur votre projet à chaque étape.
  • Ils annoncent des taux horaires bas, même s’ils savent qu’il ne sera jamais possible de développer quelque chose avec ce taux. – Le taux de concurrence est vraiment élevé, et dans un effort pour s’emparer des projets, les agences ont tendance à proposer des taux pitoyables en pensant que ces taux bas attireront les clients. Malheureusement, ils ne se rendent pas compte que la qualité est plus importante que les bas tarifs, et que les clients qui recherchent la qualité seront toujours prêts à payer cher.
  • Ils annoncent des coûts de projet peu élevés pour gagner le client, puis renégocient au bout d’un certain temps – Si vous avez déjà eu un budget limité, mais que vous vouliez un travail de qualité, il y a de fortes chances que vous vous tourniez naturellement vers les développeurs qui facturent très peu. Mais à un moment donné, votre homologue indien décide que le projet ne peut pas être achevé dans les délais ou le budget prévus et demande plus d’argent. Il faut donc toujours faire connaître à l’autre partie les exigences réelles du projet, et préciser que vous ne paierez pas un centime de plus que ce qui a été discuté.
  • Ils arrêteront le projet au moindre problème – Si vous grondez votre développeur en Inde, il pourrait décider de plier bagage et de partir. Ils deviennent soudainement amnésiques et n’ont aucun scrupule à quitter le projet à mi-chemin. Les niveaux de dévouement sont très faibles, et vous vous retrouvez avec un projet à moitié fait en main.

Conclusion

L’Inde est en effet un pays de professionnels du logiciel talentueux, mais encore faut-il trouver les bonnes personnes. Bien sûr, il existe des entreprises qui embauchent des développeurs superstars, et ce sont les bonnes personnes pour votre travail.

Les développeurs qualifiés coûtent cher, et vous n’aurez à dépenser qu’une fraction de ce que vous devrez payer dans votre pays. Il est très important d’exploiter les bonnes personnes, car il y en a tellement qui sont prêtes à mordre à l’hameçon. Et ce ne sont pas toujours les bonnes. Faites de bonnes recherches. C’est la seule réponse.

Articles intéressants:
Raisons pour lesquelles l’externalisation vers l’Inde affecte les entreprises
10 points pour l’échec de la délocalisation en Inde

Source de l’image : Flickr.com/ Hillary


A propos de l’auteur : Reema travaille comme Thought Leader chez PHPBabu.

Laisser un commentaire