Да, но подход к тому, чтобы сделать его эффективным, поначалу может быть неясен. Задача, на которую программируется пара, должна быть задачей менее опытного программиста (мы назовем его Майклом) . Я также хотел бы, чтобы Майкл начал сеанс парного программирования, чтобы объяснить, какова цель сеанса. Этот подход ставит Майкла на место водителя, где более опытный программист (назовем его Биллом) будет выполнять большую роль наставника.
Обычно Билл либо возьмет, либо получит более сложные задачи для работы. Такой подход позволяет Майклу работать над задачами, которые больше соответствуют его уровню опыта. Я бы порекомендовал сначала отключаться с интервалом от 30 минут до часа, чтобы Майкл мог привыкнуть к процессу предоставления кому-то другого контроля. Вы можете медленно сократить эти выключатели до 15-минутных интервалов или того, что лучше всего подходит для двух разработчиков.