Featured Image

Coach craft – Artisan logiciel en binôme ou en équipe réduite

Vous avez besoin d’augmenter la qualité des développements logiciels sur vos projets ? De former vos développeurs qu’ils soient juniors ou expérimentés ? De faire progresser votre équipe de développement ?

Après plusieurs années dans différentes structures j’ai pu intervenir sur de nombreux projets dans différents contextes et j’ai recruté puis formé des personnes avec des profils différents. Cette expérience me permet aujourd’hui, de m’intégrer dans une équipe afin de travailler ensemble sur l’accompagnement collectif et/ou individuel sur les sujets que l’équipe souhaite améliorer.

Accompagnement collectif

Lors de la phase d’intégration dans l’équipe, je repère les points d’améliorations, nous les évoquons avec l’équipe, nous les priorisons et nous agissons sur les plus prioritaires. Enfin nous évoquons le retour sur investissement des actions entreprises. Cette méthodologie guidée par l’expérience que j’ai pu acquérir au cours de ces 10 dernières années, permet de débloquer des situations parfois complexe et d’améliorer le time to market de vos développements et donc leur retour sur investissement. La devise de l’exercice « Livré souvent, livré avec qualité et livré juste » :

  • Livré souvent : La livraison du code écrit par le développeur ne doit pas être un sujet complexe. Le plus dur dans notre métier reste la conception du logiciel pas sa livraison, si ce n’est pas le cas il faut travailler ce point.
  • Livré avec qualité : L’erreur est humaine et nous souhaitons livrer souvent, il faut donc minimiser les actions humaines non nécessaires et raccourcir le temps de déploiement. La solution ? Automatiser les tâches de déploiement afin d’accélérer et de simplifier ce processus souvent utilisé, si ce n’est pas le cas il faut travailler ce point.
  • Livré juste : De nombreuses fonctionnalités ne sont que rarement voir jamais utilisées pour remédier à cela il faut en permanence et dès que possible récupérer du feedback des utilisateurs finaux. Un autre aspect est que tout le temps passé à corriger des régressions n’est pas mis à profit pour développer de nouvelles fonctionnalités, il faut donc tester son code pour éviter les régressions, pratiquer le binomage, …, si ce n’est pas le cas il faut travailler ce point.

Accompagnement individuel

L’arrivée d’un nouveau membre dans une équipe et notamment d’un développeur junior ou le décrochage technique d’un membre de l’équipe, demande un accompagnement régulier et un investissement parfois difficile à concilier avec le quotidien et ses urgences.

Mon expérience me permet d’accompagner le membre de l’équipe avec comme objectif de réduire le fossé entre ses connaissances (connaissances techniques, connaissances du contexte / de l’entreprise, connaissances métiers des projets) et les connaissances de l’équipe.

L’accompagnement individuel permet d’aller un peu plus loin avec certains membres de l’équipe dans l’apprentissage de nouvelles pratiques afin d’assurer un niveau le plus homogène possible au sein de l’équipe.

Les sujets à travailler sont nombreux et dépendent des personnes et de l’objectif, cela peut concerner les tests automatiques, le clean code, l’amorce du binomage, et bien d’autres thématiques.

Vous pouvez découvrir mes autres prestations sur cette page.

N’hésitez pas à me contacter pour discuter de cette prestation et d’une éventuelle collaboration :

Image par athree23 de Pixabay