Startseite

Kundenreferenzen

Swedbank

Erreichen maximaler Agilität und Produktivität durch DevOps
Die Swedbank ermöglicht es ihren Entwicklern, Anwendungen durch kontinuierliche Modernisierung und Umrüstung von Mainframes effektiver zu programmieren, zu testen und zu verbessern.
Programmierer, der von zu Hause aus arbeitet und Code auf mehreren Monitoren zeigt.

Der scharfsinnige Schriftsteller Emmert Wolf sagte einmal: „Ein Mann ist nur so gut wie seine Werkzeuge.“

Dieses Zitat trifft auf viele Berufe zu. Ein Koch braucht hochwertiges Equipment, ein Fahrer ein zuverlässiges Fahrzeug und ein Mainframe-Entwickler modernste Programmiertools.

Ohne Zugang zu umfassenden Softwareentwicklungstools haben selbst die erfahrensten Entwickler Schwierigkeiten, innovative Lösungen schnell zu liefern. Aus diesem Grund hat sich die Swedbank für eine proaktive Modernisierung ihres IBM Z-Mainframe-Toolset entschieden.

Die erste Modernisierung der Bank fand 2016 statt, als eine Eclipse-basierte Plattform zur Ergänzung der Software Interactive System Productivity Facility (ISPF) hinzugefügt wurde.

„Jüngere Entwickler hatten keine Erfahrung mit der ISPF-Schnittstelle auf IBM Z-Mainframes. „Für Anfänger war es eine steile Lernkurve“, erinnert sich Tadas Janionis, Software-Ingenieur bei der Swedbank. Um die nächste Generation von Mainframe-Entwicklern zu fördern, hat Swedbank IBM Explorer for z/OS Aqua (z/OS Explorer) eingeführt, eine Eclipse-basierte Integrationsplattform für die Anwendungsentwicklung.

z/OS Explorer half grünen Entwicklern, sich im Mainframe-Bereich zu qualifizieren, und bot allen Entwicklern eine bequemere Möglichkeit, die vorhandenen Problem Determination Tools der Swedbank zu nutzen. Das Entwicklungsteam war von der Effektivität der Lösung so beeindruckt, dass die Bank versprach, ihre Bemühungen zur Modernisierung der Mainframes auf unbestimmte Zeit fortzusetzen.

Einige Jahre später beschloss die Swedbank, die IBM Application Discovery and Delivery Intelligence (ADDI) als Reaktion auf die großen Veränderungen bei den Bankvorschriften, der Technologie und den Kundenerwartungen einzuführen. „Die Bankenbranche verändert sich ständig und wir müssen uns mit ihr verändern“, sagt Girish Wani, Agile Product Owner für Mainframe-Entwicklung bei Swedbank. „Wir setzen auf Modernisierung, um unseren Entwicklern die Unterstützung zu bieten, die sie benötigen, um unsere Systeme und die Schnittstelle zum Mainframe schnell zu erlernen.“

Application Discovery hilft Entwicklern dabei, leichter zu bestimmen, welche Anwendungen modernisiert, konsolidiert oder außer Betrieb genommen werden sollen. Durch die Zeitersparnis bei der Untersuchung von Abhängigkeiten in der Mainframe-Anwendungslandschaft können Entwickler mehr Zeit für Innovationen aufwenden.

Vor Kurzem erreichte die Swedbank einen weiteren kritischen Punkt auf ihrem Weg zur Modernisierung der Mainframes. Die Bank benötigte eine ganzheitlichere Methode zur Analyse ihrer Datenbank und Dateien, und ein optimierter, DevOps-gesteuerter Mainframe-Prozess stand in Aussicht.

15 % Prognostizierte Verkürzung der Markteinführungszeit für innovative neue Dienstleistungen um 15 % 15 % Prognostizierte Steigerung der Entwicklerproduktivität um 15 %
Die Bankenbranche verändert sich ständig und wir müssen uns mit ihr verändern. Wir setzen auf Modernisierung, um unseren Entwicklern die Unterstützung zu bieten, die sie benötigen, um unsere Systeme und die Schnittstelle zum Mainframe schnell zu erlernen. Girish Wani Agile Product Owner, Mainframe Development Platform Team Swedbank
Aufbau der Grundlage für agile DevOps

