Synerglass Soft

Tech & SoftwareTransport, Logistique & Supply chainPetite entreprise


Initiation au craft d'une équipe de développement


J'ai accompagné l'équipe du client à monter en compétence sur le mob programming, les tests automatiques, le refactoring, la pratique de TDD et l'architecture hexagonale.

L'accompagnement était constitué d'un coaching individuel pour chaque membre de l'équipe afin de détecter leurs points forts, points faibles ainsi que leurs caractères et leurs envies.

J'ai constitué un programme personnalisé pour chacun à base d'exercice, à faire seul ou à plusieurs. Je les ai aussi accompagnés sur le développement des produits en mob programming.

J'ai commencé par leur apprendre les tests automatiques, le refactoring à l'aide d'un golden master, puis nous sommes passés à TDD. Enfin, nous avons abordé l'architecture hexagonale que nous avons utilisés dans les projets.

Aujourd'hui, la plupart des membres de l'équipe maîtrisent TDD, l'archi hexagonale et les tests.

Si je devais le refaire aujourd'hui, j'opterais pour une approche plus douce. J'aborderais un concept théorique par semaine, pendant 1 heure. Puis je passerai à une phase d'exercice en mob programming pendant une demi-journée pour s'exercer et je travaillerai en production avec eux pendant quelques jours de la semaine. Cela me permettrait de mieux comprendre leurs besoins à l'instant T. Je continuerais cela sur des phases de 6 semaines, avec une pause entre chaque pour leur permettre de se reposer l'esprit.

J'aborderais aussi des notions importantes comme le Domain Driven Design, mais en restant sur les concepts les plus simples à mettre en place (l'example mapping par exemple).


Membres

Expertises

Test & QA

De

Avr. 2020 à Août 2023