O artigo "Emparelhamento promíscuo e mente do iniciante" (PDF) sugere que você coloque alguém no par que sabe o mínimo sobre a área específica da base de código. Ele também sugere que você trocar para fora o membro sênior do par a cada 90 minutos ou assim. Os novatos não apenas aprenderão sobre essa área do código, mas também pensarão diferentemente em comparação com alguém que já conhece a área.
Alguém tem experiência com essa estratégia? Tem alguma conexão com a realidade?
Encontrei outras perguntas sobre quando usar a programação em pares e se deveria aceitar um trabalho em que a programação em pares é necessária , mas não encontrei nenhuma especificamente sobre emparelhamento promíscuo e essa estratégia da "mente do iniciante".
Se você não conhece a programação em pares, há artigos interessantes na Wikipedia e no c2.com .
fonte
Respostas:
Acho que sua pergunta subestima (talvez confunda) a programação em pares e o emparelhamento promíscuo.
Quando você combina a programação e um dos programadores sabe muito mais sobre a tarefa em questão, o outro programa aprende muito rapidamente (as linguagens, as ferramentas, o design ou os requisitos do produto em que estão trabalhando. Tenho experiência com isso e recomendo vivamente para atualizar seus colegas de trabalho ou a si mesmo.
A idéia do emparelhamento promíscuo é quando você tem N programadores na equipe, cria todos os pares possíveis e gira esses pares com freqüência , então esse conhecimento se espalha por toda a equipe muito rapidamente.
fonte