2025/03/07

2025/03/07

·
モーガン・スミス

モーガン・スミス

仮想オフィスでリモートペアプログラミングを再構築しましょう

仮想オフィスでリモートペアプログラミングを再構築しましょう

リモートペアプログラミングは、Gatherの仮想オフィスで迅速かつ効率的に行えます。Gatherでのコラボレーションをエンジニアが愛する理由と、その仕組みを学びましょう。

リモートペアプログラミングは、Gatherの仮想オフィスで迅速かつ効率的に行えます。Gatherでのコラボレーションをエンジニアが愛する理由と、その仕組みを学びましょう。

ペアプログラミングは、現代のエンジニアリングチームにとって重要な共同作業の一形態です。デザイナーやプロダクトマネージャー、他のエンジニアとペアになることで、開発者は高品質なコードをもっと効率的に出荷できます。これらのパートナーシップはまた、経験豊富なチームメイトから学ぶジュニアエンジニアにとって素晴らしい指導の機会を提供します。

オフィス環境では、ペアになるのは簡単です。部屋を見渡して、誰が空いているかを探し、その人のデスクに歩いて行くか、こちらに呼び寄せることができます。

リモート環境では、ペアになるのがもっと厳格です。まずチャットメッセージで始めます(「5分くらい空いてますか?」など)、そして返事を待ちます。(最速で反応する人を見つけるために、これを何人かに繰り返すことになるかもしれません。)誰かがやっと返信すると、その人のカレンダーを開き、(たいてい5分の質問に対しても)30分のミーティングをスケジュールすることになります。そして、やっとペアになれる時間がくるのを待つことになります。

リモートチームがこれほど遅く動作する場合、ある程度RTO(オフィスへの復帰)を実施するのも無理はありません。

一方、バーチャルオフィス環境では、ペアになる方法は対面経験に似たものになります。バーチャルなスペースを見渡し、誰が空いているかを探し、その人のバーチャルデスクに歩いて行くか、こちらに呼び寄せることができます。

__wf_reserved_inherit

Gatherのようなバーチャルオフィスでのペアプログラミングは、リモートワークの柔軟性を犠牲にすることなく、対面でのペアになる経験のスピードと自然さを取り戻します。

Gatherでのリモートペアプログラミングの仕組み

例えば、プラットフォームエンジニアとして報告されたばかりのインシデントを調査しているとしましょう。原因を特定したと思うが、ロールバックする前に技術リードと相談したいと考えています。

カレンダーイベントを弄ったり、多くの人にメッセージを送ったりして速い反応を気長に待つ代わりに、Gatherオフィスを見て、誰か空いている人にWaveを送って、数秒で会話を始めることができます。

次の画像があなたのチームのGatherでのデスクポッドだと想像してください。一目で、カレンは「取り込み中」のモード🔴ですが、カリーナはペアになる準備ができている🟢ことがわかります。

__wf_reserved_inherit

カリーナの注意を引くには、彼女にWaveを送ることができます。「Hey、ちょっと5分くらい話せる?」などとタイプする必要なく、すばやく会話を始めることができます。タイプを省略してWaveを送り、数秒でペアになります。

チームメイトがあなたの所に来たら、マイクとカメラをオンにして話し始めましょう。トラブルシューティング中に画面を同時に共有できるので、インシデントレポートと修正の間で簡単に切り替えられるようになります。画面に注釈を付けることもでき、どのコード行を参照しているのかが画面上にはっきりと示されます。

__wf_reserved_inherit

チームの他のメンバーは、あなたたち2人がペアになっている様子を見ることができ、さらには歩いてきてインシデント解決の努力に参加することもできます。

このような即興のコラボレーションは、BeatportのGatherオフィスで発生し、エンジニアリングディレクターのモーガン・ソリーによると、その会話はエンジニアリングチームの2週間の作業を節約しました。

モーガンは2人のエンジニアがペアになっているのを見て、挨拶しに歩いてきました。彼らは問題を解決する方法を議論していて、その解決策は少なくとも2週間の作業を必要とするものでした。モーガンは、チームが使用しているサードパーティプロバイダを利用するという代替案を提案しました。これは、どちらのチームメンバーも知らなかった背景情報でした。

