Aller au contenu

Pair-Programming

Le Mob-Programming est une approche collaborative de développement logiciel, où un binôme travaille ensemble, en même temps sur le même ordinateur. Le binôme s'organise autour de deux rôles principaux :

  • Le Driver est en charge d'écrire le code, et, plus généralement, d'interagir avec l'ordinateur. Il est la personne qui prend les décisions et qui est responsable du produit final.
  • Le Navigator est la personne qui formalise les décisions de l'équipe pour les transmettre au Driver.

💡Conseil

Utiliser la technique du Ping-Pong sur le cycle du TDD, permet de combiner effacement les deux contraintes. (Changer de personne au fur et à mesure du cycle RED/GREEN/REFACTOR)