www.clubagile.org
Coding Dojo
Présentation faite par Emmanuel Hugonnet
Rémy Sanlaville
Le 16/12/2008
www.clubagile.org
Historique
Si je veux apprendre le Judo, je vais m'inscrire au dojo du coin et y passer une heure par semaine pendant deux ans, au bout de quoi j'aurai peut-être envie de pratiquer plus assidument.
Si je veux apprendre la programmation objet, mon employeur va me trouver une formation de trois jours à Java dans le catalogue 2004.
Cherchez l'erreur. -- LaurentBossavit
www.clubagile.org
Entrainement
• Les développeurs ne s’entrainement plus.
• La formation ‘classique’ ne peut pas tout.
• Modèle de Dreyfus:– Novice– Débutant Avancé– Compétent– Performant– Expert
www.clubagile.org
Un Dojo
• Espace sûr :– Pas de compétition– Collaboration– Tout le monde participe
• Apprentissage continu
• Apprentissage par petits pas
• L’erreur est humaine
www.clubagile.org
Les Règles
• Un ordinateur et un rétro-projecteur
• Développement Piloté par les Tests (TDD)
• Tout le monde doit comprendre et s’améliorer
• Pas de pré-requis• On avance à petits pas
www.clubagile.org
Les exercices
Randori
• Binomage• On tourne (5 – 7 mn)• Interruption uniquement en
lorsque les tests sont verts, silence quand ils sont rouges
Kata
• Présentation d’une solution• Tout le monde doit pouvoir
la reproduire• Interruption autorisée
www.clubagile.org
Attention
Le but n’est pas de terminer l’exerciceTout se termine par une Rétrospective
www.clubagile.org
Remerciements
• Pragmatic Dave Thomas• Laurent Bossavit • Emmanuel Gaillot• Alfredo Goldman• Hugo Corbucci, Mariana Bravo
Références :• CodeKata• Coding Dojo @ Agile 2008• CodingDojo.org• Le Dojo Parisien
Top Related