У нас есть команда из 7 инженеров, которых я контролирую. У нас нет официального офиса, где мы все работаем. Вместо этого горстка находится за пределами нашего города, а остальные из нас разбросаны по области залива.
Довольно часто я пытаюсь научить концепции TDD или рефакторинга некоторым из наших более младших (или не) разработчиков. Лучшая техника, которую я знаю, - это парное программирование, где вы оба сидите на одном компьютере и вместе работаете над проблемой. Поскольку мы не находимся на том же месте большую часть времени, единственный вариант - использовать какой-то экранный доступ и Skype, чтобы один из нас "проехал", а другой консультируется, а затем переключается.
Мой вопрос: кто-нибудь пробовал это "виртуальное" программирование пары, и нашел ли вы его вообще полезным?