C’est quoi un coding dojo ?
Nicolas Ledez @Orange Business Services IT&L@bs
<Nicolas Ledez>
Nicolas Ledez
Nicolas Ledez
Nicolas Ledez



           IT & L@bs
Nicolas Ledez

IT & L@bs


   •Ruby
   •Cloud
   •Architecture
Nicolas Ledez
Nicolas Ledez
Nicolas Ledez
          Modérateur
Nicolas Ledez
</Nicolas Ledez>
Introduction
Sondage
Kata ?
Dojo ?
Coding Dojo
Maitriser une compétence


 Des heures de pratique délibérée
 Différent de l'expérience acquise au jour le jour
 Nécessite de ralentir
Lieu d'entraînement



 On vient pour apprendre
Sûr


On peut se tromper
On peut ne pas savoir
Ouvert


 Tous niveaux
 A l'extérieur ?
Participants


 apprendre
 partager
 s'amuser
TDD
Test Development Driven
Les formats du dojo
Kata!
Randori!
Logistique
A l'avance


 Préparation des sujets le nécéssitant
 Réservation salle + vidéo projecteur
Sur place

 Commande de sandwich
 Choix d'un sujet
 Sujet
 Feedback
Contexte
Bruno - Chef de projet



 "Les développeurs ne testent pas suffisament leur
 code"
Michel - Développeur



 "On code tous plutôt bien, mais on n'a pas les
 mêmes standards"
Eric - Développeur



 "Je m'ennuie. Cela fait 2 ans que je fais la même
 chose"
Fantine - Développeuse



 "On essuie les plâtres des nouvelles technologies
 sur de vrais projets"
Eliott - Développeur


 "Eric a souvent de bonnes astuces techniques, c'est
 dommage que l'on apprenne pas plus souvent les
 uns des autres"
Retour d'experience
Managers heureux



 Généralisation
Développeurs heureux


 Plus soudés
 Plus motivés
 Plus compétents
Sujets


 Puzzles
 Découvertes
 Outillage pour le projet
Conseils
Choix du sujet par vote


 Accepter que son sujet ne soit pas retenu
 En avoir au moins un sous le coude
A la vitesse du plus lent



 Prévenir dès que l'on ne comprends pas
Durée des cycles en Randori


 5 minutes trop court
 7 minutes bien
Feedback en fin de session
Régularité


 Entraînement
 Importance d'avoir un porteur au début
"Les autres vont ils suivrent ?"


 Se lancer
 Inclure tous le monde
Références
Kata catalogue



 http://codingdojo.org/cgi-bin/wiki.pl?
 KataCatalogue
Thierry Henrio - Guillaume Collic



 https://github.com/gcollic/
 CodingDojoEnEntreprise
Conclusion
Questions ?

Coding dojo en entreprise