Comments 20
Вот меня всегда интересовал вопрос — если парное программирование эффективнее одиночного, то, по-идее, программирование в тройках должно быть еще более эффективным?
Никто не пробовал?
Я не представляю, чем должен будет при этом заниматься третий, больше всего это будет напоминать ПМа.
Плюс сложнее будет составить команду из троих, чтобы работали с похожей скоростью и не было трений. Сбалансировать двоих проще :)
<шутка>сопьются же в поисках пика Балмера</шутка>
Где-то явно есть предел, вероятно, как раз таки на втором человеке имхо.
Программирование — это настолько интимный процесс, что втроём — это, извините, извращение...
Никогда не работал в паре (так уж сложитось, ни в одном месте работы кроме меня вопрос организации техпроцесса разработки никого не волновал). Однако уверен, что для эффективной работы есть только два варианта: либо один партнёр, либо ни одного. Иначе это будет совещание, а не разработка.
В сравнении с одиночным программированием оно позволяет программистам успешнее противостоять стрессу.
Вот это вряд ли. Скорее, парное программирование само является дополнительным источником стресса.
А вот в сложных и нестандартных задачах это то что надо.
№8. Не составляйте пару из людей, которые ранее не имели опыта в парном программированииИнтересный совет. А где брать людей с таким опытом? Переманивать из других организаций, которые не следуют вашим советам?
№6. Оба члена пары должны хорошо видеть экран
Сам я не особо люблю парное программирование, так как меня всегда сбивал с толку темп другого человека. Так что совет номер 5 нахожу хорошим.
Для меня работал такой хак: если вы работаете на ноутах, то можно просто сесть рядом каждый со своим ПК и изучать проблему. Когда у кого-то появляется дельная мысль, он ее озвучивает и показывает. Ведь необязательно же смотреть в один монитор, главное думать над одной задачей и делиться мыслями.
- При разнице часовых поясов в 2 часа время в паре всего 4 часа(пересечение рабочего дня 6ч + по часу на обед). При разнице поясов в 4 часа уже не может идти речи о сидении в паре.
- Сложно сконцентрироваться на коде, когда напарник не рядом, а в скайпе. Проблема №2 проявляется ярче.
Первую проблему можно как-то решить, если один из напарников согласится приходить на работу раньше.
Со второй проблемой сложно как-то бороться. Нужны ответственные разработчики.
9 советов по увеличению эффективности парного программирования