Le SI du client rassemblait une dizaine d'applications métiers critiques, chacune portée par des équipes aux pratiques et niveaux de maturité très différents. Dans ce contexte hétérogène, l'adoption du framework SAFe nécessitait une refonte complète du dispositif qualité.
Les défis à relever :
- Des équipes aux pratiques disparates, rendant difficile la synchronisation et la montée en compétence collective
- L'absence de référentiel qualité commun adapté au cadre SAFe
- Des outils (Confluence, JIRA, Squash) sous-exploités et mal synchronisés entre eux
- Une gestion des environnements et des déploiements source de risques et de ralentissements
- Des exigences non fonctionnelles insuffisamment définies et suivies
- Un besoin urgent d'alignement pour garantir la cohérence et la qualité des livraisons
L'objectif : déployer un dispositif qualité adapté, évolutif et fédérateur, capable de s'intégrer naturellement dans la démarche SAFe tout en respectant les spécificités de chaque application.
Notre approche Testing Readiness
Nous avons proposé une démarche structurée, conçue pour respecter le rythme de chaque équipe tout en créant une dynamique collective.
- Cartographier et analyser le contexte et les pratiques
- Concevoir une trajectoire d'adaptation personnalisée, définissant les étapes clés du déploiement qualité et les priorités d'action. Cette roadmap a été co-construite avec les équipes pour garantir leur adhésion
- Harmoniser et améliorer les pratiques (DoR/DoD, rédaction des US, analyse des risques produits, tests exploratoires, bonnes pratiques de tests, exigences non fonctionnelles…)
- Déployer et accompagner : Un accompagnement opérationnel a été mené pour optimiser l'utilisation de la suite d'outils (Confluence/JIRA/Squash)
- Déployer une chaîne CI/CD complète pour automatiser les builds, tests et déploiements
Des résultats tangibles et un collectif renforcé
- Fluidification des fonctionnements inter-équipes Un langage commun, des processus alignés : les rituels SAFe gagnent en efficacité, les dépendances inter-applications se gèrent plus rapidement, les décisions se prennent plus vite.
- Sécurisation des jalons projets Fini les dérapages qualité en fin de cycle. Grâce aux analyses de risques systématiques, à la traçabilité de bout en bout et aux exigences non fonctionnelles cadrées, chaque jalon projet est tenu avec un niveau de confiance élevé. Les déploiements sont maîtrisés, les régressions limitées, les délais respectés.
Un impact direct sur la performance du SI.