Accompagnement d’équipe dev

Renforcer une équipe en place plutôt que la remplacer : relire son code, poser les pratiques qui manquent, débloquer ce qui traîne, et partir en laissant l’équipe plus autonome qu’à l’arrivée.

Ce sur quoi j’interviens

  • Revue de code et d’architecture : ce qui va coûter cher plus tard, et pourquoi — pas une liste de préférences de style.
  • Couche de données : c’est là que je vais le plus loin. Un modèle mal typé produit des classes entières d’erreurs très en amont du code applicatif — voir ORM PHP.
  • Outillage de travail : dépôts, branches, revue par demande de fusion, environnements de développement reproductibles, mise en production qui ne repose pas sur une personne.
  • Performance : mesurer avant d’optimiser. Cache au bon grain, requêtes, index — voir Frameworks PHP.
  • Reprise de dette : par où commencer pour que la suite devienne possible, sans réécriture totale.

Comment ça se passe

En binôme sur du code réel, pas en salle. Une revue commentée vaut mieux qu’une présentation, et une pratique adoptée parce qu’elle a résolu un problème concret tient, là où une règle imposée s’oublie au premier rush.

Tout ce que j’écris pendant l’intervention reste chez vous et vous appartient. Je travaille presque exclusivement avec des logiciels libres : rien de ce que je mets en place ne dépend de ma présence ni d’une licence à me racheter.

Où j’ai fait ça

Chez MatNat, sur la reprise d’un ERP maison vers Symfony : le sujet n’était pas d’écrire du code à leur place, mais de rendre la suite tenable par l’équipe. Sur mes propres travaux, la même exigence est publique : le code est lisible avant d’être confié, et reprenable après.

Voir aussi Développement sur mesure, Gestion de projet et Formation.