ソフトウェア開発でさまざまなタイムゾーンを管理する方法は?
オフショアまたはニアショアアウトソーシングに関する1つの課題は、時差です。 あなたの場所で午後4時になると、別の場所ではまったく別の時間になります。
この記事では、世界のさまざまなタイムゾーンで開発者を管理する方法に関するヒントをいくつか紹介します。
1)タイムゾーンに注意してください
他の国の開発者と協力するときに最初に認識すべきことは、タイムゾーンの違いです。
一部のクライアントは、オフショアの場所にいる開発者がローカルチームと同時に作業していると想定している可能性があるため、この承認は常に存在するとは限りません。
実際、世界中のほとんどの場所で、勤務時間は午前9時から午後6時までです。 一部の場所では、午前8時に開始するか、午後7時に終了する場合があります。
しかし、それより前、またはそれより遅く、それは本当に感謝されていません。 ウクライナ、インド、ドイツ、または米国の開発者です。 誰もが家族や友人とプライベートな時間を過ごしたり、午後に家でリラックスしたりしたいと思っています。
2)インド、ドイツ、米国などの例を使用して、会議をスケジュールする方法。
あなたがインドで働いているとしましょう。
時々、人々は午後9時まで早く始めるか遅く働く準備ができているかもしれません。 これを考慮して、ここでいくつかの時間の提案、いつ会議をスケジュールするか。
ドイツ-簡単
ここでは時間の重なりがとても良いです。 ドイツでは午前10時、インドでは午後1時30分です。 したがって、会議はドイツ時間の午前10時から午後3時までの間になります。 それは約5時間のオーバーラップのラウンドです。 これは、コラボレーションを行うのに十分すぎるはずです。
英国-簡単
時間の重複はドイツより1時間短いです。
つまり、英国では午前10時、インドでは午後2時30分です。 それでも、時間の重複は約4時間です。 これは、ソフトウェア開発要件について交換するのにまだ十分な時間です。
日本–簡単
ドイツはインドの過去3時間半です。 そして、日本はインドに関しては3時間半先です。
つまり、日本では午前10時、インドでは午前6時30分、つまり3時間半前です。 したがって、会議を開くには、日本では午後12時30分から午後6時までの間に行う必要があります。
それは5時間半のオーバーラップです。 IT要件について話し合うのに十分な時間です。
アラブ首長国連邦、湾岸諸国–時差は問題ではありません
亜大陸との時差はわずか2時間半です。 したがって、それはそれほど問題ではありません。
オーストラリア–より多くのタイムゾーン、簡単、管理が必要
オーストラリアには5つのタイムゾーンがあります。 したがって、オーストラリアの会社と南アジアのチームは、時差を調べる必要があります。
ここに概要があります。インドでは午前10時です。
- 午前11時30分になりますクリスマス島(AUS) 、重複は重要です
- 午後12時30分になりますパース(オーストラリア) 、まだ重要です。 ミーティングはオーストラリア時間の午後12時30分から午後6時までです。
- 午後2時ですアデレード(AUS) 。 ミーティングは、オーストラリア時間の午後2時から午後6時の間に行うことができます。
- 午後3時30分になりますキングストン(オーストラリア) 。 午後3時30分から午後6時までの会議。 時間の重複は少し少なく、1日2時間半です。
米国–より多くのタイムゾーン、簡単から中程度、適切な時間管理が必要
インドにとって、米国は最大の市場です。 ほとんどのクライアントはそこに座っています。 しかし、それは最大の課題を抱えるグローバル市場のタイムゾーンでもあります。
7つのタイムゾーンがあります。
ミーティングは、インドでは早朝または夕方に行う必要があります。
ここに概要があります:
- カリフォルニア州ロサンゼルス(世界地図の米国の最も左側):時差は12時間半です。 したがって、会議の時間は、ロサンゼルスでは午前8時(今日など)、インドでは午後8時30分(今日など)のみになります。 会議は午前8時(ロサンゼルス時間)から午前9時30分(ロサンゼルス時間)まで続く可能性があります。 したがって、毎日1時間半の重複があります。 したがって、効率的にするには、厳密な時間管理が必要です。 その後、インドの開発者はすぐに利用できない可能性があるためです。
- ニューヨーク(世界地図の米国の最も右側):時差は9時間半です。 したがって、会議の時間は、ニューヨークの午前8時(今日など)からニューヨークの午前11時30分(今日など)までの間になります。つまり、インドの対応する時間は午後5時30分から9時までになります。ロサンゼルス時間よりも管理しやすい午後00時(インドでの時間)
- ロサンゼルスとニューヨークの間のすべての場所:ミーティングは、特定のタイムゾーンに応じて、午前8時(米国時間)から午前11時30分(米国時間)の間に行う必要があります。
特にロサンゼルスは挑戦的である可能性があります。 1時間半しかないからです。 反対側。 LAは、世界の大手IT企業がそこに位置しているため、ITサービスの最大の購入者の1つです。
インドの大規模なIT企業には交代制勤務があり、開発者は午後8時30分(夕方、インドの時間)から午前4時または午前5時(朝、インドの時間)まで勤務します。 しかし、これは大規模なIT企業でより一般的な慣行です。 ほとんどの中小企業はそのオプションを提供していません。 優れた開発者として、そのような奇妙な時間に働きたくないかもしれません。
3)午後10時から午前7時までは避けてください
午後10時から午前7時までの世界のどこでも、睡眠時間またはオフ時間と見なされます。
したがって、開発者が米国、英国、インド、中国、または(他の国を挿入)にいる場合でも、開発者のこれらの労働時間を避けることが常に最善です。
4)早く来るか遅くなるかの負担を分かち合う
世界中の個々のチームメンバーの時間が大切であることを示すために、遅刻または遅刻の負担を分担する必要があります。
たとえば、週に1日、インドの開発者の1人が夕方の午後10時30分まで滞在することを決定できます。 したがって、たとえばカリフォルニアのチームメンバーにとっては、通常の時間に勤務し、午前9時に定期的にオフィスに来ることができるようにする方が簡単です。
別の曜日に、カリフォルニアのチームメンバーは、インドの開発者が午後6時の通常の勤務時間に行くことができるように、早朝の午前6時にオフィスに来ることを決定できます。
5)非常に遅い会議や非常に早い会議は避けてください
とはいえ、夜更かししたり、早起きしたりするように求められる人もいます。 自分に正直である。 そんなに早く来たり、遅く起きたりしたくはありません。
したがって、この慣行は最大限避けてください。
この記事のポイント2に記載されているように、それぞれの重複時間に会議をスケジュールします。
6)自宅から会議への参加を許可する
会議が非常に早いまたは非常に遅い場合は、開発者が自宅から会議に参加できるようにすることは非常に役立ちます。
自宅では、インターネット接続はそれほど良くないかもしれません。 したがって、最大の音声通話またはチャットが可能になります。 ただし、通常、開発者が自宅から参加する場合、画面共有などはサポートされない場合があります。
7)即時応答要求を回避する
誰もがこれを経験しています。 誰かがすぐに何かを要求し、答えを出すために何とかスクランブリングする必要があります。
特に、時間の重複が少ない場合は、早急な対応をお願いすることは避けてください。 アラブ首長国連邦、ドイツ、インドのようなものでない限り。 十分な時間が利用できる場合があります。 ロサンゼルスとインドの時差はそうではありません。 答えを得るには、翌日待つ必要があるかもしれません。
緊急の場合は、前日に会議をスケジュールするようにしてください。
8)夏時間を確認します
インドでは、時刻は常に同じです。
しかし、他の国では、年に2回時間のシフトがあります。 時計が1時間動くところ。
ドイツの場合、年の3月末に時刻が変更され、その後、インドとの時差が4時間半から3時間半に変更されます。
会議時間はそれに応じて変化するため、これを考慮することが重要です。
したがって、考慮しない場合、その人が座っている場所に応じて、一方の当事者が1時間遅れるか1時間早くなる可能性があります。
ドイツ以外にも、この慣習を持っている国があります。
したがって、常に「夏時間+国」をグーグルで検索して、これに関する国固有の慣行を見つけてください。
9)祝日を念頭に置いてください
両国の休日リストを作成するのは良いことです。 そのため、各グループ(インドとドイツ)は、人々が休暇をとる時期の概要を把握しています。
インドの州であるケララ州では、最も重要な祝日はオナムですが、おそらくほとんどの人はそれを知りません。 一方、クリスマスとイースターは明らかです。
世界の各地域には他の祝日があります。 それらを書き留めます。
10)掛け時計とオンラインツールを使用する
ロサンゼルス、東京、ベルリン、ニューデリーの時刻を表示するさまざまな掛け時計は、現在の時刻がどこにあるかを簡単かつ迅速に把握するための最良の方法です。
無料のオンラインタイムゾーン計算機もあり、会議を計画するときに役立ちます。
11)健康に気をつけてください
健康を維持することは、チームの各個人にとって優先事項である必要があります。彼らがインドにいる場合でも、世界の他の場所にいる場合でも。
健康レベルを高く保つために意識的な努力が必要です。 特にタイムゾーンは課題であり、オフショアまたはニアショアチームに簡単に渡すべきではないことを認識することによって。
12)マイクロマネジメントを避ける
特にソフトウェア開発のような創造的なタスクでは、細かく管理することは意味がありません。
開発者にスペースを与えることをお勧めします。 特に机の向こうから見えない場合は。
13)必要に応じて(特に最初に)過剰に通信する
誰かが働いているとき、誰かが休日に行くときなど、コミュニケーションをとることが重要です。 チームの全員がその情報をすぐに利用できるわけではありません。 それで彼らは、水曜日だったのに、なぜラケシュが机の上にいなかったのか不思議に思うかもしれません。
これは信頼を築くのに役立ちます。
14)適切なツールを使用する
今日では、世界中でコラボレーションするために使用できる無料および有料のツールがたくさんあります。
これらは:
- a)Skype(ビデオ通話)
- b)たるみ(オンラインチャット、タスク管理、「オンラインウォータークーラー」
- c)TeamViewer(画面共有)
- d)Basecamp(プロジェクト管理)
- e)Googleドキュメント、Googleスプレッドシート(オンラインドキュメントコラボレーション)
- f)Googleドライブ(簡単なファイル共有)
- g)Dropbox(大きなファイル共有)
- h)GIT
- i)JIRA(ソフトウェアプロジェクト管理ツール)
これらのツールのいくつかには、タイムゾーンの違いを処理するためのビルドの可能性があります。 特にGoogleカレンダーが役に立ちます。
結論
タイムゾーンの違いは大きな面倒である必要はありません。 それらは管理することができます。
唯一のことは「あなたの重複時間を知る」ことであり、それに応じて会議を開きます。
たとえば、インドや中国のチームなど、単一のチームに負担をかけないようにしてください。
これにより、世界中でより生産的なチームが生まれます。
興味深いリンク:
アウトソーシング・プロジェクトにおける時差の扱い方
オフショア・チームにおける時差
写真:Canva
著者:Sascha Thattilは、YUHIROグループの一員であるSoftware-Developer-India.comで働いています。 YUHIROは、IT企業、代理店、IT部門にプログラマーを提供するドイツとインドの企業です。