BNP Paribas
Wie können Banken eine schnelle Produktentwicklung ermöglichen?
Mehr erfahren
Person, die den Geldautomaten mit einer Kreditkarte benutzt

Um Qualität und Effizienz zu verbessern, überarbeitet BNP Paribas die Softwareentwicklungsumgebung für ihre Kernsysteme. BNP Paribas arbeitet mit IBM zusammen, um eine moderne integrierte Entwicklungsumgebung (IDE) bereitzustellen, die auf Open-Source-Tools basiert. Dadurch transformiert BNP Paribas die Entwicklungsumgebung auf der IBM Z-Plattform, spart Geld und steigert die Qualität.

Aufgabenstellung

Um die Qualität und Reaktionsfähigkeit zu steigern, wollte BNP Paribas seinen IBM Z-Entwicklern eine moderne IDE zur Verfügung stellen und ihnen die Kontrolle über ihre eigenen Entwicklungsumgebungen und die Verantwortung für diese überlassen. 

Umsetzung

Einsatz von IBM Developer for z/OS und IBM Z Development and Test Environment in Kombination mit Open-Source-Tools, um eine effizientere, agilere, autonomere und benutzerfreundlichere Entwicklungsumgebung zu schaffen.

Ergebnisse Effizienzsteigerung
in der Entwicklung und im Test spart Zeit und Geld
Größere Autonomie
und die Tool-Standardisierung steigert das Entwicklerengagement sowie die Codequalität
Modernisierung
Die Umgebung wird neue Entwickler anziehen und die Weiterentwicklung von Prozessen ermöglichen
Aufgabenstellung – die Geschichte
Separate Welten zusammenbringen

In einem zunehmend deregulierten globalen Markt stehen etablierte Banken vor neuen Herausforderungen. Es entstehen immer mehr agile FinTech-Wettbewerber, die die Chancen nutzen, die sich dadurch ergeben, dass es für die Kunden immer einfacher wird, von einem Finanzdienstleister zu einem anderen zu wechseln. Angesichts dieser Herausforderungen müssen große globale Banken wie BNP Paribas – die weltweit achtgrößte Bank nach Vermögenswerten – die Qualität und Reaktionsfähigkeit ihrer digitalen Angebote kontinuierlich verbessern. Ob FinTech-Konkurrenten neue Chancen nutzen können, hängt zum Teil von der Fähigkeit ab, alteingesessene Kernsysteme mit neuen Front-End-Anwendungen zu verbinden. Um die erforderliche Geschwindigkeit und Effizienz zu erreichen, müssen die Entwicklungspraktiken für diese Kernsysteme modernisiert und Entwicklern – einschließlich Drittanbietern – mehr Autonomie in ihren Entwicklungsumgebungen gegeben werden.

BNP Paribas betreibt seine strategischen Kernbankenanwendungen und -datenbanken ausschließlich auf der IBM Z Enterprise Server-Plattform. BNP Paribas erkannte, dass diese Umgebung in Bezug auf die Einfachheit und Effizienz der Softwareentwicklung hinter den verteilten Systemen der Bank zurückblieb, und startete ein umfangreiches Modernisierungsprojekt. 

Abdelhakim Loumassine, Leiter der Mainframe-Abteilung bei BNP Paribas, sagt: „Wir wollten die täglichen Herausforderungen für Entwickler in der IBM Z-Umgebung lösen und auf ihre Probleme reagieren. Aber das große Ganze besteht darin, einen Kulturwandel herbeizuführen, um sich an den DevOps-Prinzipien auszurichten. Es geht wirklich darum, die Welten von Z und Open Systems zusammenzuführen, um einen einzigen Satz von Prozessen und Ansätzen für Entwickler zu schaffen.“

