Skip to content
Michel Belleville edited this page Aug 31, 2015 · 8 revisions

Le Dojo Développement de Paris est un lieu où des développeurs se retrouvent régulièrement pour travailler sur un défi de programmation, s'amuser et pratiquer de façon délibérée afin d'améliorer leurs compétences.

Nous nous concentrons sur le développement en public, le plus souvent en partant de zéro, pendant une durée courte (1h à 1h30). Nous utilisons des langages, des outils et des formats d'exercice variés. Nous considérons une séance d'exercice réussie quand elle se termine dans le temps imparti ET que le public repart capable de répéter l'exercice à la maison.

Les principes du dojo développement vous aideront peut-être à comprendre ce que vise le dojo développement.

Principe

  • L'acquisition de compétences de développement devrait être un processus continuel.

Caractéristiques

  • Environnement non compétitif, collaboratif, fun
  • Tous niveaux de compétence bienvenus
  • On peut expérimenter de nouvelles idées en sécurité

Protocole

  • 2 minutes : décider de la date de la prochaine session
  • 25-30 minutes : rapide rétrospective de la session précédente; ce qui a bien fonctionné, ce qui était intéressant, ce qui était frustrant
  • 10 minutes : décider du sujet de cette session
  • 40 minutes à peu près : codage ! Kata ou randori (voir ci-dessous)
  • 5 à 10 minutes : petit point de réflexion sur ce qui se passe
  • 40 minutes : codage encore

Kata préparé

  • Un présentateur démontre comment résoudre le défi en partant de zéro, en utilisant le TDD et des petits pas.
  • Chaque pas doit faire sens pour tous les participants.
  • Les participants n'interrompent que s'ils ne comprennent pas ce qu'il se passe

Randori

  • Le défi est résolu par le binôme au clavier (pilote et copilote).
  • Chacun est invité à aider.
  • Chaque binôme dispose d'une petite timebox (5 à 7 minutes) pour avancer, en utilisant le TDD et des petits pas.
  • À la fin de la timebox, le pilote retourne dans l'assistance, le copilote devient pilote et un des membres de l'assistance devient copilote.