
Après une nuit difficile (fièvre), je me dope au paracétamol au petit-déjeuner, et me voici sur place à Blagnac pour l’Agile Tour Toulouse seconde édition. 200 personnes présentes, un timing parfaitement respecté, des sessions de qualité, et de très bons petits fours
En première session, je suis allé écouter Jean-marie Damas au sujet « des promesses de l’agilité » : exposé très général sur les enjeux et les opportunité à « être agile ». Ensuite, ce fut l’occasion pour moi de parler des « core protocols » devant une salle de classe plutôt bondée. Difficile de savoir comment un tel sujet est perçu par un public aussi varié
Quelques personnes enthousiastes sont venus à ma rencontre après la session, et ça m’a donné la pêche.
1 gramme de paracétamol plus tard, je vais assister au retour d’expérience « Scrum sur un projet critique » présenté par Julien Patou. Le projet concerne le milieu des assurances dans le bancaire. J’en ai retenu que le projet fut un succès.
Après la pause déjeuner, c’est l’heure du XP-Game animé par Thierry Cros, David Brocard et votre dévoué. Mais la concurrence est telle durant ce créneau horaire (Session de Claude Aubry, atelier TDD…) que bien peu de personnes viennent à notre atelier. Tant pis, l’atelier démarre avec 1 table bien motivée et encadrée par 2 coachs, quel luxe
Après une introduction de Thierry pour expliquer quelques fondamentaux d’eXtreme Programming, l’atelier démarre avec son lot de timeboxing, de stress, de rires et de gonflage de ballons. C’est dans la bonne humeur que l’on fait un débriefing de la session. A ce moment là, Thierry nous explique le TDD (développement dirigé par les test) grâce à un ballon, édifiant !!!! Mais comment ?
Imaginez que le ballon corresponde à du code : disons que la fonctionnalité à implémenter requiert un ballon de 40 cm de circonférence. Si vous gonglez un ballon directement, il est probable que vous ne résussirez pas à produire un ballon d’exactement 40 cm :
- Soit il sera trop petit : du coup, la fonctionnalité ne sera pas « terminée »
- Soit il sera trop grand : le volume supplémentaire correspond alors à du code mort : vous avez dépensez trop de souffle ! (trop d’argent dans vrai un projet)
Alors, avant de gonfler le ballon, fabriquez un garabit : un anneau en papier de 40 cm de long : placez le ballon au milieu du gabarit et soufflez : dès que le ballon sera en contact, arrêtez ! Voilà, grâce à votre gabarit (= le test) vous produisez le « juste » ballon (le « bon » code dans un vrai projet).
La dernière session fut une présentation de GreenHopper, l’outil qui permet de rendre JIRA plus agile, assurée par Eudes Nouvellon. L’outil très puissant, flexible et facilement configurable selon les besoins des projets, a visiblement intéressé les participants.
Je tiens à remercier chaleureusement Thierry, Jean-Marie et David pour leur invitation à cette conférence. La qualité de leur accueil m’a réellement touché. L’Agile Tour Toulouse fut pour moi une belle occasion de faire plus ample connaissance avec des personnes de la communauté agile de Toulouse. J’ai pu aussi revoir des amis de très longues dates qui m’ont gentillement accueilli durant mon séjour. Et surtout, j’ai découvert comment faire du TDD avec des ballons