Wie verwaltet man verschiedene Zeitzonen in der Softwareentwicklung?

Eine Herausforderung beim Offshore- oder Nearshore-Outsourcing ist der Zeitunterschied. Wenn es bei Ihnen 16:00 Uhr ist, ist es an einem anderen Ort eine ganz andere Zeit.

In dem Artikel einige Tipps zum Verwalten von Entwicklern in verschiedenen Zeitzonen der Welt.

1) Achten Sie auf Zeitzonen

Das erste, was bei der Zusammenarbeit mit Entwicklern aus anderen Ländern zu beachten ist, ist der Unterschied in den Zeitzonen.

Diese Anerkennung ist nicht immer gegeben, da einige Kunden möglicherweise davon ausgehen, dass die Entwickler in den Offshore-Standorten gleichzeitig mit dem lokalen Team arbeiten.

Tatsächlich ist die Arbeitszeit an den meisten Orten der Welt von 09:00 bis 18:00 Uhr. Mit einigen Orten, die um 08:00 Uhr beginnen oder um 19:00 Uhr enden können.

Aber früher oder später wird es nicht wirklich geschätzt. Sei es als Entwickler in der Ukraine, in Indien, in Deutschland oder in den USA. Jeder möchte seine private Zeit mit Familie, Freunden oder einfach nur am Nachmittag zu Hause verbringen.

2) Wie man Meetings plant, am Beispiel von Indien, Deutschland, USA usw.

Nehmen wir an, Sie arbeiten mit Indien zusammen.

Von Zeit zu Zeit können die Leute bereit sein, früher zu beginnen oder spät zu arbeiten, bis 21:00 Uhr. In Anbetracht dessen, hier einige Zeitvorschläge, wann Meetings geplant werden sollten.

Deutschland – einfach

Die zeitliche Überlappung ist hier sehr gut. Wenn es in Deutschland 10:00 Uhr ist, dann ist es in Indien 13:30 Uhr. So können Besprechungen zwischen 10:00 Uhr deutscher Zeit und bis 15:00 Uhr deutscher Zeit stattfinden. Das sind etwa 5 Stunden Zeitüberlappung. Das sollte mehr als genug sein, um eine Zusammenarbeit zu ermöglichen.

Großbritannien – einfach

Die zeitliche Überlappung beträgt eine Stunde weniger als für Deutschland.

Das heißt, wenn es in Großbritannien 10:00 Uhr ist, dann ist es in Indien 14:30 Uhr. Dennoch beträgt die zeitliche Überlappung etwa 4 Stunden. Das ist immer noch genug Zeit, um sich über Anforderungen an die Softwareentwicklung auszutauschen.

Japan – einfach

Deutschland liegt 3 ½ Stunden in der Vergangenheit von Indien. Und Japan ist in Bezug auf Indien dreieinhalb Stunden in der Zukunft.

Wenn es also in Japan 10:00 Uhr ist, ist es in Indien 06:30 Uhr, also dreieinhalb Stunden früher. Um Meetings abzuhalten, sollten sie zwischen 12:30 Uhr in Japan und 18:00 Uhr in Japan stattfinden.

Das ist eine Überlappung von 5 ½ Stunden. Das ist genug Zeit, um die IT-Anforderungen zu besprechen.

Vereinigte Arabische Emirate, Golfstaaten – Zeitunterschied kein Problem

Der Zeitunterschied zum Subkontinent beträgt nur 2 ½ Stunden. Es ist also nicht sehr besorgniserregend.

Australien – mehr Zeitzonen, einfach, Verwaltung erforderlich

Australien hat 5 Zeitzonen. Daher müssen das Unternehmen in Australien und das Team in Südasien einen Blick auf die Zeitverschiebung werfen.

Hier die Übersicht, wenn es in Indien 10:00 Uhr ist:

  • Es wird 11:30 Uhr am Weihnachtsinseln (AUS) , die Überlappung ist signifikant
  • Es wird 12.30 Uhr in Perth (AUS) , immer noch bedeutend. Die Treffen können zwischen 12:30 Uhr australischer Zeit und bis 18:00 Uhr stattfinden
  • Es wird 14:00 Uhr in Adelaide (AUS) . Die Treffen können zwischen 14:00 und 18:00 Uhr australischer Zeit stattfinden
  • Es wird 15:30 Uhr in Kingston (AUS) . Treffen von 15:30 bis 18:00 Uhr. Die zeitliche Überlappung ist mit 2 ½ Stunden pro Tag etwas geringer.

USA – mehr Zeitzonen, einfach bis mittel, gutes Zeitmanagement erforderlich

Für Indien sind die USA der größte Markt. Die meisten Kunden sitzen dort. Aber es ist auch die Zeitzone für den globalen Markt mit der größten Herausforderung.

Es hat 7 Zeitzonen.

Meetings sollten in Indien entweder früh morgens oder abends stattfinden.

