Journal de bord : Le 4 Août 2011

Posted on août 8, 2011

1


De retour de vacances, après une rétrospective détendue la veille, j’ai quelques demandes d’aides de développeurs pour améliorer leurs pratiques de binômage. Je suis donc allé coder avec des développeurs en leur proposant le cadre suivant :

  • On se définit une timebox de binômage (raisonnablement : 1h30 / 2h)
  • On se définit un objectif de la timebox de binômage (finir le test unitaire, refactorer, implémenter des composants, …)
  • On prend un chronomètre qui sonne toutes les dix minutes pour que le clavier tourne d’une personne à l’autre
  • Celui qui est au clavier est le pilote, il est dans le jus, il est le plus pret du code qu’il est en train d’écrire
  • Celui qui n’a pas le clavier est le co-pilote, il donne des instructions de design, il relis le code, il propose des idées d’amélioration, il indique des erreurs
  • Le code écrit doit être fait en TDD (1) Test => 2) Code => 3) Refactor => 1) …)
  • A la fin de la timebox on se garde 5mn pour débriefer
  • Si le binôme n’a plus d’énergie pour se focuser on arrête
  • Si le binôme est bloqué sur un problème technique, on s’arrête et chacun de son côté tente de faire un proto pour débloquer le problème et on se retrouve pour présenter à chacun une solution
Par Mathieu
Publicités
Posted in: Journal de bord