Visual Studioや他のツールを使用して共同作業を行うかどうかに関係なく、音声およびリモートデスクトップソフトウェアが必要であると言うとき、あなたは正しい道を進んでいます。私はVisual Studioを自分で使用していないので、統合されたツールに関する質問の一部に答えることはできませんが、私は分散チームの一部として働いており、選択肢はたくさんあります。から選びます。
VoIPの場合、Skypeが一般的な選択肢であり、過去によく使用したものですが、私はそれがどうなるかについてはあまり好きではありません(広告と美しいシンプルなインターフェイスはかなりカウンターに置き換えられています) -直感的なもの)、私はSkypeの連絡先と話すのにTrillianまたはC3を使用する傾向があります(これは実際にはオンラインゲーマーを対象としていますが、一般的なVoIP通信にも最適であり、リソースと帯域幅の占有率がはるかに低く、完全に無料です)。「まだそこにいるの?」と尋ねるGoogleトークの「機能」を見つけました。フォアグラウンドでタブを維持することは通常意味がないので、あなたが明らかに少し迷惑な話をしている数時間後、私たちはしばしば質問を逃して投げ捨てられました。品質に関しては、ブロードバンド接続では3つの間にほとんど差はありませんでした。どちらかといえば、私はC3に優位性を与えるでしょう。
お互いのデスクトップを表示し、ペアのプログラミングのためにお互いのマウス/キーボードを制御するために必要となるWeb会議(またはデスクトップ共有)ソフトウェアについては、Netviewerを商業的に使用しました(クライアントにはライセンスがありました) (Citrixに買収される前)、そして最近では純粋なデスクトップ共有の観点からは同様のTeamViewerですが、機能が少し少ないようです(または、まだ機能を発見していない可能性があります)。OpenMeetingsも検討していますが、まだあまり使用していないため、十分な情報を得た上での推奨はできません。
ウィキペディアの比較ページは、より多くのオプションを選択したい場合、最新の状態に保たれているようです。
http://en.wikipedia.org/wiki/Comparison_of_VoIP_software
http://en.wikipedia.org/wiki/Comparison_of_web_conferencing_software
ほとんどの商用のものは少なくとも無料トライアルを持っている傾向があるので、購入する前に必ず試してください。
適切なツールを設定したら、XPを隣同士に座っているときと、世界のさまざまな場所に座っているときとでそれほど大きな違いはありません。(そして、実際には利点があります。たとえば、他の人のコーヒーカップを倒すことができず、お気に入りのキーボードとマウスの設定を維持できます。)