Hur hanterar jag olika tidszoner i mjukvaruutveckling?

En utmaning när det gäller Offshore eller Nearshore Outsourcing är tidsskillnaden. När klockan 16 är hemma hos dig är det en helt annan tid på en annan plats.

I artikeln några tips om hur man hanterar utvecklare i olika tidszoner i världen.

1) Var medveten om tidszoner

Det första man måste erkänna när man arbetar med utvecklare från andra länder är skillnaden i tidszoner.

Denna bekräftelse finns inte alltid, för vissa kunder kan anta att utvecklarna på offshore-platserna arbetar vid samma tidpunkter som lokalteamet.

Faktum är att på de flesta ställen över hela världen är arbetstiden 09:00 till 18:00. Med vissa platser, som kan börja 08:00 eller sluta 19:00.

Men tidigare än så, eller senare än så, uppskattas det inte riktigt. Var det en utvecklare i Ukraina, i Indien, i Tyskland eller i USA. Alla vill ha sin privata tid med familj, vänner eller bara koppla av hemma på eftermiddagen.

2) Hur man planerar möten med exempel på Indien, Tyskland, USA, etc.

Låt oss anta att du arbetar med Indien.

Ibland kan det hända att människor är redo att börja tidigare eller arbeta sent till 21:00. Med tanke på detta, här några tidsförslag när man ska planera möten.

Tyskland – enkelt

Tidsöverlappningen är mycket bra här. Om klockan är 10:00 i Tyskland är kl. 13:30 i Indien. Så möten kan vara mellan 10:00 och tysk tid, fram till 15:00 tysk tid. Det är ungefär fem timmars överlappning. Vilket borde vara mer än tillräckligt för att samarbeta.

Storbritannien – enkelt

Tidsöverlappningen är en timme mindre än för Tyskland.

Det betyder att om det är 10:00 i Storbritannien, så är det 14:30 i Indien. Ändå är tidsöverlappningen cirka 4 timmar. Vilket är fortfarande tillräckligt med tid att utbyta om krav på mjukvaruutveckling.

Japan – enkelt

Tyskland är tre och en halv timme tidigare i Indien. Och Japan är tre och en halv timme i framtiden när det gäller Indien.

Så när det är 10:00 i Japan är det 06:30 i Indien, dvs. 3 och en halvtimme tidigare. För att ha möten bör de vara mellan kl. 12.30 i Japan och kl. 18.00 i Japan.

Det är en 5 och en halv timmes överlappning. Vilket är tillräckligt med tid för att diskutera IT-kraven.

UAE, Gulf Countries – tidsskillnad är inte ett problem

Tidsskillnaden till subkontinenten är bara 2 och en halv timme. Så det är inte mycket bekymmer.

Australien – fler tidszoner, enkelt, ledning behövs

Australien har 5 tidszoner. Därför måste företaget i Australien och teamet i Sydasien ta en titt på tidsskillnaden.

Här är översikten, när det är 10:00 i Indien:

  • Klockan är kl. 11.30 Julöarna (AUS) är överlappningen betydande
  • Klockan är kl. 12.30 Perth (AUS) , fortfarande betydelsefull. Möten kan vara mellan kl. 12.30 australisk tid och till kl. 18.00
  • Klockan är 14.00 Adelaide (AUS) . Möten kan vara mellan 14:00 och 18:00, australisk tid
  • Klockan är 15:30 Kingston (AUS) . Möten mellan 15:30 och 18:00. Tidsöverlappningen är lite mindre vid 2 och en halv timme per dag.

USA – fler tidszoner, enkla till medelstora, bra tidshantering behövs

För Indien är USA den största marknaden. De flesta av klienterna sitter där. Men det är också tidszonen för den globala marknaden med den största utmaningen.

Den har 7 tidszoner.

Möten bör vara antingen tidigt på morgonen eller på kvällarna i Indien.