Der Erfolg der vorherigen IBM-Implementierungen der Swedbank veranlasste das Mainframe-Entwicklungsteam, die Lösung IBM Developer for z/OS (IDzEE) für die nächste Modernisierungsphase zu wählen.

IDzEE ist ein umfassendes Toolset für die Erstellung, Bereitstellung und Wartung von Hybrid-Cloud-Anwendungen auf z/OS. Die Lösung wird durch eine DevOps-Toolchain unterstützt, die die parallele Entwicklung in einer kontinuierlichen Integrations- und Bereitstellungspipeline unterstützt.

Die integrierten Funktionen von IDzEE ermöglichen eine höhere Entwicklerproduktivität, eine ganzheitliche Analyse und eine Verkürzung der Time-to-Value. Die intuitive grafische Benutzeroberfläche erleichtert die Navigation im Code dank Semantik, Filtern, Such- und Datenflussdiagrammen erheblich. Die Lösung bietet außerdem sowohl ISPF- als auch IDE-Editoroptionen (Integrated Development Environment), sodass Entwickler bei der Erstellung komplexer Codes ihren bevorzugten Bearbeitungsstil verwenden können.

Der interaktive, vollständig integrierte Debugger in IDzEE hilft Entwicklern, ihre Workflows zu verbessern, indem er ihnen die Möglichkeit gibt, die Programmausführung zu testen, zu untersuchen, zu überwachen und zu steuern. Anwendungen können in Phasen ausgeführt und bei Bedarf für Prüfungen oder Änderungen angehalten werden.

Codeabdeckungsberichte helfen ihnen, Testlücken aufzudecken und besser zu verstehen, wie sich Änderungen auf den Rest der Anwendung auswirken werden. Moderne Tools bieten außerdem den Vorteil, dass sie eine schnelle Analyse von ausgereiftem, kryptischem Mainframe-Code ermöglichen. Dazu gehört es, die Auswirkungen einer Änderung aufzuzeigen und toten Code zu identifizieren. Diese schnellen, umfassenden Analysefunktionen unterstützen eine schnellere und qualitativ hochwertigere Bereitstellung neuer Anwendungsfunktionen.

Diese Fähigkeiten sind laut Rajesh Murugan, Software-Ingenieur bei Swedbank, entscheidend, um die Bank bei der Erreichung ihrer Ziele zu unterstützen. „IDzEE ist ein entscheidender Akteur bei unseren Modernisierungsbemühungen. Es ist die Grundlage für all unsere Entwicklungsfunktionen, Analysetools und externen Plug-ins. Alles, was wir brauchen, ist an einem Ort verfügbar“, erklärt Rajesh Murugan.

Das IBM Lab-Team unterstützte Swedbank per Fernzugriff, um eine erfolgreiche Implementierung von IDzEE sicherzustellen. „IBM hat einen digitalen Supportkanal für uns eingerichtet, über den wir kommunizieren und Fragen stellen können. Das war besonders bei der Einrichtung hilfreich, da wir mit dem Produkt nicht vollständig vertraut waren“, sagt Tadas Janionis.

Das Mainframe Development Platform Team traf sich außerdem alle zwei Wochen mit dedizierten IBM-Ansprechpartnern, um aktuelle Probleme zu besprechen. Bei einem dieser Treffen half IBM der Swedbank bei der Entwicklung eines Programms, in dessen Rahmen interne Ansprechpartnern ausgewählt wurden, die bei der Einführung der Lösung in ihren Teams helfen sollten.

Das IDzEE Champions Program trug dazu bei, die Akzeptanz in der Entwicklergemeinschaft der Swedbank zu erhöhen. „Einige Mainframe-Entwickler sind nicht sehr offen für Veränderungen. Das IDzEE Champions Program half uns, das Eis mit jedem Team zu brechen und Reibungsverluste bei der Umsetzung zu reduzieren. Dies war auch eine der Best Practices, die wir von IBM erhalten haben. Es hat uns geholfen, IDzEE viel besser zu implementieren“, sagt Girish Wani.

