Wie kann Remote Work bei indischen Entwicklern funktionieren?

Wie kann Remote Work bei indischen Entwicklern funktionieren?


Im Beitrag wird beschrieben wie eine Remote Zusammenarbeit bei Programmierern in Indien klappen kann.

1. Strom

In Indien ist Strom keine Selbstverständlichkeit.

Lösung: Backup Batterie mit mindestens 8 Stunden Backup Zeit

Hier muss eine Backup Batterie installiert werden, die das Weiterarbeiten des PC’s/ Laptops und des Modems (für das Internet) sicherstellt.

Man sollte mit dem Entwickler auch abstimmen, dass die implementierte Lösung nur für den Rechner und das Modem genutzt wird. Denn wenn es für den gesamten Haushalt genutzt wird, dann reicht der Backup nur für wenige Stunden, wenn nicht sogar nur für 15 bis 30 Minuten.

2. Internet

Das Internet bricht oftmals ab. Besonders bei privaten Verbindungen ist das der Fall.

Lösung: Mindestens zwei Verbindungen, davon eine Broadband Verbindung.

Man kann heutzutage mit einer Mobilen Smartphone Anbindung arbeiten. Dafür schaltet man sein mobiles Hotspot an. Eine 4G Verbindung sollte dafür ausreichen.

Als Hauptarbeitsmittel sollte man jedoch eine sogenannte Broadband Verbindung haben (in etwa das Gleiche wie eine DSL Verbindung), welche man über Kabel erhält. Diese Verbindungen sind meistens schneller und stabiler.

So stellt man sicher, dass man die meiste Zeit ein starkes Internet hat und im Falle eines Abbruchs auf die Mobile Internetverbindung umsteigen kann.

Information: Im Einstellungsgespräch sollte man auch fragen, wie die Internet- und Stromsituation im Generellen in der Region aussieht, wo der Programmierer wohnt.

3. Eigenständige und mitdenkende Mitarbeiter (Senior Entwickler)

Um eine erfolgreiche Remote Arbeit möglich zu machen, braucht es Mitarbeiter die Selbstständig arbeiten können.

Denn oftmals sind es eher kleinere Hürden im Alltag. Diese lassen sich jedoch meistens relativ gut meistern wenn man eigenständig Arbeiten kann.

Dafür braucht es jedoch einige Jahre Berufserfahrung, um zu wissen, wie man mit diesen Herausforderungen umgeht.

4. Erfahrung mit Remote Werkzeugen (TeamViewer, Slack, Email, Skype, etc.) und der Durchführung von IT Projekten

Besonders wichtig ist die Erfahrung mit der Weitergabe von Aufgaben.

Dafür muss man jedoch bereits ein paar IT Projekte durchgeführt haben.

Daher lohnt sich diese Methode am besten für Internetagenturen, Software Dienstleister, Softwarehersteller, IT Freelancer und ähnliche. Da diese bereits mehrere Jahre Erfahrung mit der Durchführung von IT Projekten haben. Nicht selten sitzen die Arbeitskollegen, Mitarbeiter, IT Projektleiter, etc. nicht am gleichen Standort oder arbeiten bereits Remote (jedoch innerhalb Deutschlands).

5. Englisch

Das Englisch sollte von gutem Niveau sein, da die Entwickler in Indien hauptsächlich auf Englisch kommunizieren werden.

Dabei sollte man darauf achten, dass die Entwickler in Indien gutes Englisch sprechen. Mit dem Dialekt im Englischen kommt man normalerweise schnell klar.

Nur muss man natürlich auch selbst über gute Englischkenntnisse verfügen.

6. Kommunikative Fähigkeiten

Was sind kommunikative Fähigkeiten? Das ist eine Frage die fast niemand wirklich beantworten kann.

Man könnte es jedoch ganz einfach formulieren: “Der Entwickler ist in der Lage sich verständlich auszudrücken und bei Zweifeln rückfragen zu stellen”.

Beispiel:

Der Auftraggeber sagt dem Entwickler: “An was arbeitest Du gerade”

Der Entwickler antwortet leise: “Yes, I am working on the previous task”

Bei diesem Austausch ist das erste Problem, dass der Entwickler leise antwortet. Falls er von vielen Menschen umgeben ist und gerade nicht offen sprechen kann, sollte er/ sie es ansprechen und um gegebenenfalls einen anderen Zeitpunkt für das Gespräche bitten.

Zudem sollte der Entwickler spezifisch darauf eingehen, auf welche Task/ Aufgabe er sich gerade fokussiert.

Wichtig ist also eine verständliche Kommunikation.

7. Entwickler mit Erfahrung in Remote Work

Idealerweise hat der Entwickler aus Indien bereits mit Kunden aus anderen Ländern gearbeitet und mit diesem IT Projekte/ Softwareentwicklung durchgeführt.

Im Einstellungsgespräch könnte man darauf achten, genau solche Programmierer zu finden.

8. Angestellte statt Freelancer

Man sollte dem indischen Programmierer ein Angestelltenverhältnis anbieten und keinen Freelancer Vertrag.

Viele IT Experten in Indien wollen sich lieber auf die Programmieraufgaben konzentrieren, als sich mit Rechnungen, Steuerlichen Angelegenheiten, etc. zu beschäftigen.