Här översikten:

  • Los Angeles, Kalifornien (längst till vänster i USA på världskartan): Tidsskillnaden är 12 och en halv timme. Så den enda gången för ett möte skulle vara klockan 8:00 (t.ex. idag) i Los Angeles, när klockan 20:30 (t.ex. idag) i Indien. Mötet kan pågå från 8:00 (tid i Los Angeles) till 09:30 (tid i Los Angeles). Så dagligen finns det en överlappning på en och en halv timme. Så en stram tidshantering behövs för att vara effektiv. För efter det kanske utvecklaren i Indien inte är tillgänglig direkt.
  • New York (på den högra sidan av USA på världskartan): Tidsskillnaden är 9 och en halv timme. Så tiden för ett möte kan vara mellan 08:00 (t.ex. idag) i New York och kl 11:30 i New York (t.ex. idag), dvs. motsvarande tid för Indien skulle vara 17:30 till 21: 00.00 (tid i Indien), vilket är mer hanterbart än Los Angeles-tiden
  • Alla platser mellan Los Angeles och New York: Möten ska ske mellan 8:00 (tid i USA) och 11:30 (tid i USA), beroende på den specifika tidszonen.

Särskilt Los Angeles kan vara utmanande. För det finns bara en och en halv timme. På andra sidan. LA är en av de största inköparna av IT-tjänster, eftersom de stora IT-företagen finns där.

Stora IT-företag i Indien har skiftarbete, där utvecklarna kommer att arbeta från 20:30 (kväll, tid i Indien) till 4:00 eller 5:00 (morgon, tid i Indien). Men detta är en praxis, som är vanligare i stora IT-företag. De flesta små till medelstora företag erbjuder inte det alternativet. Som bra utvecklare kanske inte vill arbeta med sådana udda timmar.

3) Undvik 22.00 till 07.00

Överallt i världen från 22:00 till 07:00 betraktas som sovtid eller ledighet.

Därför är det alltid bäst att undvika den här arbetstiden för alla utvecklare, kan de vara i USA, Storbritannien, Indien eller Kina eller (infoga något annat land).

4) Dela bördan av att komma tidigt eller komma sent

För att visa att tiden för varje enskild lagmedlem över hela världen värderas bör bördan att komma sent eller komma sent delas.

Till exempel på en dag i veckan kan en av utvecklarna i Indien besluta att stanna till 22:30 på kvällen. Så det skulle vara lättare för teammedlemmen i Kalifornien till exempel, så att de kunde arbeta ordinarie timmar och kunde komma till kontoret vid en ordinarie tid kl 09:00

En annan veckodag kunde teammedlemmen i Kalifornien bestämma sig för att komma till kontoret kl 06:00 tidigt på morgonen så att utvecklaren i Indien kan gå på ordinarie arbetstid kl 18:00.

5) Undvik mycket sent och mycket tidiga möten

Även om vissa människor kan bli ombedda att hålla sig uppe sent eller vakna mycket tidigt. Var sann mot dig själv. Du vill inte komma så tidigt eller stanna uppe så sent.

Så försök att undvika denna övning maximalt.

Planera mötena vid respektive överlappningstid som nämns i punkt 2 i denna artikel.

6) Tillåt att gå med till mötet hemifrån

Om mötena är mycket tidiga eller mycket sent, skulle det vara till stor hjälp att låta utvecklaren delta i mötet hemifrån.

Hemma kanske internetanslutningen inte är så bra. Så maximalt kan ett röstsamtal eller chatt vara möjligt. Men vanligtvis kanske skärmdelning eller liknande inte stöds när utvecklarna går med från sitt hem.

7) Undvik omedelbara svarförfrågningar

Alla har erfarenhet av detta. Någon ber om något omedelbart, och man måste på något sätt krypa för att ge svaret.

Speciellt när det inte är så mycket tid som överlappar varandra bör det undvikas att be om omedelbara svar. Om det inte är som Förenade Arabemiraten, Tyskland och Indien. Det finns gott om tid. Så är inte fallet i tidsskillnaden mellan Los Angeles och Indien. För att få svar kan du behöva vänta på nästa dag.

Om det är något brådskande, försök att planera mötet en dag i förväg.

8) Kontrollera om det är sommartid

