Retour
Sensibilisation au Software Craftsmanship : vers un code durable et stratégiquement aligné
Contexte
Le département IT du client fait face à l’émergence de nouveaux rôles, tels que les IT Owners et les Chapter Leads. Au-delà de la formation sur leurs responsabilités et postures, une initiative a été lancée pour sensibiliser ces rôles clés à la philosophie du Software Craftsmanship. L’objectif : garantir que les enjeux stratégiques liés à la production d’un code de qualité et maintenable soient compris et valorisés par tous, y compris par les décideurs IT et le CODIR.
Êtes-vous confrontés à des enjeux similaires ?
Activités
Création et animation d’un module de sensibilisation sur le Software Craftsmanship, intégrant des aspects économiques et stratégiques, basé sur les bénéfices opérationnels et organisationnels de cette approche. Ce module a couvert :
- Des origines aux valeurs du Software Craftsmanship :
- Les racines Agiles, le manifeste et les valeurs.
- Complémentarités avec DevOps.
- Pratiques entre pairs pour une dynamique d’équipe efficace :
- Branching strategies.
- Revues de code (bonnes et mauvaises pratiques).
- Pair/Mob programming.
- Deliberate Practice & Knowledge Sharing.
- Code propre et conception évolutive :
- Clean Code et simple design.
- Refactoring pour entretenir le code.
- Gestion du legacy.
- Introduction à DDD (Domain-Driven Design).
- Clean Architecture.
- Comparatif Monolith vs Microservices.
- Piloter ses développements par le test et l’exemple :
- TDD (Test-Driven Development).
- BDD/ATDD (Behavior/Acceptance Test-Driven Development).
- Pyramide des tests.
Résultats clés
- Session de sensibilisation suffisante pour transmettre les fondamentaux.
- +150 participants formés à la philosophie du Software Craftsmanship.
- CODIR sensibilisé aux enjeux stratégiques de cette approche.