プロダクト

おすすめの活用方法

リソース

ログイン

·
モーガン・スミス

モーガン・スミス

一度も会議をスケジュールせずに、リモートでペアプログラミングをする方法をご紹介します!

一度も会議をスケジュールせずに、リモートでペアプログラミングをする方法をご紹介します!

リモートでのペアプログラミングをするのに、わざわざカレンダーに30分の枠を予約する必要なんてありません!エンジニアチームがGatherのバーチャルオフィスを使って、一瞬でペアを組む方法を詳しくご紹介します!

リモートでのペアプログラミングをするのに、わざわざカレンダーに30分の枠を予約する必要なんてありません!エンジニアチームがGatherのバーチャルオフィスを使って、一瞬でペアを組む方法を詳しくご紹介します!

オフィスでペアを組むのは30秒で終わります。でも、リモートだと30分もかかる上に、カレンダーの招待を送る必要があってエンジニアをイライラさせてしまいますよね。

もし、もっと自然にリモートでペアプログラミングをする方法をお探しなら、ここがぴったりの場所です!この記事では、以下の内容をお届けします。

  1. バーチャルオフィスがないリモートペアプログラミングってどんな感じ?

  2. Gatherでのペアプログラミングの流れをステップ・バイ・ステップで解説!

  3. エンジニアリングチームがコードレビューやコラボレーションにGatherを選ぶ理由

  4. チームでさっそく使い始める方法

リモートペアプログラミングの現状(バーチャルオフィスがない場合)

オフィスの環境なら、ペアを組むのはとってもカンタン!周りを見渡して、手が空いている人を見つけたら、その人のデスクまで歩いていくか、手招きして呼ぶだけです。 

でもリモート環境だと、ペアを組むのがすごく堅苦しくなってしまいます。まずはチャットで「今、5分くらい時間ある?」とメッセージを送って、返事を待つことから始まりますよね。(返信が一番早い人を見つけるために、何人かに同じメッセージを送るのを繰り返すこともあるかもしれません。)やっと返信が来たら、相手のカレンダーを開いてミーティングをスケジュールします(たった5分の質問なのに、たいてい30分の枠で予約することに…)。そして、ようやくペアを組むためにミーティングの時間になるのを待ちます。 

リモートチームの連携がそれほどスローペースになってしまうなら、オフィス回帰(RTO)の義務化が進んでしまうのも無理はありません。 

ほとんどのリモートコラボレーションツールは「ミーティング」のために作られています。でも、Gatherはその「合間の時間」のために作られているんです!バーチャルオフィスなら、まるでオフィスにいるかのように自然にペアを組むことができます。周りを見渡して、空いている人を見つけたら、その人のバーチャルデスクに歩いていくか、手を振って呼び止めるだけ!リモートワークの柔軟性をあきらめることなく、対面のようなスピード感と自然なコミュニケーションを取り戻せます。 

Gatherのバーチャルオフィス内でのちょっとした会話の様子です。CameronとNatashaはミーティングをスケジュールしていません。彼が彼女のデスクに歩いていっただけです。これは「オフィス表示」での会話ですが、共有画面に集中するために「ミーティング表示」に切り替えることもカンタンにできます!

Gatherでのリモートペアプログラミングの流れは?

Gatherのバーチャルオフィスがあれば、わずか数秒でペアプログラミングを始められますよ!必要なステップは、なんと3つだけです:

  1. Gatherのオフィスを見渡してみる

  2. 手が空いている人に「手を振る(Wave)」

  3. マイクをオンにしておしゃべりを始める

たとえば、あなたがプラットフォームエンジニアで、報告されたばかりの不具合を調査しているとします。原因は特定できたけれど、ロールバックする前にテックリードに相談したいな、と思ったとき。 

カレンダーの予定を調整したり、たくさんの人にメッセージを送って返信をドキドキしながら待つ必要はありません!Gatherのオフィスを確認して、空いている人に「手を振る(Wave)」を送れば、数秒で会話を始められます。

下の画像は、Gather内のあなたのエンジニアリングチームの様子です。パッと見るだけで、Ashleyは「取り込み中 🎧」、Somは「在席中 🟢」、JoaoとMaximeはすでにペアを組んでいることがすぐに分かりますね!

