Aperçu
BNP Paribas devait moderniser ses plateformes de gestion de prêts de titres tout en maintenant la stabilité de ses systèmes centraux critiques. emagine a fourni une équipe managée alliant expertise en développement moderne et solide connaissance des mainframes, permettant une livraison plus rapide, une sécurité renforcée et une capacité de développement évolutive.
Le défi
Les institutions financières exploitent certains des environnements technologiques les plus complexes au monde. De nombreux systèmes critiques continuent de fonctionner sur des plateformes mainframe hautement fiables, tandis que de nouveaux services sont développés à l’aide de technologies modernes et cloud-native.
Pour BNP Paribas, cette réalité était particulièrement visible au sein de son programme de prêt-emprunt de titres, chargé de développer des solutions logicielles pour soutenir la gestion des prêts de titres sur les marchés financiers mondiaux.
Ces plateformes sont essentielles aux opérations de trading quotidiennes et doivent respecter des normes strictes en matière de performance, de fiabilité et de conformité réglementaire. Dans le même temps, l’organisation devait faire évoluer la plateforme pour prendre en charge des pratiques de développement modernes et de nouvelles fonctionnalités.
Cela a créé un défi technique complexe.
Les systèmes centraux étaient construits sur des environnements IBM z/OS et DB2, nécessitant une expertise mainframe approfondie pour maintenir la stabilité et les performances. Parallèlement, les nouvelles fonctionnalités étaient de plus en plus développées à l’aide de technologies et d’architectures modernes.
Il s’est avéré difficile de trouver des spécialistes capables d’évoluer dans les deux univers – les piles de développement modernes et les systèmes mainframe hérités. Ces profils hybrides sont rares, mais essentiels pour les organisations qui cherchent à moderniser une infrastructure financière critique sans risquer de perturber leurs opérations.
Au-delà de la complexité technique, BNP Paribas devait également renforcer sa capacité de livraison. L’organisation souhaitait accélérer le développement tout en évitant les silos de connaissances et en maintenant des standards d’ingénierie homogènes.
La sécurité, la fiabilité et la qualité du code étaient non négociables. Tout effort de modernisation devait répondre à des exigences internes de gouvernance strictes tout en garantissant le fonctionnement ininterrompu des systèmes de trading critiques pour l’activité.
Pour réussir, BNP Paribas avait besoin d’un modèle de prestation capable de fournir une expertise spécialisée, de s’intégrer étroitement aux équipes internes et d’adapter sa capacité à mesure que les besoins du programme évoluaient.
La solution
emagine s’est associé à BNP Paribas pour fournir un modèle de prestation en équipes managées, conçu pour renforcer la capacité de développement tout en maintenant les normes élevées requises pour les plateformes financières critiques.
Phase 1: Création d’équipe
La mission a débuté par la constitution d’une équipe de livraison dédiée composée de neuf consultants, encadrés par un Service Delivery Manager expérimenté. L’équipe a travaillé en étroite collaboration avec les ingénieurs et architectes internes de BNP Paribas, en s’intégrant directement aux flux de travail et aux processus de développement existants.
Phase 2: Stratégie de modernisation des systèmes existants
L’un des axes centraux de la mission consistait à permettre l’adoption de pratiques de développement modernes tout en préservant la fiabilité de l’environnement mainframe existant. Pour y parvenir, l’équipe a conçu une architecture reliant l’infrastructure héritée aux services applicatifs modernes, créant ainsi la base d’un développement plus agile et plus évolutif.
Phase 3: Livraison d’architecture hybride
L’équipe a mis en place une architecture hybride utilisant des wrappers COBOL, des passerelles d’API et z/OS Connect pour exposer les fonctionnalités du mainframe à des systèmes basés sur des microservices. Cette approche a permis de développer de nouvelles capacités avec des frameworks modernes tout en continuant de bénéficier de la stabilité et des performances de la plateforme mainframe. emagine a également fourni des spécialistes à la fois sur les technologies legacy et modernes, notamment Java, Kafka, Spring Boot, Docker, Kubernetes, COBOL et JCL, garantissant une intégration fluide entre les systèmes.
Phase 4: Livraison évolutive
Pour maintenir des standards de livraison élevés, l’équipe a mis en place des processus structurés, des playbooks partagés et des normes d’ingénierie alignées sur les exigences de gouvernance de BNP Paribas. Ces mesures ont permis de garantir que le développement reste sécurisé, maintenable et conforme aux politiques internes. Parallèlement, le modèle Managed Teams a offert à BNP Paribas la flexibilité nécessaire pour adapter sa capacité à mesure que les priorités du programme évoluaient, en ajoutant du support lorsque cela était nécessaire, sans charges inutiles.
Transformation timeline
Phase 1
Création d’équipe
Phase 2
Stratégie de modernisation des systèmes existants
Phase 3
Livraison d’architecture hybride
Phase 4
Livraison évolutive
Les résultats
La collaboration entre BNP Paribas et emagine a permis d’obtenir des améliorations mesurables en termes de rapidité de développement, de fiabilité du système et de flexibilité opérationnelle.
Résilience accrue de la plateforme
BNP Paribas a renforcé ses plateformes de gestion de prêts de titres en combinant le développement d’applications modernes avec une infrastructure mainframe stable, garantissant une continuité opérationnelle totale.
Qualité et conformité accrues
Des pratiques d’ingénierie structurées et des processus de livraison cohérents ont amélioré la qualité et la sécurité du code, réduisant les risques sur les systèmes critiques tout en répondant aux exigences de gouvernance.
Extension du service facilitée
L’architecture hybride a simplifié l’extension des fonctionnalités de la plateforme, permettant de développer de nouveaux services avec des frameworks modernes tout en réutilisant les capacités du mainframe.
Résolution des problèmes plus rapide
Avec une équipe de livraison dédiée en place, BNP Paribas a amélioré sa réactivité opérationnelle, résolvant les problèmes plus rapidement et accélérant les cycles de développement sans compromettre la stabilité.
Accès flexible à la capacité
Le modèle d’équipes managées a offert à BNP Paribas un moyen évolutif d’ajuster sa capacité de livraison au gré de l’évolution des priorités, sans les retards ni la complexité de longs cycles de recrutement.
Une plateforme prête pour l’innovation
Ensemble, ces améliorations ont créé une base plus adaptable pour l’innovation continue dans la gestion des prêts de titres, tout en préservant la fiabilité nécessaire aux opérations financières mondiales.
