ペアプログラミング
テレワークなど、何らかの理由で遠隔地で作業する場合は、文字を入力する度に相手側のコンピュータに変更がリアルタイムで反映されるエディタや統合開発環境のプラグインを使用したり、画面転送のためのソフトウェアを使用したりして行われる。 git, dockerなどを利用し、同じソースの設計と試験を同時に分担して書いたり、お互いにissueを発行しながら、お互いにcloseし合うなどの方法を使うこともある。