バック

バーチャルオフィスでリモート・ペア・プログラミングを再考する

Gatherようなバーチャルオフィスで行うリモートペアプログラミングは、迅速かつ柔軟で効率的です。その仕組みと、エンジニアがGather共同作業を好む理由をご覧ください。

本ガイドでは、その内容をご紹介します:

バック

バーチャルオフィスでリモート・ペア・プログラミングを再考する

フィリップ・ワンの写真
Morgan Smith

ペアプログラミングは、現代のエンジニアリングチームにとって重要なコラボレーション形態です。デザイナー、プロダクトマネージャー、同僚エンジニアとペアを組むことで、開発者は高品質のコードをより効率的に出荷することができます。このようなパートナーシップは、特に経験豊富なチームメイトから学ぶ若手エンジニアにとって、素晴らしいメンターシップの機会にもなります。 

オフィスでは、ペアを組むのは簡単だ。部屋を見渡して空いている人を見つけ、その人のデスクに行くか、自分のデスクに手を振る。 

リモート環境では、ペアリングはもっと厳格だ。おそらくチャットメッセージ(「ねえ、5分間空いてる?」)から始めて、返事を待つ。(そして、誰が一番早く返事をくれるかを見るために、違う人にこれを数回繰り返すかもしれない)。ようやく返事が来たら、その人のカレンダーを開いてミーティングを予約する(たった5分の質問なのに、通常は30分の枠がある)。そして、待ち合わせの時間が来るのを待ち、最終的にペアを組む。 

リモート・チームがそのようにゆっくりと運営されれば、RTOを義務付けるところがあっても不思議ではない。 

しかし、バーチャルオフィスでは、ペアを組むことで、実際に会っているのと同じような体験ができる。バーチャルスペースを見渡して空いている人を見つけ、その人のバーチャルデスクに行くか、自分のデスクに手を振る。 

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

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

あなたがプラットフォーム・エンジニアで、報告されたばかりのインシデントを調べているとしよう。あなたは原因を特定できたと思うが、ロールバックする前に技術リーダーに相談したい。 

カレンダーのイベントをいじったり、何人もの人にメッセージを送ったりして、辛抱強く早い返事を期待する代わりに、Gather オフィスを見ることができる、 手を振るを振って、数秒で会話を始めることができます。

次の画像は、Gatherあなたのチームのデスクポッドだと想像してください。一見して、カレンは邪魔しないモード🔴になっているが、カリーナはペアリング可能🟢であることがわかる。 

カリーナの注意を引くには 手を振るを振る。Waveは、"Hey are you free for 5 minutes to dig into... "のようなメッセージを入力する必要がなく、会話を始めるための素早い方法だ。タイプする手間を省き、ウェーブを送れば、数秒でペアリングが完了する。 

Gather手を振られたときのデスクトップ通知の例。すぐにペアリングできる。

チームメイトが近づいてきたら、マイクとカメラをオンにするだけで会話が始まります。トラブルシューティング中は、同時に画面を共有することができるので、インシデントレポートと修正を簡単に切り替えることができます。また、注釈を付けることもできるので、画面上でどのコード行が参照されているかを全員が正確に把握することができます。

チームの他のメンバーは、あなたたち2人がペアを組んでいるのを見ることができる。 

このような即席のコラボレーションがビートポートのGather オフィスで行われ、エンジニアリング・ディレクターのモーガン・ソーリーによれば、この会話によってエンジニアリング・チームは2週間の仕事を節約できたという。 

モーガンは2人のエンジニアがペアを組んでいるのを見て、挨拶に行った。彼らは問題解決の方法について議論しており、少なくとも2週間はかかるようなアイデアを出していた。モーガンは別の解決策(チームが使っているサードパーティーのプロバイダー)を提案した。 

このまったく予定外のコンビのおかげで、彼らはブロックを解除され、2週間の間違った仕事を防いだ。

ペアプログラミング専用エリアの例 ビートポートのバーチャル・オフィス.

リモート・エンジニアリング・チームがGatherペア・プログラムを選ぶ理由

バーチャルオフィスには、従業員のエンゲージメントの向上やチームメイトとのつながりの強化など、さまざまなメリットがあります。しかし、コラボレーションに関しては、エンジニアリングチームがGather 選ぶ主な理由は、柔軟性、スピード、効率性の3つである。 

1.柔軟性:ペアを組んだり、会話をしたりするのが簡単。

Gather 会話は、従来の会議ツールと比べてはるかに流動的で柔軟だ。こんなシナリオを考えてみよう: 

2人のエンジニアがペアを組むことができる。3人目が2人を見て通り過ぎることもできる。モックアップについて質問があれば、デザイナーを呼び寄せることもできる。疑問が明確になれば、デザイナーはその場を離れ、エンジニアに作業を続けさせることができる。 

このようなやりとりは、ミーティングリンクに煩わされたり、人々のカレンダーを埋め尽くしたりすることなく、ひとつの場所でシームレスに行われる。  

イントゥイション・システムズは、このテンポの速いコラボレーションの完璧な例だ。アプリのベータ版ローンチを前に、彼らのエンジニアは全員、Gather オフィスで一緒にテーブルに座っていた。質問があれば、ミュートを解除するだけでよかった。これにより、ペアを組む相手をすぐに見つけることができ、リアルタイムでトラブルシューティングを行い、ローンチ前に100%の連携を保つことができた。 

"私はいつも、クランチタイム中の戦場のエネルギーと集中力が大好きです。Gather おかげで、あの集中した共同作業環境をリモートで再現できるようになりました。
ビリー・ルードケ、イントゥイション・システムズCEO

2.スピード:30分の会議より会話が早い。

Gather 会話は柔軟性に富んでいるため、正式な会議のような煩わしさがなく、エンジニアは簡単にペアを組むことができる。これは、より短く、より生産的な会話につながります。

Gather 平均会話時間は10分未満。一方、Zoomの2022年の平均会議時間は52分だった。(出典

あるG2ユーザーは、Gather 使うことでコードレビューにかかる時間が2日以上から1日以下に短縮されたと報告しています。会話の透明性に加え、いつでも自由に参加・離脱ができるため、ペアリングの頻度が上がり、最終的に本番環境へのリリースが早くなった。 

3.効率:複数の人が同時に画面を共有し、注釈を付けることができる。

Gatherペアを組めば、複数の人が同時に画面を共有でき、切り替えも簡単だ。 

G2より|Gatherどこが一番気に入っていますか?
コード・ペアリングやデモのプレゼンのための画面共有はとてもうまくいきます!リモートワークが生産性とワークライフバランスの両方に優れていると信じている人にとって、Gather そのワークスタイルを輝かせる完璧なツールです。
Daniel L. ソフトウェア開発者

同時画面共有に加え、会議の録画、画面への注釈、チャットメッセージの送信による横の会話やファイルの共有も可能です。これらの生産性向上機能とペアリングの柔軟性を組み合わせることで、Gather ペアプログラミングが簡単で自然な体験になります。  

Gatherペア・プログラミングを試す

Gather で最初のバーチャルオフィスを作成する際には、30 日間の無料トライアルをご利用いただけます。Gather で働きながら、ペアを組んだり、インシデントを処理したり、スプリントを実行したりすることができます。 

スタートアップにヘルプが必要ですか?パイロットガイドで、チームへのオンボーディングに関するベストアドバイスをご覧ください。

誰もがワクワクできる働き方を創造しよう