I Indien är klocktiden alltid densamma.

I andra länder är det dock en förändring i tider två gånger om året. Där klockan flyttas med en timme.

För Tyskland ändras tiden i slutet av mars året, då ändras tidsskillnaden till Indien från 4 och en halv timme till 3 och en halv timme.

Detta är viktigt att tänka på eftersom mötestiderna ändras i enlighet därmed.

Så om det inte övervägs kan en part vara en timme försenad eller en timme för tidigt, beroende på var personen sitter.

Det finns andra länder förutom Tyskland som har denna praxis.

Så googla alltid ”sommartid + land” för att ta reda på vilka länder som är specifika för detta.

9) Tänk på allmänna helgdagar

Det är bra att utarbeta en semesterlista för båda länderna. Så att varje grupp (i Indien och i Tyskland) har en översikt när människor kommer att ha ledighet.

I Kerala, en stat i Indien, är den viktigaste helgdagen Onam, som förmodligen de flesta inte känner till. Jul och påsk är å andra sidan uppenbara.

Varje region i världen har andra helgdagar. Anteckna dem.

10) Använd väggur och onlineverktyg

Olika väggur som visar tiden i Los Angeles, Tokyo, Berlin och New Delhi är fortfarande det bästa sättet att ha en enkel och snabb översikt att veta var, vilken tid är just nu.

Det finns också gratis tidszonsräknare online, vilket kan vara till hjälp när du planerar möten.

11) Se till att ta hand om hälsan

Att hålla sig frisk bör vara en prioritet för varje individ i teamet, kan de vara i Indien eller någon annanstans i världen.

Det bör göras ett medvetet försök att hålla hälsanivån hög. Speciellt genom att erkänna att tidszoner är en utmaning och inte lätt ska överföras till Offshore- eller Nearshore-teamet.

12) Undvik mikrostyrning

Speciellt i kreativa uppgifter, som mjukvaruutveckling, är det inte meningsfullt att micromanage.

Det är bättre att ge utvecklarna utrymme. Speciellt om du inte ser dem från hela skrivbordet.

13) Överkommunicera om det behövs (särskilt i början)

Det är viktigt att kommunicera, när någon arbetar, när någon ska resa etc. Inte alla i teamet kan ha den informationen omedelbart tillgänglig. Så de kanske undrar varför Rakesh inte var på skrivbordet, när det var onsdag, när han faktiskt hade tagit en dags ledighet för den dagen.

Detta kommer att hjälpa till att bygga förtroende.

14) Använd rätt verktyg

Numera finns det många gratis och betalda verktyg att använda för att samarbeta över hela världen.

Dessa är:

  • a) Skype (videosamtal)
  • b) Slack (onlinechatt, uppgiftshantering, ”vattenkylare online”
  • c) TeamViewer (skärmdelning)
  • d) Basecamp (projektledning)
  • e) Google Docs, Google Sheets (online dokumentsamarbete)
  • f) Google Drive (enkel fildelning)
  • g) Dropbox (delning av stora filer)
  • h) GIT
  • i) JIRA (verktyg för programvaruhantering)

Några av dessa verktyg har byggmöjligheter för att hantera tidszonsskillnader. Särskilt Google Kalender kan vara till hjälp.

Slutsats

Tidszonsskillnad behöver inte vara ett stort besvär. De kan hanteras.

Det enda är ”KÄNNA DIN ÖVERLAPPNINGSTID” och ha möten därefter.

Undvik att belasta enstaka lag, till exempel det i Indien eller Kina, med att bära hela lasten av att komma tidigt eller att gå sent.

Detta kommer att leda till mer produktiva team över hela världen.

Intressanta länkar:
Hur man hanterar tidszonsskillnader i outsourcade projekt
Tidsskillnad i offshore-team

Bilder: Canva


Författaren: Sascha Thattil arbetar på Software-Developer-India.com som är en del av YUHIRO Group. YUHIRO är ett tysk-indiskt företag som tillhandahåller programmerare till IT-företag, byråer och IT-avdelningar.

Lämna ett svar

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.