Digitalisierung, Cloud, AI, Microservices, Agile etc. all diese Themen prägen unseren Alltag bei der Modernisierung des Versicherungsgeschäfts und der dafür notwendigen IT Lösungen. Was aber geschieht mit den Systemen, mit denen heute immer noch ein Grossteil des Geldes verdient wird und auf Technologien wie Smalltalk, Cobol oder Siebel basieren? Hierfür gibt es unterschiedliche Strategien und Massnahmen, deren konkrete Anwendung in der Mobiliar in diesem Vortrag aufgezeigt werden.
Why did the shift-left end up in the cloud for Bank Julius Baer?
Umgang mit Legacy in der Digitalen Transformation - Andreas Grütter, Die Mobiliar
1. Umgang mit Legacy in der digitalen Transformation
BATBern 45, Andreas Grütter, Leiter IT Architektur
2. BATBern 45 | Umgang mit Legacy in der digitalen Transformation 2
3. Digitalisierung erfordert eine Transformation unserer IT-Landschaft
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 3
bisher zukünftig
Kunden
Mitarbeiter
IT-Landschaft
Öko-
systeme
Self
Service
IoT
Bots
Kunden
Mitarbeiter
IT-Landschaft
Transformation
der IT Landschaft
On-prem Cloud
4. Digitale Transformation der Mobiliar…
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 4
Kanäle
Produkte
Prozesse
Konsistentes
Kundenerlebnis über
alle on- und offline
Kanäle
Technologien
Fähigkeiten / Vorgehen / Praktiken
Das bedeutet erneuerte…
5. Bezüglich Technologie haben wir eine klare Cloud Strategie
5
Standard-
Geschäfts-Prozess
Applikationen Eigenentwicklung Applikationen
Eigenentwicklung
Standard-SW
Inhouse
betreiben,
warten
SLAs
managen
Applikationen
entwickeln und
betreiben
Entwickeln
IT-Infra:
Inhouse
betreiben,
warten
Heute Inhouse … … morgen Cloud
Ersetzen
Modernisieren
PaaS
Prozess
Standard-
Geschäfts-Prozess
Differenzierender
Geschäfts- Prozess
Kaufen
Bauen
IT-Infrastruktur
Speicher
Server
Netzwerk
On-prem Cloud
Standard-SW Cloud
betreiben,
warten
Shift & Lift
(Ausnahme)
IaaS
SaaS
IT-Infrastruktur
Speicher
Server
Netzwerk
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
6. Aktuelle Situation unserer Technologie Landschaft
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 6
7. Zahlreiche Mission Critical Systeme basieren auf Legacy Technologien
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 7
8. Legacy System: Etablierte, historisch gewachsene Anwendung
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 8
Wichtigste Ursachen für den
Agilitätsverslust:
• Historisch gewachsene
Komplexität
• Knowhow Verlust z.B.
wegen unzureichender
Doku
• Abnehmende Ressourcen
Verfügbarkeit
• Veraltete Technologie
Quelle: Managed Evolution
9. Problem von Legacy Systemen
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 9
Massives
Investment
ohne added
Business
Value
Quelle: Managed Evolution
10. Von der Mobi Evolution zu Managed Evolution
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 10
Digitale
Transformation
Vom Sanierungsfall
zum Marktleader
Quelle: Managed Evolution
11. Fachlich getriebene Modernisierung entlang der Produktlinien (vereinfacht)
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 11
Schritt 1
(im Abschluss)
Schritt 2 (im Abschluss)
Schritt 3 (aktuelle Fokus)
Schritt 4
Schritt 5
Schritt 6
Schritt 7
12. Die wichtigsten Architektur Prinzipien zur Beherrschung der Komplexität
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 12
Redundanzfreiheit
Zukunfts-
orientierung
Keine Kompromisse in neuen Systemen
aufgrund der Legacy Systeme
Daten haben einen einzigen Master
13. Konsequenz des Produktweisen Vorgehens für die Altsysteme
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 13
Abschaltung der Altsysteme ist erst möglich, wenn
alle Produktlinien modernisiert sind.
14. Vor- und Nachteile des Produktweisen Vorgehen
• Fokus auf Business Innovationen
• Neue innovative Konzepte sind ohne Altlasten umsetzbar
• Weniger taktische Übergangslösung (z.B.
Rückwärtsintegrationen)
• Keine Kostenersparnis realisierbar
• Wartung/Betrieb der Altsysteme binden länger Ressourcen
• Mehraufwand für gesetzlich notwendige Anpassungen
Vorteile Nachteile
Die Vorteile überwiegen, solange…
…die Aufwände in die Legacy Systeme minimal gehalten werden können
…die Komplexität des Gesamtsystems kontrolliert werden kann
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 14
15. Das bedeutet aber auch…
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 15
Wir machen wenn immer möglich keine
reine Technologie Ablösung
Betrieb der Altsysteme muss längerfristig
sicher gestellt sein
16. Das bringt Risiken, welche gemanagt werden müssen
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 16
Ressourcen Kosten
Technologie Anpassbarkeit
Smalltalk
Cobol (IBM Mainframe)
Siebel
17. Wichtigste Massnahmen für betriebskritische Risiken
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 17
Ressourcen
Technologie
Risiken Massnahmen
• Sicherstellen dass die Schlüsselressourcen
erhalten bleiben
• Outsourcing von Wartung / Weiterentwicklung
und Betrieb sofern dies möglich und sinnvoll ist
• Vorbereitung einer forcierten Technologie
Ablösung, welche nur im Notfall implementiert
wird.
18. BATBern 45 | Umgang mit Legacy in der digitalen Transformation 18
Die Smalltalk Plattform ist unser
grösstes Betriebsrisiko
Massnahme:
Vorbereitung einer forcierten eins- zu
eins Migration nach Java
19. Warum nur vorbereiten und Migration nicht durchziehen?
19
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
20. Vorgehen der eins zu eins Migration
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 20
Erfolgreich abgeschlossene Arbeiten
Produktion/Lifecycle
Smalltalk
Einfrieren
Smalltalk
Smalltalk Migration
«Vertical Slice»
Migration
Smalltalk
2A
1
Vorbereiten einfrieren
Smalltalk
Produktion/Lifecycle
Java
24 Monate
Erweiterung Scope
alle Produkte
Vorbereitung abgeschlossen
«Keep alive»
Migration
x-Jahre
~2 Jahre
21. Teilautomatisierte Migration durch Synchrony mit ihrer Modernization
Lifecycle Platform — MLP™
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 21
22. Der Ansatz funktioniert: Smalltalk- vs. Java-Code…
22
Smalltalk
Java
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
23. …aber es ist harte Arbeit und dauerte rund 2 Jahre /2100 PT Aufwand (davon
2000PT extern durch Synchrony)
23
▪ Hohe manuelle Aufwände
▪ 90% der Arbeit für
Migration, insb. Definition
der Migrationsregeln in
MLP.
▪ Key Painpoints:
▪ Viel Zeit für
Testing/Validation wegen
hohen Datenmengen.
▪ Aufwändiges Debuggen
wegen Datenhaltung auf
Mainframe.
M
M
M
M
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
24. BATBern 45 | Umgang mit Legacy in der digitalen Transformation 24
Zusammenfassung / Fragen