Umgang mit Legacy in der digitalen Transformation
BATBern 45, Andreas Grütter, Leiter IT Architektur
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 2
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
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…
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
Aktuelle Situation unserer Technologie Landschaft
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 6
Zahlreiche Mission Critical Systeme basieren auf Legacy Technologien
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 7
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
Problem von Legacy Systemen
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 9
Massives
Investment
ohne added
Business
Value
Quelle: Managed Evolution
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
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
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
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.
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
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
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
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.
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
Warum nur vorbereiten und Migration nicht durchziehen?
19
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
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
Teilautomatisierte Migration durch Synchrony mit ihrer Modernization
Lifecycle Platform — MLP™
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 21
Der Ansatz funktioniert: Smalltalk- vs. Java-Code…
22
Smalltalk
Java
BATBern 45 | Umgang mit Legacy in der digitalen Transformation
…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
BATBern 45 | Umgang mit Legacy in der digitalen Transformation 24
Zusammenfassung / Fragen

Umgang mit Legacy in der Digitalen Transformation - Andreas Grütter, Die Mobiliar

  • 1.
    Umgang mit Legacyin 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 eineTransformation 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 derMobiliar… 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 habenwir 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 unsererTechnologie Landschaft BATBern 45 | Umgang mit Legacy in der digitalen Transformation 6
  • 7.
    Zahlreiche Mission CriticalSysteme 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 LegacySystemen BATBern 45 | Umgang mit Legacy in der digitalen Transformation 9 Massives Investment ohne added Business Value Quelle: Managed Evolution
  • 10.
    Von der MobiEvolution 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 Modernisierungentlang 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 ArchitekturPrinzipien 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 ProduktweisenVorgehens 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 Nachteiledes 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 aberauch… 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ürbetriebskritische 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 vorbereitenund Migration nicht durchziehen? 19 BATBern 45 | Umgang mit Legacy in der digitalen Transformation
  • 20.
    Vorgehen der einszu 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 durchSynchrony 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 istharte 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