Hier die Übersicht:

  • Los Angeles, Kalifornien (auf der Weltkarte ganz links in den USA): Der Zeitunterschied beträgt 12 ½ Stunden. Die einzige Zeit für ein Treffen wäre also um 8:00 Uhr (zB heute) in Los Angeles, während es in Indien 20:30 Uhr (zB heute) ist. Das Treffen könnte von 8:00 Uhr (Zeit in Los Angeles) bis 09:30 Uhr (Zeit in Los Angeles) dauern. Es gibt also täglich eine Überlappung von eineinhalb Stunden. Um effizient zu sein, braucht es also ein straffes Zeitmanagement. Denn danach ist der Entwickler in Indien möglicherweise nicht sofort verfügbar.
  • New York (auf der Weltkarte ganz rechts der USA): Der Zeitunterschied beträgt 9 ½ Stunden. Die Zeit für ein Treffen könnte also zwischen 08:00 Uhr (zB heute) in New York, bis 11:30 Uhr in New York (zB heute) liegen, dh die entsprechende Zeit für Indien wäre 17:30 Uhr bis 9:00 Uhr: 00 Uhr (Zeit in Indien), was überschaubarer ist als die Los Angeles-Zeit
  • Alle Orte zwischen Los Angeles und New York: Meetings sollten zwischen 8:00 Uhr (Zeit in den USA) und 11:30 Uhr (Zeit in den USA) stattfinden, abhängig von der jeweiligen Zeitzone.

Besonders Los Angeles kann eine Herausforderung sein. Denn es sind nur eineinhalb Stunden. Auf der anderen Seite. LA ist einer der größten Abnehmer von IT-Dienstleistungen, da dort die großen IT-Unternehmen der Welt ansässig sind.

Große IT-Unternehmen in Indien haben Schichtarbeit, bei der die Entwickler von 20:30 Uhr (abends, Zeit in Indien) bis 4:00 Uhr oder 5:00 Uhr (morgens, Zeit in Indien) arbeiten. Dies ist jedoch eine Praxis, die in großen IT-Unternehmen häufiger vorkommt. Die meisten kleinen und mittelständischen Unternehmen bieten diese Möglichkeit nicht an. Als gute Entwickler möchten Sie vielleicht nicht so ungerade Stunden arbeiten.

3) Vermeiden Sie 22:00 bis 07:00 Uhr

Überall auf der Welt gilt von 22:00 Uhr bis 7:00 Uhr morgens Schlafenszeit oder Ruhezeit.

Daher ist es immer am besten, diese Arbeitszeiten für Entwickler zu vermeiden, seien es in den USA, in Großbritannien, in Indien oder in China oder (jedes andere Land einfügen).

4) Teilen Sie die Last, zu früh zu kommen oder zu spät zu kommen

Um zu zeigen, dass die Zeit jedes einzelnen Teammitglieds auf der ganzen Welt geschätzt wird, sollte die Last des Verspätens oder Verspätens geteilt werden.

An einem Tag in der Woche könnte beispielsweise einer der Entwickler in Indien beschließen, bis 22:30 Uhr abends zu bleiben. So wäre es beispielsweise für das Teammitglied in Kalifornien einfacher, zu normalen Zeiten zu arbeiten und zu einer regulären Zeit um 09:00 Uhr ins Büro zu kommen.

An einem anderen Wochentag könnte das Teammitglied in Kalifornien beschließen, früh morgens um 06:00 Uhr ins Büro zu kommen, damit der Entwickler in Indien um 18:00 Uhr zur regulären Arbeitszeit gehen kann.

5) Vermeiden Sie sehr späte und sehr frühe Meetings

Obwohl einige Leute gebeten werden könnten, lange aufzubleiben oder sehr früh aufzustehen. Sei dir selbst treu. Sie wollen nicht so früh kommen oder so lange aufbleiben.

Versuchen Sie also, diese Praxis maximal zu vermeiden.

Planen Sie die Treffen zu den jeweiligen Überschneidungszeiten, die in Punkt 2 dieses Artikels erwähnt werden.

6) Erlauben Sie dem Meeting von zu Hause aus beizutreten

Für den Fall, dass die Meetings sehr früh oder sehr spät sind, wäre es eine große Hilfe, wenn der Entwickler von zu Hause aus an dem Meeting teilnehmen kann.

Zu Hause ist die Internetverbindung möglicherweise nicht so gut. So wären maximal ein Sprachanruf oder Chats möglich. Normalerweise wird die Bildschirmfreigabe oder ähnliches jedoch möglicherweise nicht unterstützt, wenn die Entwickler von zu Hause aus beitreten.

7) Vermeiden Sie sofortige Antwortanfragen

Jeder hat damit Erfahrung. Jemand fragt sofort nach etwas, und man muss sich irgendwie bemühen, die Antwort zu geben.

Vor allem, wenn es nicht so viele Zeitüberschneidungen gibt, sollte es vermieden werden, um sofortige Antworten zu bitten. Es sei denn, es ist wie in den Vereinigten Arabischen Emiraten, Deutschland und Indien. Es könnte genügend Zeit zur Verfügung stehen. Das ist bei der Zeitverschiebung zwischen Los Angeles und Indien nicht der Fall. Um eine Antwort zu erhalten, müssen Sie möglicherweise auf den nächsten Tag warten.