Somの気を引きたいときは、「手を振る(Wave)」機能を使ってみましょう!「今、あのバグの件で5分くらい時間ある?」といったメッセージをわざわざタイピングしなくても、すぐに会話を始められるベンリな方法です。タイピングはスキップして、手を振って、数秒でペアを組みましょう! 

チームメイトが近づいてきたら、マイクとカメラをオンにするだけでトークがスタート!トラブルシューティングをしながらお互いに、同時に画面共有ができるので、不具合のレポートと修正コードの画面をパッと切り替えるのも簡単です。

他のチームメンバーも、あなたたちがペアを組んでいる様子が見えるので、サポートのためにフラッと立ち寄ることもできます。 問題が解決したら、紙吹雪を飛ばしてクラッカーを鳴らしたり、ゴングを鳴らしたりして、みんなでサクッとお祝いするのもおすすめですよ!

このような即興のコラボレーションは、BeatportのGatherオフィスでも実際に行われており、エンジニアリングディレクターのMorgan Soley氏によると、その会話のおかげでチームの2週間分の仕事が削減できたそうです! 

Morganは2人のエンジニアがペアを組んでいるのを見て、挨拶をしに立ち寄りました。彼らは問題の解決方法について議論しており、少なくとも2週間はかかりそうなアイデアを提案し合っていました。そこでMorganが、2人が詳しく知らなかった代替ソリューション(チームがすでに利用している外部プロバイダー)を提案したのです。 

この全く予期していなかった即興のペアアップのおかげで、彼らはすぐに課題をクリアし、間違った方向への2週間分の作業を防ぐことができました!

Beatportが最初に導入したGather 1.0オフィスのスクリーンショットです。彼らは専用のペアプログラミングエリアを作成していました。

なぜエンジニアチームはバーチャルオフィスでペアプロをするの?

Gatherはすでに「2025年における最も面白いワークコミュニケーションツールの一つ」と呼ばれており、エンジニアリングチームはまさにその最大のユーザーです!

バーチャルオフィスには、従業員のエンゲージメント向上や、チームメイトとの絆をより深く実感できるなど、たくさんの素晴らしいメリットがあります。でもことコラボレーションに関しては、エンジニアリングチームがGatherを選ぶ大きな理由は「柔軟性」「スピード」「効率性」の3つにあります。 

1. 柔軟性:気軽にペアを組み、会話に出入りできる

Gatherでのバーチャルミーティングは、従来のビデオ通話と比べてはるかに流動的で柔軟です。次のようなシーンを想像してみてください。 

2人のエンジニアがペアを組んでいるところに、3人目のエンジニアが様子を見にフラッと話しかけにきます。もしデザインのモックアップについて質問があれば、デザイナーに「手を振って(Wave)」呼ぶこともできます。すっきり疑問が解消したら、デザイナーは元の作業に戻るために別の場所へ。 

こうしたやり取りが、ミーティングのリンクをゴタゴタ発行したり、みんなのカレンダーを予定で埋めたりすることなく、同じ場所でごく自然に行われます。  

Intuition Systemsは、このハイスピードなリモートエンジニアリングチームのコラボレーションにおける最高の模範例です!製品のベータ版ローンチに向けて、エンジニアたちはGatherオフィス内の一つのテーブルに一緒に座っていました。質問があれば、マイクのミュートを解除するだけ。これによってペアを組む相手がすぐに見つかり、リアルタイムでトラブルシューティングを行って、ローンチ前に全員が100%シンクロすることができました。 

「私はピンチの時にみんなが一体となって集中する『ウォー・ルーム(作戦室)』のエネルギーがずっと大好きなんです。そこでこそ魔法が生まれます。Gatherは、その熱気あふれるコラボレーション環境をリモートで再現させてくれました。これは本当に貴重なことです。」
Billy Luedtke氏(Intuition Systems CEO)

2. スピード:会話が30分ミーティングよりもコンパクトに

Gatherでの会話はとても柔軟なので、エンジニアたちはフォーマルなミーティングの手間をかけずにサクッとペアを組むことができます。その結果、会話がより短く、そして生産的になりますよ!

Gatherでの平均的な会話時間はなんと10分未満。一方、現代の職場における130万回以上のミーティングを分析したFlowtraceのデータによると、通常のミーティングの平均時間は30分でした。Gatherを使うリモートのエンジニアチームは、長くて形式ばったレビューをスケジュールする代わりに、短時間でその場のカジュアルなミーティングを開く傾向が強いことがわかっています。

