L'article "Promiscuous Pairing and Beginner's Mind" (PDF) suggère que vous placez quelqu'un dans la paire qui en sait le moins sur la zone particulière de la base de code. Il suggère également que vous échangez sur le cadre supérieur de la paire toutes les 90 minutes. Non seulement les débutants en apprendront davantage sur ce domaine du code, mais ils penseront également différemment par rapport à quelqu'un qui connaît déjà le domaine.
Quelqu'un a-t-il de l'expérience avec cette stratégie? At-il un lien avec la réalité?
J'ai trouvé d'autres questions sur le moment d'utiliser la programmation par paires et sur l' opportunité d'accepter un travail où la programmation par paires est requise , mais je n'en ai trouvé aucune qui concerne spécifiquement le couplage promiscuité et cette stratégie de "l'esprit du débutant".
Si vous n'êtes pas familier avec la programmation par paires, il y a des articles intéressants sur Wikipedia et c2.com .
la source
Réponses:
Je pense que votre question sous-estime (peut-être, confond) la programmation par paires et le couplage promiscuité.
Lorsque vous faites de la programmation en binôme et que l'un des programmeurs en sait beaucoup plus sur la tâche à accomplir, l'autre programmeur apprend très rapidement (les langages, les outils, la conception ou les exigences du produit sur lequel ils travaillent. J'ai de l'expérience avec et je le recommande vivement pour mettre vos collègues ou vous-même au courant.
L'idée du Promiscuous Pairing est lorsque vous avez N programmeurs dans l'équipe et que vous en faites toutes les paires possibles et que vous faites pivoter ces paires fréquemment , puis ces connaissances se propagent très rapidement dans toute l'équipe.
la source