Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

9
Coding Dojo Agile Tour 2013

description

Et si on profitait de rencontrer des gens pour partager sur les pratiques de développement au cours d'un Coding Dojo façon Randori !

Transcript of Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Page 1: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Coding Dojo

Agile Tour 2013

Page 2: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Apprendre

• Karaté => 1 heure de cours 2 fois par semaine pendant 15 ans

• Java => 2 jours de formation et une vie de refactoring

Page 3: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Partager

• Mais qui écrit ce fameux code legacy qui est vraiment illisible ?

• Une infinité de façon de faire, mais la mienne est la mieux !

Page 4: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

DOJO

• Randori (Pair Programming : type + helper)• TDD + Baby Steps (red-green-refactor)• 5-7 min• Le public peut commenter au Green• Problemes & Ideés sur le mur • Parking lot

Page 5: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Rules

• Safe environment• Innovation is welcome• Collaboration > Competition• All skill level• If it’s your first Dojo you have to code

Page 6: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Theme

• RomanNumerals– Traduire les chiffres romain en nombre

• Bowling– Clacul de score d’un jeux de bowling

• Minesweeper– Compter les bombes alentours

Page 7: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Go (40min)

• Everyone code• Everyone should understand what the coder

does• Keep the flow of previous coder• Don't disturb the coder• Coder ideas are expressed with code• Coder may call for help if stuck

Page 8: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

Retro (15min)

• 1 learned thing• 1 surprising thing• 1 change about their work

Page 9: Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo

GOTO Slide -2