Outsourcing nach Indien: Warum Sie es niemals tun sollten
Bis vor einiger Zeit ritt Indien auf der Outsourcing-Welle hoch, aber langsam geht es bergab, und das Land verliert seinen Charme als bestes Outsourcing-Ziel weltweit.
Indien hatte in der Tat eine verherrlichende Tech-Industrie, vor allem als qualifizierte Software-Entwickler von den verschiedenen Industriezweigen zur Lösung des Jahr-2000-Problems herangezogen wurden.
Trotz all seines Ruhmes gilt das Land immer noch als das Backoffice der Welt für alle ihre Aktivitäten. Indien war bekannt dafür, dass es die Träume globaler Tech-Giganten verwirklichte.
Mit anderen Worten: Die Entwickler in Indien führen die Anforderungen aus, während andere das Brainstorming übernehmen. Bedeutet das, dass Indien seinen denkenden Teil des Gehirns an andere ausgelagert hat? Die Antwort ist wahrscheinlich positiv.
Dennoch sollten Sie sich darüber im Klaren sein, dass die Auslagerung Ihrer Projekte nach Indien kein Zuckerschlecken ist. Beachten Sie die unten aufgeführte Liste, die Ihnen eine Vorstellung von den Schritten gibt, mit denen Sie die Probleme mildern und sogar neutralisieren können.
- Slow Developers – Programmierung kennt keine Grenzen, keine Sprache, keine Nationalität und keine Religion. Aber die Programmierer schon, und die Entwickler in Indien könnten im Vergleich zu ihren westlichen Kollegen langsam sein. Dies könnte daran liegen, dass die Entwickler dazu neigen, bei der ihnen zugewiesenen Technologie zu bleiben und nur in Zwangssituationen zu lernen. Sie neigen dazu, einen lockeren Rhythmus zu haben, der für die Menschen im Westen vielleicht nicht akzeptabel ist.
- Keine Beachtung von Programmierstandards – 2017 behauptete eine von Aspiring Minds durchgeführte Studie und ein Bericht von The Hindu, dass 95 % der Ingenieure in Indien nicht für Jobs in der Softwareentwicklung geeignet sind. Viele von ihnen wissen nicht, wie man guten, wartbaren Code schreibt. Sie wissen nicht, wie man Codes schreibt, die den Anforderungen entsprechen, und nur sehr wenige von ihnen wissen, wie man funktionell korrekte, effiziente Codes schreibt. Und sie sind sehr schlecht im Kommentieren von Code. Die Leidenschaft ist sehr, sehr gering, sie wollen nur, dass die Codes funktionieren, das ist alles.
- Nicht sicherstellen, dass die Software-Architektur solide ist – Eine gut strukturierte Software-Architektur macht es einfach, im Falle von Katastrophen und Ereignissen Lösungen zu finden. Indische Entwickler machen sich nicht die Mühe, eine Softwarestruktur zu erstellen, und wenn es zu einer Katastrophe kommt, verschwenden sie oft Zeit mit dem Versuch, einen Ausweg zu finden.
- Nicht ordnungsgemäßes Testen der Lösungen – Das Testen ist einer der wichtigsten Schritte bei der Freigabe eines Softwareprodukts. Entwickler in Indien überspringen diesen Prozess oft, und selbst wenn sie es tun, verwenden sie veraltete Technologien, die nicht die von Ihnen gewünschten Ergebnisse liefern werden. Es ist wichtig zu prüfen, ob das Unternehmen, das Sie in Indien beauftragen, die neuesten Techniken kennt und ausführt.
- Sie lügen und halten ihr Wort nicht – Inder sind gut darin, das eigentliche Problem zu umgehen, und sie neigen dazu, Probleme mit minderwertiger Arbeit zu vertuschen. Seien Sie damit sehr vorsichtig.
- Sie berechnen mehr Stunden als nötig, manchmal das Doppelte und Dreifache der Stundenzahl, wenn nicht noch mehr – Softwareentwickler berechnen oft mehr Stunden, als sie für ein Projekt benötigen. Das Honorar des Entwicklers hängt oft vom Qualifikationsniveau der betreffenden Person und der Region ab, aus der sie kommt. Stellen Sie also sicher, dass Sie sich gut informieren, bevor Sie einen Entwickler beauftragen, und besprechen Sie die Preise und die für das Projekt benötigte Zeit.
- Ihr Englisch ist sehr schwer zu verstehen – Sprache ist ein Problem, wenn man Arbeit auslagert. Es ist wirklich schwierig, den Akzent, die Intonation und die Aussprache des indischen Englisch zu verstehen. Was sie zu vermitteln versuchen und was Sie zu begreifen versuchen, kann oft sehr unterschiedlich sein, was im Verlauf des Projekts zu großen Differenzen führen kann.
- Sie haben kein Einfühlungsvermögen für ihre Kunden – Um eine gute Arbeitsbeziehung mit den Kunden zu haben, ist es wichtig, eine Arbeitsbeziehung mit ihnen zu haben.
- Es geht ihnen ums Geld und nicht um die Qualität und Schönheit des Ergebnisses – indische Entwickler konzentrieren sich mehr auf das Geld, das sie mit einem bestimmten Projekt verdienen können, und nicht auf die Arbeitsqualität des Projekts, das sie entwickeln. Ein echter Profi würde niemals Kompromisse bei der Qualität eingehen.
- Sie werben mit Senior-Entwicklern, während in Wirklichkeit Junior-Entwickler ohne oder mit nur sehr wenig Berufserfahrung an den Projekten arbeiten – Wenn Sie Senior-Entwickler für Ihr Projekt brauchen, dann BRAUCHEN Sie sie. Zeitraum. Wenn Sie eine Agentur beauftragen, die Senior-Entwickler für Softwareprojekte ausschreibt, erwarten Sie, dass Sie mit Senioren arbeiten. Erfahrene Entwickler sind jedoch kostspielig. Um mehr Geld zu verdienen, stellen manche Agenturen Junior-Entwickler ein und zahlen ihnen niedrige Löhne, während sie ihre Kunden betrügen. Sie müssen wirklich darauf achten, dass Sie das bekommen, wofür Sie bezahlen. Stellen Sie sicher, dass Sie mit den Senioren interagieren und dass sie bei jedem Meilenstein tatsächlich an Ihrem Projekt arbeiten.
- Sie werden mit niedrigen Stundensätzen werben, obwohl sie wissen, dass es niemals möglich wäre, etwas zu diesem Preis zu entwickeln. – Die Konkurrenz ist sehr groß, und in dem Bemühen, Projekte zu gewinnen, neigen die Agenturen dazu, erbärmliche Preise anzubieten, weil sie glauben, dass niedrige Preise Kunden anlocken würden. Leider verkennen sie, dass Qualität wichtiger ist als niedrige Preise, und Kunden, die Qualität suchen, werden immer bereit sein, gut zu zahlen.
- Sie werben mit niedrigen Projektkosten, um den Kunden zu gewinnen, nur um nach einer Weile neu zu verhandeln – Wenn Sie jemals wenig Geld zur Verfügung hatten, aber eine wirklich gute Arbeit leisten wollten, dann werden Sie sich wahrscheinlich zu Entwicklern hingezogen fühlen, die sehr wenig verlangen. Doch irgendwann entscheidet Ihr indisches Gegenüber, dass das Projekt nicht innerhalb des vorgegebenen Zeitrahmens oder Budgets abgeschlossen werden kann, und verlangt mehr Geld. Seien Sie sich also immer darüber im Klaren, dass Sie die andere Partei über die tatsächlichen Anforderungen des Projekts informieren müssen, und machen Sie deutlich, dass Sie keinen Pfennig mehr zahlen werden als besprochen wurde.
- Sie werden das Projekt beim kleinsten Problem stoppen – Wenn Sie Ihren Entwickler in Indien schimpfen, kann es sein, dass er einfach zusammenpackt und geht. Sie entwickeln plötzlich eine Amnesie und haben keine Skrupel, das Projekt auf halbem Wege zu verlassen. Das Engagement ist sehr gering, und man wird mit einem halbfertigen Projekt im Stich gelassen.
Fazit
Indien ist in der Tat ein Land mit talentierten Software-Fachleuten, aber man muss trotzdem die richtigen Leute finden. Natürlich gibt es Unternehmen, die Superstar-Entwickler einstellen, und das sind dann auch die richtigen Leute für Ihren Job.
Qualifizierte Entwickler sind teuer, und Sie werden nur einen Bruchteil dessen ausgeben müssen, was Sie in Ihrem Land zahlen. Es ist sehr wichtig, die richtigen Leute anzuzapfen, denn es gibt so viele Menschen da draußen, die bereit sind, den Köder zu schlucken. Und nicht immer sind es die richtigen. Gut recherchieren. Das ist die einzige Antwort.
Interessante Beiträge:
Gründe, warum Outsourcing nach Indien Auswirkungen auf das Geschäft hat
10 Punkte für das Scheitern des Outsoucing nach Indien
Bildquelle: Flickr.com/Hillary
Über den Autor: Reema arbeitet als Thought Leader bei PHPBabu.