Bei der Überprüfung der bestehenden Landschaft stellte BNP Paribas fest, dass seine Entwickler auf der Z-Plattform mit Kapazitätsengpässen und der Anforderung konfrontiert waren, veraltete Tools mit begrenzter Standardisierung, Leistung und Benutzerfreundlichkeit zu verwenden. Die Bank wollte das vorhandene Toolset konsolidieren, um die Produktivität in den Entwicklungs- und Funktionstestphasen zu steigern. BNP Paribas wollte auch die Qualität der endgültigen Software verbessern, u. a. durch die Ermöglichung eingehenderer Regressionstests, und IBM Z zu einer intuitiveren Plattform für neu eingestellte Entwickler machen.

„Die IBM Z-Plattform bietet außergewöhnliche Leistung und Ausfallsicherheit – unsere Infrastruktur ist noch nie ausgefallen“, sagt Loumassine. „Wir wollten diesen Wert schützen und aufrechterhalten, indem wir Entwicklern neue Funktionen zur Verfügung stellen.“

Die IBM Z-Plattform bietet außergewöhnliche Leistung und Ausfallsicherheit – unsere Infrastruktur ist noch nie ausgefallen. Wir wollten diesen Wert schützen und aufrechterhalten, indem wir Entwicklern neue Funktionen zur Verfügung stellten. Abdelhakim Loumassine Head of the Mainframe Division BNP Paribas
Umsetzung – die Geschichte
Entwicklung neu erfinden

Das Projekt zur Modernisierung der Kernsysteme wurde zunächst im Rahmen von BNP Paribas Partners for Innovation (BP2I, einem Joint Venture, an dem BNP Paribas und IBM zu gleichen Teilen beteiligt sind) und für das Privatkundengeschäft in Frankreich durchgeführt, mit der Absicht, es im Laufe der Zeit auf die gesamte Bank auszuweiten. Das Projekt hat vier grundlegende Leitprinzipien: den Entwicklern Autonomie zu geben, die Entwickler einzubinden, indem ihnen Verantwortung übertragen wird, die Entwicklungs- und Testumgebung durch Rationalisierung und Automatisierung zu modernisieren und die Entwicklungsansätze und -werkzeuge für die Umgebungen von Unternehmenssystemen und offenen Systemen zu konvergieren. 

„Durch den Einsatz offener Tools auf unserer IBM Z-Plattform wollten wir Entwicklern aus der offenen und der Z-Welt ermöglichen, dieselbe Sprache zu sprechen“, sagt Loumassine. „Aber die Tools sind kein Selbstzweck. Letztlich sind sie das Mittel, mit dem wir unser Ziel einer neuen Kultur und neuer Arbeitsweisen erreichen werden.“

Die Kernplattform bei BNP Paribas wurde über Jahrzehnte hinweg aufgebaut, und die stetige Zunahme von Prozessen und Tools hatte eine statische Umgebung für Entwickler geschaffen. Dies führte dazu, dass man dazu neigte, die Dinge immer wieder auf die gleiche Art und Weise zu tun, was bedeutete, dass die Entwickler nicht mit der Agilität ihrer Kollegen in der Welt der offenen Systeme mithalten konnten. 

„Wir wollten disruptiv sein und die Rolle des Kernsystementwicklers völlig neu erfinden“, erinnert sich Loumassine. „Die eingefahrenen Gewohnheiten der Vergangenheit zu durchbrechen, war nicht ohne Risiko, daher haben wir während des gesamten Projekts eng mit IBM zusammengearbeitet. Aufbauend auf unserer bestehenden engen Beziehung zu IBM Frankreich haben wir die IBM Z Labs in den USA engagiert, die sich als sehr reaktionsschnell bei der Lösung unserer Herausforderungen erwiesen haben.“

Um seine Entwicklungs- und Testverfahren auf IBM Z zu modernisieren, stellte BNP Paribas IBM Developer for z/OS als neue integrierte Entwicklungsumgebung (IDE) zusammen mit IBM Z Development and Test Environment für flexible Entwicklung und Tests sowie IBM InfoSphere Optim-Lösungen für das Datenmanagement bereit. Die Bank führt das Open-Source-Tool Git als Lösung für die Quellcodeverwaltung (SCM) ein und prüft den Einsatz von IBM Application Discovery and Delivery Intelligence, um die Codeabdeckung während der Tests zu messen und die Anwendungen während der Umgebungsüberprüfungen zuzuordnen. 