G2に寄せられたあるユーザーレビューによると、Gatherを導入したことで、リモートでのコードレビュー時間が2日以上から「1日以内」に短縮されたそうです!相手が今何をしているかが一目で分かり、いつでも気軽に参加・退出できる自由さがあるため、ペアプロセッションの頻度が高まり、最終的によりスピーディなプロダクションリリースを実現できました。 

Gatherでの会話画面の例(共有画面をフルサイズで表示中)。

3. 効率性:複数のメンバーが同時に画面共有可能

Gatherでペアを組めば、複数の人が同時に自分の画面を共有できるので、表示の切り替えもラクラクです! 

G2 レビューより | Gatherの一番気に入っているところは?
コードのペアプロやデモのスライド発表などでの画面共有機能がすごく快適です!リモートワークが生産性とライフワークバランスの両方を高めてくれると信じている私にとって、Gatherはその働き方を最高に輝かせてくれる完璧なツールです。 
ソフトウェア開発者 Daniel L.氏

同時の画面共有に加えて、ミーティングの録画、要約レビュー、並行したチャットメッセージ送信、ファイルの共有だってできちゃいます。素早くアイデアを書き殴ったりメモを取ったりできるインタラクティブ・ホワイトボード機能もありますよ!

これらの生産性向上機能と、気軽にペアを組める柔軟性が合わさることで、Gatherでのバーチャルペアプログラミングは驚くほど簡単で自然なものになります。

よくあるご質問(FAQs)

リモートペアプログラミングとは何ですか?

リモートペアプログラミングとは、2人(またはそれ以上)のエンジニアが協力してコードを書き、レビューし合う一般的な共同作業のスタイルです。リアルタイムでデバッグをしたり、若手メンバーを指導したり、リリースをスピードアップするのに役立ちます。対面でのやり取りとは異なり、リモート環境ではバーチャルツールが必要になりますが、リモートチームがGatherのようなバーチャルオフィスを使うことで、事前の会議予約をせずに、より自然な形でペアを組むことができますよ。

リモートエンジニアはペアプログラミングにどんなツールを使っていますか?

リモートエンジニアの多くは、Gatherを活用してバーチャルオフィスを作っています。そこでは、まるで誰かのデスクに歩いていくかのように、かんたんで自然にペアを組むことができます。他のツールとしては、Slack(非同期レビュー用)や、Zoom、Microsoft Teams、Google Meet(従来のウェブ会議ツールとして)などが使われています。

ミーティングを予約せずに、リモートでコードレビューを行うにはどうすればいいですか?

Gatherを活用すると、リモートエンジニアリングチームのためのバーチャルオフィスが手に入ります。ここでなら、誰の手が本当に空いているかをパッと見て、ミーティングの予定を入れずにその場でサッとコードレビューを始められます!他のメンバーもエンジニア同士がペアを組んでいる状況が見えるので、気軽に混ざったり、今は邪魔しないでおこうと判断したりするのも簡単になります。

Gatherでペアプログラミングを体験してみましょう!

エンジニアたちに、まるでオフィスにいるかのようにスピーディにペアを組んでもらいたいなら、Gatherを活用して理想のバーチャルオフィスを作ってみませんか?まずは無料の30日間トライアルから始めましょう! チームみんなで集まって、ペアプロを試したり、不具合の解決に取り組んだり、スプリントを回したりして、Gatherの楽しさを体験してみてくださいね。 

使い始めでお困りですか?そんな時は、チームの導入に向けたアドバイスが満載のパイロットガイドをぜひ参考にしてみてください。

始めましょう

最初の30日間は無料でご利用いただけます!

クレジットカードも設定料も不要で、チームと一緒にGather 2.0を無料で試してみましょう!

2分

スペースを選んで設定しましょう

1 クリック

チームを招待しましょう

今すぐ

コラボレーションを始めましょう

始めましょう

最初の30日間は無料でご利用いただけます!

クレジットカードも設定料も不要で、チームと一緒にGather 2.0を無料で試してみましょう!

2分

スペースを選んで設定しましょう

1 クリック

チームを招待しましょう

今すぐ

コラボレーションを始めましょう

始めましょう

最初の30日間は無料でご利用いただけます!

クレジットカードも設定料も不要で、チームと一緒にGather 2.0を無料で試してみましょう!

2分

スペースを選んで設定しましょう

1 クリック

チームを招待しましょう

今すぐ

コラボレーションを始めましょう