Haut de page

Société Générale Bank & Trust étend sa plateforme Jira au Test Management et passe au Testing agile

Société Générale Bank & Trust, une banque multi-métiers à dimension internationale

Société Générale Bank & Trust (Luxembourg) est une filiale à 100% du groupe Société Générale. Etablie depuis 1893, elle est la plus ancienne implantation étrangère bancaire du Grand-Duché. Dès son origine, la banque a accompagné le développement de l’industrie luxembourgeoise et a ainsi contribué à l’émergence de la place financière.

Forte de cette expérience, elle a développé toutes les compétences d’une banque multi-métiers, proposant des services aux entreprises, à destination des institutionnels (métier Titres) et des clients fortunés (Banque privée), en s'appuyant sur une salle des marchés active. Elle fait aussi bénéficier à ses clients des expertises du groupe Société Générale, l’un des tout premiers groupes européens de services financiers.

Intégrer les activités de Test aux activités de Développement

Dans le cadre de la GTM (Global Testing Methodology) initiée par Société Générale, cela fait maintenant 2 ans que les équipes de développement de Société Générale au Luxembourg utilisent Jira Software pour planifier et gérer leurs activités. 200 collaborateurs ont pu être accompagnés dans la transformation agile en s’appuyant sur l'outil Atlassian : augmenter leur capacité d'adaptation et leur réactivité et sortir du cycle en V des développements. Les coachs agiles ont été formés par un consultant Valiantys. Cette formation a permis une bonne appropriation des méthodes par tous les utilisateurs. Aujourd'hui, les équipes de développement sont passées à l'agilité évolutive à grande échelle («Agile at scale»). Ces équipes sont également en cours de transition vers le DevOps. Avec toujours pour ligne d'horizon, une plus grande satisfaction client.

Au sein de Société Générale au Luxembourg, les activités de Test logiciel sont réparties dans les différentes équipes de développeurs. Le test est un rôle et non une fonction. "Le test est l'affaire de tous" confirme l'expert Alexis Bréhinier, coach automatisation des tests. Auparavant, les tests logiciel étaient gérés de manière hétérogène selon les équipes. Une grande partie des collaborateurs utilisait l'outil de référence Quality Center (Microfocus), quand d'autres référençaient leurs différents tests au moyen de fichiers Excel.

Les activités grandissant et les projets se complexifiant, la solution manuelle ne suffisait plus pour les utilisateurs d'Excel. Par ailleurs, une fois Jira déployé pour la gestion des développements agiles, les équipes utilisant Quality Center se sont trouvées limitées par sa capacité d'interfaçage avec l'outil Atlassian, pour la mesure de la couverture de chaque exigence par les tests. De plus, le coût élevé de Quality Center était un argument supplémentaire en faveur d'un changement d'outil de gestion des tests.

La flexibilité de Jira a permis aux utilisateurs de Société Générale au Luxembourg de facilement appliquer leur méthodologie de test groupe, la GTM, basée sur les risques. Le fait de pouvoir personnaliser les champs et de pouvoir gérer les priorités dans Jira-Xray était un atout.

Les différents rapports de Xray permettent, en outre, de suivre la bonne mise en place de la stratégie de test, qui est un facteur essentiel et un livrable obligatoire de la GTM.

Une plateforme unique et une traçabilité complète

Grâce à l'ajout de l'app Xray sur la plateforme Jira, les user stories, les tests et les anomalies sont intégrés sans effort, ni complexité.

«C'était la suite logique pour nous ! Pourquoi choisir un autre outil pour la gestion des tests, alors que nous avions déjà investi dans Jira ? Nous pouvions ainsi profiter d'une intégration native.» explique Alexis.

Les référents Test et Outils ont choisi de promouvoir la solution Jira/Xray comme solution optimale au sein des différentes équipes pour tous les nouveaux projets. Il n'y a pas eu de migration de Quality Center vers Jira ; l'outil a été abandonné progressivement. Et après 1 an de production, il y a près de 11 nouveaux projets de tests aujourd'hui dans la plateforme Jira et 1 877 tickets de type Xray. Cela concerne des tests fonctionnels et des tests de régressions.

La conduite du changement a été relativement facile car les développeurs étaient déjà experts de Jira. Le seul "effort" a été de démontrer les avantages à utiliser Xray plutôt que Quality Center ou Excel.

«Le rapport sur le niveau de couverture des exigences pour chaque test est une des fonctionnalités qui convainc rapidement les développeurs.»

Ce sont les équipes les plus réceptives aux nouveaux outils qui ont utilisé en premier la solution Jira/Xray et progressivement les autres équipes abandonnent leurs autres outils.

«Grâce à une solution de Test Management intégrée à Jira, le test devient agile sans effort supplémentaire. L'outil colle de près aux processus agiles et cela rassure énormément les équipes» précise Alexis.

Tous les utilisateurs de Jira ont accès à Xray sur demande. Ils envisagent au début souvent la solution Xray comme une banque de tests. «L'appropriation de l'outil commence souvent par la mise en place d'un réservoir de tests, voire une checklist» rajoute Alexis. Les scénarios de tests sont définis dans Xray pour chaque exigence. «Les équipes les plus avancées définissent le test avant de développer». Ensuite, ils effectuent rapidement le suivi des tests dans Xray.

Grâce à l'étendue de la plateforme Jira, le Test est en train de devenir agile chez Société Générale au Luxembourg et les équipes de développement bénéficient d'une visibilité complète de leurs activités. Le fait d'utiliser un seul outil central apporte aussi un confort au quotidien et élimine les tâches sans valeur ajoutée de double saisie ou d'intégration. Les chefs de produit disposent de rapports plus complets. Et l'entreprise fait également des économies importantes suite au passage de Quality Center à une app Jira.

La culture du Test a évolué grâce à ce changement d'outil chez Société Générale au Luxembourg. Le test fait partie intégrante des activités de développement dans l'outil, et donc dans les esprits. «L'agilité n'est pas naturelle. L'outil nous donne un cadre adapté» rajoute Alexis.

Et demain ?

L'automatisation des tests en est encore à ses débuts au sein de Société Générale au Luxembourg et est initiée par les développeurs eux-même. L'objectif aujourd'hui est de faire un grand bon en matière d'automatisation en privilégiant d'abord les tests fonctionnels les plus faciles à automatiser, ainsi que les tests fonctionnels les plus fréquents. Les référents Test et Outils sont actuellement en phase d'analyse de leurs besoins et de formation sur les fonctionnalités d'automatisation offertes par Xray.

Société Générale au Luxembourg a encore de beaux projets pour continuer sa route vers l'Agilité et le DevOps.