Aller au contenu principal
Tous les travaux
Services financiers2024 — 2025

Industrialiser les paiements SEPA et cartes à l'échelle européenne

Deux banques européennes, plus de 50 microservices, et des échéances fixées par le régulateur — pas par le plan de charge.

Rôle
Ingénieur conception logicielle
Période
2024 — 2025
Travaux
SBS (ex-Sopra Banking Software)
  • Paiements
  • Cloud
  • Agilité à l'échelle
  • Conformité

200+

tests end-to-end automatisés, campagnes réduites de plusieurs heures

Contexte

SBS édite des solutions logicielles pour le secteur bancaire. Deux banques européennes — ASN Bank aux Pays-Bas et Argenta en Belgique — y engagent la transformation digitale de leurs paiements : virements SEPA d’un côté, cartes Visa et Mastercard de l’autre.

L’écosystème technique dépasse 50 microservices déployés dans le cloud. L’organisation mobilise 8 équipes Scrum réparties sur 3 pays — France, Inde, Pays-Bas — dans un cadre SAFe, sur 40 sprints et 6 program increments.

Une particularité gouverne tout le reste : les échéances ne se négocient pas. Elles sont fixées par la réglementation européenne, et un retard n’est pas un glissement de planning — c’est un défaut de conformité.

Diagnostic

Deux dimensions se croisent, et c’est leur intersection qui explique la tension.

Dimension technique

Les campagnes de validation prenaient plusieurs heures. Conséquence directe : le retour arrivait tard, souvent en fin de sprint, au moment précis où le temps manque pour corriger. Dans un écosystème de plus de cinquante microservices, chaque évolution touche plusieurs services à la fois, et le coût de la non-régression croît plus vite que la taille de l’équipe.

Dimension organisationnelle

Huit équipes, trois pays, trois fuseaux horaires et trois cultures de travail. La difficulté ne portait pas sur la vélocité de chaque équipe prise isolément, mais sur leur synchronisation — et sur la circulation d’un contexte métier dense, celui des flux de paiement et de leurs contraintes réglementaires.

Ce qui limitait la capacité à tenir les échéances réglementaires n’était pas la vitesse d’écriture du code. C’était la longueur de la boucle de retour.

Leviers

01 — Raccourcir la boucle de retour par l’automatisation

Bénéfice business : tenir des échéances non négociables sans arbitrer sur la qualité livrée.

Développement et automatisation de plus de 200 tests end-to-end, réduisant de plusieurs heures le temps d’exécution des campagnes de validation. L’effet n’est pas seulement un gain de temps machine : un retour qui arrive en minutes plutôt qu’en heures change le moment où l’on détecte un défaut, donc son coût de correction.

02 — Traiter la conformité comme un paramètre de conception

Bénéfice business : éviter la reprise tardive, de loin la plus coûteuse dans un secteur régulé.

Prise en charge de plus de 100 user stories liées aux parcours de paiement et aux exigences réglementaires, contribution aux travaux de conformité RGPD appliqués aux flux de transactions, et à l’évolution des solutions d’open banking. La conformité n’a pas été traitée en fin de chaîne mais intégrée à l’analyse des besoins métier.

03 — Utiliser l’IA là où le contexte est explicite, et seulement là

Bénéfice business : un gain de temps réel sur les tâches à contexte dense, sans introduire de risque sur les parties critiques.

Sur le mapping de données issues de la réglementation européenne vers la logique métier, le gain a été considérable : le contexte est explicite, la nature des champs identifiable, la correspondance déductible. À l’inverse, sur des fonctionnalités distribuées complexes — Kafka, librairies propriétaires, contexte métier implicite — les limites étaient réelles : erreurs contextuelles et conclusions qui ne respectaient pas la méthodologie retenue. La réponse n’a pas été d’allonger les instructions, mais de réduire la granularité des tâches pour mieux piloter le résultat.

Trajectoire

L’exécution s’est déroulée sur 6 program increments et 40 sprints, en méthode Agile à l’échelle (SAFe), avec une cadence de synchronisation inter-équipes alignée sur les jalons réglementaires plutôt que sur le calendrier interne. J’ai également travaillé en cycle en V sur d’autres périmètres, ce qui donne un point de comparaison direct entre les deux organisations.

Résultats

  • 200+ tests end-to-end automatisés, temps d’exécution des campagnes réduit de plusieurs heures
  • 100+ user stories prises en charge sur les parcours de paiement et les exigences réglementaires
  • 2 établissements bancaires européens accompagnés sur leur transformation
  • 50+ microservices dans l’écosystème cloud contribué
  • 6 program increments, 40 sprints, 8 équipes Scrum, 3 pays

Ce que j’en retire

La contrainte réglementaire est un cadre de conception, pas un obstacle. Une échéance qui ne bouge pas force à décider tôt et à hiérarchiser réellement. C’est inconfortable, et c’est ce qui rend le pilotage lisible.

Dans un système distribué, la limite est presque toujours organisationnelle avant d’être technique. Le levier le plus rentable n’était pas d’écrire du code plus vite, mais de réduire le délai entre une décision et son verdict.

Le gain apporté par l’IA est proportionnel à la clarté du contexte qu’on lui donne. Là où le contexte métier est explicite, il est phénoménal. Là où il est implicite et distribué, il vaut mieux découper la tâche que rallonger la consigne — un principe que j’applique depuis à la façon dont je cadre les cas d’usage chez un client.