Die Swedbank startete das Programm mit zwei IDzEE-Champions und weitete die Lösung auf etwa 30 Entwickler aus. Nach dem Erhalt von überwiegend positivem Feedback wurden für jedes Team Champions ausgewählt und die Bank konnte IDzEE für den Rest der Community einführen.

IDzEE ist ein entscheidender Akteur bei unseren Modernisierungsbemühungen. Es ist die Grundlage für all unsere Entwicklungsfunktionen, Analysetools und externen Plug-ins. Alles, was wir brauchen, ist an einem Ort verfügbar. Rajesh Murugan Software Engineer, Mainframe Development Team Swedbank
Neue Höhen durch Modernisierung erreichen

Das IDzEE-Toolset macht die Entwicklung für neue und erfahrene Mainframe-Entwickler gleichermaßen bequemer, effizienter und produktiver. Obwohl die Umsetzung erst kürzlich erfolgte, profitierte die Swedbank bereits von vielen Vorteilen der IDzEE-Modernisierung.

„Unsere Schätzungen sind schneller und genauer als je zuvor“, bemerkt Girish Wani. „Wir können die Auswirkungen und das Ausmaß der von uns vorgenommenen Änderungen sofort bestimmen.“ Genauere Schätzungen helfen Entwicklern auch dabei, besser zu definieren, was während der Sprintplanung geliefert werden kann.

Mit seiner umfassenden integrierten Funktionalität ermöglicht IDzEE eine schnelle Problemlösung und eine nahtlose Anpassung. Die Lösung verleiht den Entwicklern der Swedbank ein neues Maß an Agilität und Kompetenz, wodurch die Entwicklungsqualität verbessert und die Ressourcennutzung gesteigert wird. Mit jeder Prozess- und Kapazitätsverbesserung baut die Swedbank ihren Wettbewerbsvorteil aus und verkürzt die Markteinführungszeit für innovative neue Dienstleistungen.

Heute wurden 260 Entwickler der Swedbank in IDzEE aufgenommen. „Die Schulung der Teammitglieder war mit IDzEE sehr effektiv“, bemerkt Rajesh Murugan. Und der Schulungsprozess hat mehr bewirkt, als nur die Entwickler weiterzubilden und Wissen zu erhalten. Girish Wani sinniert: „Jede Frage und Diskussion während der IDzEE-Schulung brachte uns unseren Entwicklern und der Entwicklergemeinschaft näher.“ Der Agile Product Owner betrachtet diese neu entdeckte Verbindung als den größten Vorteil, den IDzEE der Mainframe-Entwicklergemeinschaft gebracht hat.  

Für die nächste Modernisierungsphase plant die Swedbank, ihre Automatisierungs- und Testkapazitäten zu erweitern.

Logo von Swedbank
Über Swedbank

Die Swedbank (Link außerhalb von ibm.com) bietet rund 7 Millionen Privatkunden und 555.000 Firmenkunden in Schweden, Estland, Lettland und Litauen Bankdienstleistungen, Asset-Management und eine Reihe anderer Finanzdienstleistungen an.

Lösungskomponenten IBM Application Discovery and Delivery Intelligence IBM Developer for z/OS IBM Z
Ein umfassendes, robustes Toolset für die Entwicklung von z/OS-Anwendungen

Entwickeln und warten Sie IBM z/OS-Anwendungen schnell, mit besserer Qualität und größerer Flexibilität.

Mehr erfahren Weitere Fallstudien anzeigen
Rechtshinweise

© Copyright IBM Corporation 2024. IBM Corporation, New Orchard Road, Armonk, NY 10504

Hergestellt in den Vereinigten Staaten von Amerika, Mai 2024.

IBM, das IBM Logo, ibm.com, IBM Z, IBM Research und z/OS sind Marken oder eingetragene Marken der International Business Machines Corporation in den USA und/oder anderen Ländern. Weitere Produkt‐ und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie unter https://www.ibm.com/de-de/legal/copyright-trademark.

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 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.