Es gibt in Indien Anbieter wie YUHIRO, welche die Entwickler bei sich in der Firma in Indien anstellen und die steuerrechtlichen, etc. Dinge (Gehaltszahlungen, Steuerliche Abzüge, etc.) handhaben.

Es gibt viele weitere Vorteile die ein Entwickler durch ein reguläres Angestelltenverhältnis in Indien hat:

  1. Erhalt eines Experience Letters: Das ist ein Arbeitszeugnis, dass besonders wichtig für grössere Arbeitgeber ist.
  2. Erhalt des Payslips: Das sind Gehaltszettel, mit welchen man grössere Kredite bei Banken einfacher beantragen kann.
  3. Keine Anmeldung bei Behörden notwendig: Einkommensteuer, etc. wird vom Arbeitgeber oder dessen Steuerberater erledigt.

9. Arbeitsumgebung

Man sollte mit dem Entwickler abklären, ob es Möglichkeiten gibt, eine ruhige Arbeitsumgebung zu schaffen.

Dass heisst ein Ort wo zum Beispiel nicht immer das Kind oder die Frau oder andere Verwandte vorbeikommen.

Es braucht also am besten ein Zimmer wo der Entwickler ungestört arbeiten kann.

Falls es sich um ein kleines Haus handelt, mit vielen Bewohnern (Vater, Mutter, Sohn, Tochter, Frau, Kind, etc.), dann wird es oftmals schwer.

Wenn es sich jedoch um ein grosses Haus und wenigen Bewohnern handelt, wird es bereits einfacher.

Hier müsste man dezent nachfragen. Manche Entwickler werden bereits von sich aus sagen, ob es von Zuhause gut funktioniert oder eher weniger.

10. Gehalt

Entwickler die etwas drauf haben, erhalten auch in Indien ein gutes Gehalt. Natürlich nicht so hoch wie in Deutschland.

Jedoch kann man von zirka 1000 Euro im Monat (Stand März 2020) für einen guten PHP Programmierer mit 7 Jahren Berufserfahrung ausgehen (Ps: Nur das Gehalt, ohne die Gebühr des IT Dienstleisters, bei welchem der Entwickler angestellt ist).

Bei einem .NET Entwickler wird es zirka 20 Prozent mehr an Gehalt sein. D.h. für einen .NET Entwickler mit 7 Jahren Berufserfahrung kann man zirka 1200 Euro ausgehen.

Für eine Java oder Python Entwickler nochmal zirka 20 Prozent mehr.

Für SAP Entwickler liegen die Gehälter bei zirka 2000 bis 3000 Euro und mehr im Monat.

Das sollte man bei der Suche nach Programmierern beachten.

Sollten die Gehaltsforderungen stark darunter liegen, dann kann man davon ausgehen, dass der Entwickler in einem der Dimensionen (zum Beispiel Programmierung oder Kommunikation oder Selbstständiges Arbeiten, etc.) nicht ganz so stark sein wird.

Wenn die Gehaltsforderungen stark über den Mittelwerten liegen, dann sollte man schauen, ob der Programmierer eventuelle Spezialisten Kenntnisse aufweist.

11. Programmierkenntnisse beim Auftraggeber

Wichtig ist auch, dass der Auftraggeber, der mit dem Entwickler zusammenarbeitet, in der Lage ist, den produzierten Code vom Entwickler zu lesen und zu wissen ob dieser gut oder eben nicht so gut ist.

Daher ist eine Remote Zusammenarbeit für Firmen die keine Programmierkenntnisse haben oftmals nicht wirklich geeignet. Da man nicht weiss ob der Software Code von guter Qualität ist.

12. Langfristige Verpflichtung eingehen

Dies sollte zwar bei einem angestellten Arbeitsverhältnis selbstverständlich sein, wird hier jedoch noch einmal separat erwähnt. Der Arbeitnehmer, auch der Remote Worker aus Indien, erwartet ein langfristiges Angestelltenverhältnis.

Nur so kann er oder sie in Ruhe seiner Arbeit nachgehen, ohne Zukunftsängste zu haben, ob die Stelle in einem oder zwei Jahren noch da ist.

Dieser Faktor sollte nicht unterschätzt werden. Die meisten IT Arbeitgeber in Indien legen darauf grossen Wert. Gute Mitarbeiter werden nicht selten 5 oder 10 oder mehr Jahre im Unternehmen gehalten.

Fazit

Remote Arbeit funktioniert. Auch mit indischen Entwicklern.

Jedoch müssen einige Rahmenbedingungen gegeben sein. Diese wurden zum grossen Teil in diesem Beitrag erwähnt.

Wenn man jedoch einen guten (Senior Entwickler) mit Erfahrung im Remote Working (wenn auch nur in der Zusammenarbeit mit Kunden aus anderen Ländern) einstellt und gleichzeitig selbst Erfahrung in der Abwicklung von IT Projekten hat und Englischkenntnisse hat, dann sind die Grundvoraussetzungen bereits zu einem grossen Teil gegeben.

Was sind Ihre Erfahrungen?

Schreibe einen Kommentar