Wenn es dringend ist, versuchen Sie, das Meeting einen Tag im Voraus zu planen.

8) Überprüfen Sie die Sommerzeit

In Indien ist die Uhrzeit immer gleich.

In anderen Ländern gibt es jedoch zweimal im Jahr eine Verschiebung der Zeiten. Wo die Uhr um eine Stunde verschoben wird.

Für Deutschland wird die Zeit Ende März des Jahres umgestellt, dann ändert sich die Zeitverschiebung zu Indien von 4,5 Stunden auf 3,5 Stunden.

Dies ist wichtig zu berücksichtigen, da sich die Besprechungszeiten entsprechend ändern.

Wenn also nicht berücksichtigt wird, kann eine Partei eine Stunde zu spät oder eine Stunde zu früh sein, je nachdem, wo die Person sitzt.

Es gibt andere Länder außer Deutschland, die diese Praxis haben.

Google also immer nach „Sommerzeit + Land“, um die länderspezifischen Praktiken diesbezüglich herauszufinden.

9) Denken Sie an Feiertage

Es ist gut, eine Urlaubsliste für beide Länder zu erstellen. Damit jede Gruppe (in Indien und in Deutschland) einen Überblick hat, wann Menschen beurlaubt werden.

In Kerala, einem Bundesstaat in Indien, ist Onam der wichtigste Feiertag, von dem die meisten wahrscheinlich nichts wissen. Weihnachten und Ostern hingegen sind selbstverständlich.

Jede Region der Welt hat andere Feiertage. Notieren Sie sie.

10) Verwenden Sie Wanduhren und Online-Tools

Verschiedene Wanduhren, die die Uhrzeit in Los Angeles, Tokio, Berlin und Neu-Delhi anzeigen, sind nach wie vor der beste Weg, um einfach und schnell einen Überblick zu haben, wo, welche Uhrzeit gerade ist.

Es gibt auch kostenlose Online-Zeitzonenrechner, die bei der Planung von Besprechungen hilfreich sein können.

11) Achten Sie auf Ihre Gesundheit

Gesund zu bleiben sollte eine Priorität für jeden einzelnen im Team sein, sei es in Indien oder anderswo auf der Welt.

Es sollte bewusst versucht werden, das Gesundheitsniveau hoch zu halten. Vor allem in der Erkenntnis, dass Zeitzonen eine Herausforderung sind und nicht einfach an das Offshore- oder Nearshore-Team weitergegeben werden sollten.

12) Mikromanagement vermeiden

Gerade bei kreativen Aufgaben, wie der Softwareentwicklung, macht Mikromanagement keinen Sinn.

Es ist besser, den Entwicklern Raum zu geben. Vor allem, wenn Sie sie nicht von der anderen Seite des Schreibtisches aus sehen.

13) Überkommunizieren Sie bei Bedarf (besonders am Anfang)

Es ist wichtig zu kommunizieren, wenn jemand arbeitet, wenn jemand in den Urlaub fährt usw. Möglicherweise stehen diese Informationen nicht jedem im Team sofort zur Verfügung. Sie könnten sich also fragen, warum Rakesh nicht auf dem Schreibtisch saß, obwohl es Mittwoch war, obwohl er für diesen Tag tatsächlich einen Tag Urlaub genommen hatte.

Dies wird helfen, Vertrauen aufzubauen.

14) Verwenden Sie die richtigen Werkzeuge

Heutzutage gibt es viele kostenlose und kostenpflichtige Tools, um auf der ganzen Welt zusammenzuarbeiten.

Diese sind:

  • a) Skype (Videoanrufe)
  • b) Slack (Online-Chat, Aufgabenverwaltung, „Online-Wasserkühler“
  • c) TeamViewer (Bildschirmfreigabe)
  • d) Basecamp (Projektleitung)
  • e) Google Docs, Google Sheets (Online-Zusammenarbeit an Dokumenten)
  • f) Google Drive (einfache Dateifreigabe)
  • g) Dropbox (große Dateifreigabe)
  • h) GIT
  • i) JIRA (Software-Projektmanagement-Tool)

Einige dieser Tools haben eingebaute Möglichkeiten, um Zeitzonenunterschiede zu verarbeiten. Besonders Google Kalender kann hilfreich sein.

Fazit

Zeitzonenunterschiede müssen kein großes Problem sein. Sie können verwaltet werden.

Die einzige Sache ist „KENNEN SIE IHRE ÜBERLAPPUNGSZEITEN“ und treffen Sie sich entsprechend.

Vermeiden Sie es, einzelne Teams, zum Beispiel in Indien oder China, mit der vollen Last des frühen Kommens oder Verspätens zu belasten.

Dies wird zu produktiveren Teams auf der ganzen Welt führen.

Interessante Links:
Umgang mit Zeitzonenunterschieden in ausgelagerten Projekten
Zeitunterschied in Offshore-Teams

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.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.