Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Contraintes et jeux collaboratifs pour des dojos au top!

Contraintes et jeux collaboratifs pour des dojos au top!

Aujourd'hui de plus en plus de devs cherchent à animer leur propre dojo en équipe ou en entreprise. Pas étonnant quand on constate que c'est le moyen de (auto)formation le plus efficace et marrant pour progresser. Mais comment se renouveler et s'assurer que d'avoir un moment de qualité entre devs?

Deux pratiques commencent à se cristalliser, d'un côté l'utilisation de contraintes pour pousser à sortir de ses habitudes et faire appelle à la créativité, de l'autre côté les jeux sociaux, tels que le randori et le mob-programming pour mentionner les plus courants, pour apprendre des autres et pour s'entrainer à collaborer mieux.

Les code retreats où les participants font le même algo 7 fois de suite en une journée(!) nous ont montré que ce n'était pas le sujet en lui-même qui était le principal. Les contraintes et les jeux sont la principale source de renouvellement.

Nous ferons un tour des qq contraintes et jeux sociaux intéressants que l'on espère apporteront du nouveau. Nous jouerons certains devant vous pour les rendre vivants et on discute de leur fonctionnement.

Présentation donnée avec Bastien David et élaboré avec Rémy Sanlaville

martinsson

May 23, 2019
Tweet

More Decks by martinsson

Other Decks in Programming

Transcript

  1. Contraintes et jeux sociaux pour des dojos au top !

    Johan Martinsson @johan_alps Bastien David @bastien_david Rémy Sanlaville @sanlaville
  2. « 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 de 2004. Cherchez l’erreur. » Laurent Bossavit
  3. Trivia Bowling FizzBuzz Chiffre romains Gilded rose Tennis refactoring Ski

    lift pass Trip service Palindrome Game of life BugsZero
  4. Tell don’t ask! No loop No if test && commit

    || revert Baby steps No else No primitive Object calisthenics Method size Keyboard only Outside-in
  5. Randori Strong style pairing Mob Silent pairing Blind pairing Evil

    pairing Yes and Solution seeker Evil mob Ping pong pairing
  6. Ce qu’on a appris Les projets ne suffisent pas !

    Un endroit ou expérimenter Comment animer un dojo ✅ ✅ ✅