„Während wir die neuen Tools einführen, sehen wir bereits deutliche Effizienzsteigerungen beim Schreiben und Testen von Code“, kommentiert Loumassine. „Langfristig wichtiger ist, dass wir den Entwicklern Autonomie und Kontrolle geben. Sie sind jetzt für die Einrichtung ihrer eigenen Entwicklungsumgebungen verantwortlich, und wir können ihnen Rechte/Rollen für diese Umgebungen geben, die ihnen vorher auf klassischen LPARs zu riskant – vielleicht sogar unmöglich – gewesen wären.“ 

Die durch die Umstellung auf IBM Developer for z/OS erzielten Effizienzgewinne werden auch in die Qualität investiert, insbesondere durch die Verbesserung der Dauer und des Umfangs von Regressionstests. Letztlich werden bessere Tests die Qualität und Robustheit der für die Endnutzer freigegebenen Software verbessern und den Bedarf an nachgelagerten Korrekturen verringern.

BNP Paribas hat auch IBM z/OS Connect Enterprise Edition als strategisches Tool für die Bereitstellung von IBM Z Services als RESTful APIs implementiert, die von anderen Anwendungen aufgerufen und genutzt werden können. „Das Modernisierungsprojekt verbessert unser Verständnis und die Kontrolle über die Dienste, die auf unseren Unternehmenssystemen ausgeführt werden“, sagt Loumassine. „Je mehr wir Anwendungen und Geschäftslogik verfügbar machen können, die auf IBM Z laufen, desto mehr Mehrwert können wir für das Unternehmen und unsere Kunden schaffen.“ Mit agilen, modernen Entwicklungspraktiken und Services kann BNP Paribas nun nahtlos geschäftskritische Daten und Transaktionen auf IBM Z im Rahmen seiner Hybrid-Cloud-Strategie nutzen.

Da wir die Entwicklungsumgebung für unsere IBM Z-Plattform weiter modernisieren, werden die Vorteile in Bezug auf Kontrolle, Autonomie, Qualität, Geschwindigkeit und Effizienz weiter zunehmen und den Geschäftswert steigern. Abdelhakim Loumassine Head of the Mainframe Division BNP Paribas
Erfolgsgeschichte
Alles an einem Ort

Die Einführung von IBM Developer for z/OS hat den Entwicklungsarbeitsbereich bei BNP Paribas komplett verändert und bietet eine moderne Umgebung mit einer standardisierten, benutzerfreundlichen Oberfläche. Dies wird durch die Verwendung von Git, dem De-facto-Marktstandard für SCM, verstärkt, wodurch sich neue Mitarbeiter sofort in der IBM Z-Umgebung wohlfühlen. 

„Früher hatten die Entwickler von Unternehmenssystemen etwa ein Dutzend Tools, so dass sie immer wieder zwischen ihnen wechseln und sich neu orientieren mussten“, sagt Loumassine. „Wir bauen jetzt eine echte IDE auf, mit allen Tools in einer einzigen Oberfläche, so dass die Leute alles, was sie brauchen, sofort zur Hand haben. Dies stellt einen großen kulturellen Wandel dar, da dadurch alle unsere Entwickler auf die gleiche Grundlage gestellt werden.“

Mit Code-Tests in Echtzeit können Entwickler potenzielle Code-Probleme viel früher als bisher erkennen – das „Shift Left“-Prinzip von DevOps – und so schneller und einfacher lösen. Die Entwickler haben in einer hochgradig grafischen und interaktiven Entwicklungsumgebung auch eine weitaus größere Autonomie, was zu einem befriedigenderen und produktiveren Arbeitsumfeld führt.

