
ペアプログラミングは、現代のエンジニアリングチームにとって重要な協力の形です。デザイナー、プロダクトマネージャー、仲間のエンジニアとペアを組むことで、開発者は高品質なコードをより効率的に出荷できます。これらのパートナーシップはまた、経験豊富なチームメイトから学ぶジュニアエンジニアにとっても素晴らしいメンターシップの機会を提供します。
オフィスでは、簡単にペアを組むことができます。部屋を見回して、誰かが空いているか確認し、その人のデスクに歩いて行くか、手を振ってお誘いすればよいのです。
リモート設定では、ペアを組むのがずっと厳格です。まず、チャットメッセージから始めることでしょう(「5分時間ある?」)、そして返信を待ちます。(そして他の人にも何度か送って、誰が一番先に返信してくれるか見るかもしれません)。誰かがようやく返信してきたら、彼らのカレンダーを開いてミーティングを予定します(通常は30分のブロックですが、5分の質問であるにもかかわらず)。それから、ペアを組むまでそのミーティングの時間を待つのです。
リモートチームがそんなに遅く運営されていると、一部のチームがオフィス復帰を義務付けるのも無理はありません。
しかし、バーチャルオフィスでは、ペアを組むことは対面の体験を模倣しています。バーチャルスペースを見回して、誰かが空いているか見つけ、その人のバーチャルデスクに歩いて行くか、手を振って自分のところに招きます。

Gatherのようなバーチャルオフィスでのペアプログラミングは、リモートワークの柔軟性を損なうことなく、対面のペアリングスピードと自然さを取り戻します。
Gatherでのリモートペアプログラミングの仕組み
たとえば、最近報告されたインシデントを調べているプラットフォームエンジニアだとしましょう。原因を特定したと思っていますが、ロールバック前に技術リードに相談したいです。
カレンダーイベントをいじったり、多くの人にメッセージを送ったりして迅速な反応を期待するのではなく、Gatherオフィスを見て、手を振って誰かが空いていればすぐに会話を始めることができます。
次の画像を想像してください。これはGather内のあなたのチームのデスクポッドです。一目で、カレンは「取り込み中モード」🔴になっていますが、カリーナはペアを組む余裕があります🟢。

カリーナの注意を引くために、手を振って招待できます。「5分間だけ話せる?」メッセージを打つ必要がない、すばやい会話スタート方法です。メッセージを打つのを省略し、手を振って数秒でペアを組むことができます。

あなたのチームメイトが近づいてきたら、マイクとカメラをオンにして会話を始めます。トラブルシューティング中は、同時に画面を共有でき、インシデント報告と修正の間で簡単に切り替えることができます。また、注釈をつけることもでき、どのコード行が画面上で参照されているかをみんなが正確に知ることができます。

チーム全体はあなたたちがペアを組んでいることがわかり、さらにはその2人の取り組みに参加してインシデントの解決を助けることもできます。
このような即席のコラボレーションがBeatportのGatherオフィスで発生しました。エンジニアリングディレクターのモーガン・ソーリーによれば、その会話によりエンジニアチームの作業が2週間節約されました。
モーガンは2人のエンジニアがペアを組んでいるのを見て、おはようと声をかけました。彼らは問題解決の方法を議論しており、そのアイデアには少なくとも2週間の作業が必要でした。モーガンは代替の解決策(チームが使っている外部プロバイダ)を提案しました。これはどちらのチームメンバーも持っていないコンテキストでした。
この完全に予期せぬペアリングにより、彼らは行き詰まりを解消し、2週間の無駄な作業を防ぐことができました。

なぜリモートエンジニアリングチームはGatherでペアプログラムを選ぶのか
レンニー・ラチツキーによると、Lenny’s PodcastおよびLenny’s NewsletterのホストであるGatherは2025年の職場コミュニケーションのための最も興味深い新進ツールのひとつです。これは彼の毎年の「スタックには何が?」レポートに基づいています。このレポートは6,500人の技術専門家を対象に、彼らが最も頻繁に使っているツールについて調査しています。
バーチャルオフィスは多くの利益を提供します。その中には従業員のエンゲージメント向上やチームメイトとのつながり感の向上があります。コラボレーションに関しては、エンジニアリングチームは主に3つの理由でGatherを選びます。それは柔軟性、スピード、効率です。
1. 柔軟性:ペアを組むことや会話の出入りが簡単
Gatherのバーチャルミーティングは、従来のビデオ通話に比べてはるかに流動的で柔軟です。このシナリオを考えてみてください:
2人のエンジニアがペアを組むことができます。3人目もそれを見て、歩いて参加できます。モックアップについて質問があればデザイナーをWaveで呼ぶこともできます。明確になれば、デザイナーは去り、エンジニアは作業を続けます。
これらのやり取りは、会議リンクやカレンダーを埋めることなく、1箇所でシームレスに行われます。
Intuition Systemsはこの迅速なコラボレーションの完璧な例です。アプリのベータローンチに向け、彼らのエンジニアはすべてGatherオフィスで一緒に座っていました。誰かが質問がある場合、単にミュートを解除するだけで済みました。これにより、ペアを組む人を即座に見つけることができ、リアルタイムでトラブルシューティングし、ローンチ前に100%一貫性を保てました。
「私はいつも緊張感があって焦点が絞られたウォールームのエネルギーが大好きでした。それは魔法が起こる場所です。Gatherは、この強烈で協力的な環境をリモートで再現する能力を与えてくれました。まったく無価値です。」
Billy Luedtke、Intuition Systems CEO
2. スピード:会話は30分の会議より速い
Gatherの会話の柔軟性により、エンジニアは正式な会議の手間をかけずに簡単にペアを組むことができます。これにより、より短く、より生産的な会話が実現します。
Gatherでの平均的な会話の長さは10分未満です。比較するために、2022年のZoomの報告では平均的な会議の長さは52分でした。(Source)
G2のあるユーザーは、Gatherを使用することでコードレビューの時間が2日以上から1日未満に短縮されたと報告しています。会話の透明性に加え、いつでも自由に参加または退出できる自由度も頻繁なペアリングセッションを増やし、最終的にプロダクションへのリリースを早めることができました。
3. 効率:複数人が同時に画面を共有し注釈をつけられる
Gatherでペアを組むと、複数人が同時に画面を共有でき、簡単に切り替えることができます。

From G2 | Gatherのどこが好きですか?
コードペアリングやデモのプレゼンテーションのための画面共有は素晴らしいです!リモートワークが生産性と仕事と生活のバランスの両方に優れていると信じている私にとって、Gatherはそのワークスタイルを輝かせるのに理想的なツールです。
Daniel L. ソフトウェアデベロッパー
同時スクリーン共有に加え、会議録画、画面への注釈追加、別途の会話をするかファイルを共有するためのチャットメッセージを送ることが可能です。これらの生産性機能とペアリングの柔軟性を組み合わせることにより、Gatherでのペアプログラミングは簡単で自然な体験となります。
Gatherでのペアプログラミングを試しましょう
今すぐ始めると、ワークスペースをGatherで作成した場合、無料で30日間トライアルを体験できます。これにより、チームがペアリングを試し、インシデントを処理し、Gatherで作業するスプリントを実行できる時間を与えることができます。
始めるのにガイダンスが必要ですか?私たちのパイロットガイドを参考にして、チームのオンボーディングに関する最高のアドバイスをご覧ください。
