Содержимое
Что влияет на эффективность парного программирования Парное программирование – как зарядка по утрам. Все прекрасно знают, что это очень полезная практика, но по факту мало кто действительно ее внедряет. Не любое парное программирование одинаково полезно. Уровень разработчиков в паре, выбранная ими задача и подходы к коммуникации сильно влияют на итоговый результат. Статья дает обзор нескольких исследований, сфокусированных на изучении факторов эффективности парного программирования. 😶Личность участников, или какие-то ее особенности вроде интровертности или открытости мышления, не оказывает значимого эффекта. Любимый многими гороскоп MBTI, ожидаемо, тоже. 📊Профессиональный уровень людей в паре должен быть близок друг к другу. Работающие в паре два мидла показывают заметно больший скачок в качестве результата, чем сеньор и джун. 💬Пары, работающие по нескольким известным правилам коммуникаций, работают лучше, чем те, кто работает стихийно. Сами правила есть в статье. Помимо факторов, повышающих эффективность, есть несколько антипаттернов, которые ее быстро убивают: 💬Пара слишком глубоко закапывается в детали задачи и забывает свои краткосрочные и долгосрочные цели. 💬Один партнер теряет другого, когда не может объяснить, что и зачем он делает. 💬Один партнер топит другого в слишком душных и подробных объяснениях своей работы. Если стало интересно, посмотрите еще другой пост того же автора, где он системно разбирает плюсы и минусы парного программирования.