„Benutzer können ihre Umgebung genau so organisieren, wie sie es sich wünschen“, sagt Loumassine. „Das macht die Unternehmenssysteme für neue Mitarbeiter viel attraktiver und erhöht die Effizienz der bestehenden Entwickler. Wir bieten jetzt auch mehr Automatisierung beim Testen an. Entwickler können beispielsweise Tests mit anonymisierten Daten durchführen, die aus einer Kopie der Produktionsdatenbank stammen. IBM InfoSphere Optim extrahiert und injiziert die Daten in ihre Entwicklungsumgebung; diese Prozesse stehen unter der direkten Kontrolle der Entwickler.“ 

Loumassine fasst zusammen: „Während wir die Entwicklungsumgebung für unsere IBM Z-Plattform weiter modernisieren, werden die Vorteile in Bezug auf Kontrolle, Autonomie, Qualität, Geschwindigkeit und Effizienz weiter zunehmen und den Geschäftswert steigern. Gleichzeitig geben wir unseren Teams die nötige Flexibilität, um besser auf neue Geschäftsanforderungen reagieren zu können, und stellen sicher, dass wir in allen unseren Umgebungen über marktübliche Technologien und dieselben Tools, Denkweisen und Kompetenzen verfügen.“ 

Logo von BNP Paribas
BNP Paribas

Die Geschichte der BNP Paribas S.A. (Link befindet sich außerhalb von ibm.com) reicht bis ins Jahr 1848 zurück, als die Banque Nationale de Paris (BNP) gegründet wurde. Nach der Fusion mit Paribas im Jahr 2000 ist die Gruppe, gemessen an den Aktiva, zur achtgrößten Bank der Welt aufgestiegen. Die Gruppe, die sowohl Privatkunden- als auch Investmentbanking-Dienstleistungen anbietet, ist in mehr als 70 Ländern tätig und beschäftigt rund 200.000 Mitarbeiter. In Frankreich betreibt BNP Paribas mehr als 2.200 Filialen sowie 3.200 Geldautomaten und bedient damit mehr als sechs Millionen französische Haushalte.

Machen Sie den nächsten Schritt

Weitere Informationen zu IBM Software Development Tools für IBM Z erhalten Sie von Ihrem IBM Vertreter oder IBM Geschäftspartner oder auf der folgenden Website: ibm.com/marketplace/developer-for-z-systems

Sehen Sie sich weitere Kundenreferenzen an oder erfahren Sie mehr über IBM Systems Software

Französisches PDF
Fußnoten

 

© Copyright IBM Corporation 2020. IBM corporation, IBM cloud, New orchard road, Armonk, NY 10504. Hergestellt in den Vereinigten Staaten von Amerika, Mai 2020.

IBM, das IBM Logo, ibm.com, IBM Z, Rational und z/OS sind Marken der International Business Machines Corp. und in vielen Ländern weltweit eingetragen. Weitere Produkt- und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright and trademark information“ unter www.ibm.com/de-de/legal/copytrade.shtml. "

Das vorliegende Dokument ist ab dem Datum der Erstveröffentlichung aktuell und kann jederzeit von IBM geändert werden. Nicht alle Angebote sind in allen Ländern verfügbar, in denen IBM tätig ist.

Die genannten Leistungsdaten und Kundenbeispiele dienen ausschließlich zur Veranschaulichung. Tatsächliche Leistungsergebnisse hängen von den jeweiligen Konfigurationen und Betriebsbedingungen ab. DIE INFORMATIONEN IN DIESEM DOKUMENT WERDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIE DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER GARANTIE ODER BEDINGUNG DER NICHTVERLETZUNG VON RECHTEN. Die Garantie für Produkte von IBM richtet sich nach den Geschäftsbedingungen der Vereinbarungen, unter denen sie bereitgestellt werden.

Die Einhaltung der Datenschutzgesetze und -richtlinien liegt in der Verantwortung des Kunden. IBM bietet keine Rechtsberatung an und gewährleistet nicht, dass die Dienstleistungen oder Produkte von IBM die Einhaltung von Gesetzen oder Vorschriften durch den Kunden sicherstellen.