Amis

Le Blog‎ > ‎

Apprentissage des pratiques Agile

publié le 7 févr. 2009 02:14 par Florent LOTHON   [ mis à jour : 7 févr. 2009 02:27 ]
Dans mon équipe, une question m'a été posé quand j'ai proposé d'adopter à l'essai une pratique Agile de plus : "Ok mais comment on s'y prend, je ne trouve pas de véritable tutorial sur TDR (Test Driven Requirements) à part les principes de base et 3 exemples dans un contexte qui n'est pas le notre ?"

Ce qu’il faut bien comprendre avec certaines pratiques Agile (la majorité je pense), c’est que leur apprentissage et leur application sont par nature empirique.
C’est un peu comme en cuisine. On part d’une recette qui indique les ingrédients, les étapes, le temps de cuisson. La première fois on a tendance à appliquer scrupuleusement cette recette.
Mais, généralement les fois suivantes, on prend naturellement certaines libertés compte tenu de nos goûts (trop gras, pas assez salé, trop cuit,…) et du contexte (puissance du four, taille du plat,…).
Sur certaines pratiques Agiles comme TDD ou TDR, c’est un peu la même chose, les principes de base sont là, généralement rapides à assimiler, ensuite chaque projet fait sa cuisine en fonction de son contexte. Parfois ça ne fonctionne pas, dans ce cas là, on écoute les feedbacks, on adapte la pratique en fonction et on recommence. Le véritable apprentissage se fait par la pratique et l'empirisme. Nous avons tous appri à marcher de cette façon.