Приглашение, отказ и усыновление: история парного программирования

Однажды была группа разработчиков программного обеспечения, которую пригласили попробовать попарное программирование. Все в команде решили попробовать, кроме одного программиста. Этого программиста эксперимент не интересовал. Тренер команды не заставлял его заниматься парным программированием: он мог работать, как всегда.

Тренер действительно получил согласие всей команды на размещение статистики дефектов на стенах команды, включая строку кода, в которой произошла ошибка, и имя человека, который последним коснулся этой строки кода.

Через несколько месяцев программист, отказавшийся от парного программирования, чувствовал себя все более и более неудобно. Его имя все чаще появлялось на плакатах по отслеживанию дефектов, чем кто-либо другой. Несмотря на то, что он делал все возможное для предотвращения дефектов, он продолжал оставаться ведущим производителем дефектов.

Несколько недель спустя программист, отказавшийся от парного программирования, сделал нечто неожиданное: он спросил товарищей по команде, будут ли они программировать с ним в паре. Конечно, его товарищи по команде сделали это, и хотя парное программирование не устранило полностью дефекты, оно резко уменьшило их.

Приглашайте, а не заставляйте людей экспериментировать. Вдохновляйте перемены, делая результаты экспериментов видимыми для всех.