この完全に計画されていないペアアップのおかげで、彼らは滞りなく進むことができ、間違ったことに2週間の作業をかけることを防ぎました。

__wf_reserved_inherit

なぜリモートエンジニアリングチームがGatherでペアプログラムを選ぶのか

Lenny Rachitsky、Lenny’s PodcastとLenny’s Newsletterのホストによると、Gatherは2025年のワークコミュニケーションにおいて最も興味深い新興のツールの一つです。これは年間「What’s in Your Stack?」レポートに基づいています。このレポートは6,500人のテクノロジー専門家に調査し、彼らが仕事で最も使用しているツールについて質問しています。

バーチャルオフィスには、従業員のエンゲージメントが向上し、チームメイトとのつながりが深まるなどのさまざまな利点があります。しかし、協力に関して、エンジニアリングチームは柔軟性、スピード、効率性の3つの主な理由でGatherを選びます。

1. 柔軟性:話をしたり入退室したりが容易

Gatherでの会話は伝統的な会議ツールに比べてはるかに流動的で柔軟です。このシナリオを考えてみましょう:

2人のエンジニアがペアになることができます。第3の人物はそれを見て歩いて来ることができます。デザイナーにモックアップについて質問がある場合、そのデザイナーをWaveで呼び寄せることができます。明確になったら、デザイナーは立ち去り、エンジニアは作業を続けられます。

これらのインタラクションは、会議リンクを気にすることや人々のカレンダーを埋め尽くすことなく、単一の場所でシームレスに行われます。

Intuition Systemsは、このペースの速いコラボレーションの完璧な例です。彼らのアプリのベータリリースに向けて、彼らのエンジニアはすべてGatherオフィスで同じテーブルに座っていました。誰かが質問を持っている場合、すべての人がミュートを解除するだけで済みました。これにより、ペアになる人を瞬時に見つけることができ、リアルタイムでトラブルシューティングを行い、リリース前に100%調整を保つことができました。

「私は常に、クランチタイム中の戦争室のエネルギーと集中力が好きでした。それが魔法の起こる場所です。Gatherは、リモートでその激しい共同作業環境を再現できるようにしてくれて、絶対に貴重です。」
Billy Luedtke, Intuition SystemsのCEO

2. スピード:会話は30分の会議よりも迅速

Gatherでの会話の柔軟性により、エンジニアは形式的な会議の面倒なしに簡単にペアになることができます。これにより、より短く、より生産的な会話が生まれます。

Gatherでの平均会話時間は10分未満です。比較として、Zoomは2022年に平均会議時間が52分であると報告しました。(出典

G2の1人のユーザーは、Gatherを使用することでコードレビューの時間が2日以上から1日未満に短縮されたと報告しています。会話の透明性と、好きなときに参加または離れる自由が、ペアになるセッションの頻度を高め、最終的にはプロダクションへのリリースを速めました。

3. 効率性:複数の人が同時に画面を共有し注釈をつけられる

Gatherでペアになる際には、複数の人が同時に画面を共有できるので、簡単にそれらを切り替えることができます。

__wf_reserved_inherit

G2より | Gatherの何が一番好きですか?
コードペアリングやデモのプレゼンテーションのための画面共有機能が素晴らしいです!リモートワークは生産性とワークライフバランスのどちらにおいても優れていると信じる私にとって、Gatherはその働き方を輝かせるための完璧なツールです。
ダニエルL. ソフトウェア開発者

同時画面共有の他にも、会議の録画、画面の注釈付け、サイド会話やファイル共有のためのチャットメッセージの送信が可能です。これらの生産性を高める機能と、ペアになる柔軟性が組み合わさって、Gatherでのペアプログラミングが容易で自然な体験になります。

Gatherでペアプログラミングを試してみよう

今すぐ開始、Gatherでワークスペースを作成して無料の30日間トライアルを始めましょう。これにより、チームはペアになること、インシデントを解決すること、もしくはGatherを使ってスプリントを行うことで試す時間を十分に確保できます。

始めるのに助けが必要ですか?私たちのパイロットガイドに従って、チームをオンボーディングするための最良のアドバイスを取得してください。