looking to the future.jpg

Actualités de la société One2Team

Coding Dojo : comment fédérer une équipe autour de bonnes pratiques

Chez One2Team, l'équipe technique prend très à coeur le fait d'échanger sur les techniques mais aussi d'apprendre constamment. Eric, notre Lead Tech, a mis en place un Coding Dojo au sein de l'entreprise et nous explique tout dans cet article.

Kézako le Coding Dojo ?

Cette pratique consiste à pousser l'équipe à faire du développement dirigé par les tests (TDD, Test Driven Development). Cette méthode joue sur le champ lexical des arts martiaux pour mieux transposer sa mentalité : le but n’est jamais l’objectif, mais de s’exercer. Pas la finalité mais le chemin en quelque sorte. Très zen comme raisonnement !

Le Dojo, c'est l'endroit, comme dans les arts martiaux, où l’on apprend. Ce qu’on pratique ce sont des katas, des katas de programmation. Enfin, les randoris sont les équipes de développeurs. C’est une manière de penser et de travailler qui ne va pas forcément de soi, il faut l’acquérir.

Cette méthode a été co-créée par Laurent Bossavit et Emmanuel Gaillot en 2004, ici à Paris. Le constat d'Eric, en arrivant chez One2Team était le suivant : entreprise agile, nécessité de monter en compétence, besoin de tester plus vite. Un environnement et timing parfaits pour lui.

 

L'idée est venue du fait que One2Team est une entreprise agile, avec un besoin de livrer régulièrement, sans une armée de testeurs en chair et en os à disposition.

Comment ça se passe chez One2Team

On se retrouve tous les vendredis midi de 13h à 14h30. On en profite pour déjeuner ensemble et échanger sur ce qui a été fait lors de la session précédente. A chaque session sa fiche Confluence. On se rappelle ce qu'on a appris, très utile pour les sujets importants que l’on se permet d’étaler sur plusieurs semaines. Après on choisit le sujet, j’avoue généralement arriver avec une idée en tête mais je suis très ouvert aux idées des autres !

 

one2team-6322-2.jpg

On fait ça sous la forme suivante : un ordinateur, un pilote, un copilote. Toute l’assemblée regarde. Et on tourne, plusieurs fois par session : quelqu’un de l’assemblée remplace l’un des membres du binôme, etc. Comme cela, tout le monde travaille avec tout le monde. Au bout d’une heure, on a de la matière à observer et de quoi créer un débat riche sur le travail effectué. Depuis trois mois, on se voit toutes les deux semaines et la motivation ne faiblit pas.

Ce que le Coding Dojo apporte à l’entreprise


  • Un langage commun entre les tech (TDD, Randori). Des mots appris ensemble, c’est aussi assez inspirant et motivant pour toutes les équipes.
  • Plus de rapidité et de précision. Typiquement, chez One2Team, on faisait du test un peu à l’ancienne, on prenait un bout de code, on vérifiait vite fait et c’était bon. Alors qu’en TDD, tout est plus fin, les tests servent à designer et cela permet de progresser plus vite.
  • Des développeurs plus indépendants. Ils choisissent de travailler en TDD, de manière progressive, s’ils sont en train de coder un produit nouveau, ou alors ils savent comment faire et codent d’un coup, en réutilisant du code existant. C’est vraiment l’agilité appliqué au développement : de petites boucles de travail, avec un progrès et une remise en question constants.

Des conseils pour que ça marche !

Il faut persévérer en montrant l’intérêt de cette méthode, surtout quand c’est facultatif. Mais ce genre d’exercice peut facilement remotiver une équipe en sommeil, en mettant tout le monde à contribution quels que soient l'expérience ou le poste occupé.

Cela change vraiment la manière de travailler et d’échanger. On sort de notre quotidien. On peut reprendre un sujet traité il y a un an, coder le projet et comparer avec la solution réalisée auparavant. Les gens changent, le style de code évolue, tout cela est super enrichissant. 

Si Eric vous a convaincu avec le Coding Dojo, alors postulez aux dernières offres d'emploi chez One2Team ! 

VOIR NOS OFFRES D'EMPLOI

 

PARTAGER CET ARTICLE | |

Recevez les dernières infos sur One2Team ainsi que des contenus exclusifs en vous abonnant à notre newsletter.

Search

Recent Posts