8
www.clubagile.org Coding Dojo Présentation faite par Emmanuel Hugonnet Rémy Sanlaville Le 16/12/2008

Coding Dojo

Embed Size (px)

DESCRIPTION

A small introduction to 'Coding Dojo'

Citation preview

Page 1: Coding Dojo

www.clubagile.org

Coding Dojo

Présentation faite par Emmanuel Hugonnet

Rémy Sanlaville

Le 16/12/2008

Page 2: Coding Dojo

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

Page 3: Coding Dojo

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

Page 4: Coding Dojo

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

Page 5: Coding Dojo

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

Page 6: Coding Dojo

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

Page 7: Coding Dojo

www.clubagile.org

Attention

Le but n’est pas de terminer l’exerciceTout se termine par une Rétrospective

Page 8: Coding Dojo

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