Slide 1

Slide 1 text

„Eigentlich brauche ich nur den Applikations- namen“ Mit Integrationen zu einer ganzheitlichen Unternehmens- architektur in agilen Organisationen. Dr. Marcel Morisse, Enterprise Architect München, November 2021

Slide 2

Slide 2 text

Hermes 2 Bis zu 11.000 Zusteller liefern für Hermes aus. Bis zu 2,5 Mio. Zustellungen am Tag. Hermes ist in Deutschland der Marktführer im Großstücksegment und die Nr. 2 in der B2C-Paketzustellung. > 45.000 Annahmestellen in ganz Europa. 18.255 Mitarbeiter sind bei der Hermes Gruppe weltweit angestellt. Über 16.500 Hermes PaketShops in ganz Deutschland. 2,54 Milliarden EUR betrug der Gesamtumsatz der Hermes Gruppe im Geschäftsjahr 2020/21.

Slide 3

Slide 3 text

Differenzierung in der Paketlogistik nur durch digitale Services 3 Ansprechendes Nutzererlebnis und Bereitstellung mobiler Dienste Einsatz von Augmented Reality im logistischen Prozess Nahtlose Integration in eCommerce Supply Chains Resiliente IT-Systeme: Robust und flexibel bei saisonalen Schwankungen Digitale Verzahnung von Vertrieb und Produktmanagement Ganzheitliche Transparenz über die Paketlieferung

Slide 4

Slide 4 text

Auch wir können nur einen Teil des Problems lösen

Slide 5

Slide 5 text

Was ist die Aufgabe von Querschnitts- funktionen in Zeiten agiler IT? Individuen und Interaktionen mehr als Prozesse und Werkzeuge Funktionierende Software mehr als umfassende Dokumentation Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung Reagieren auf Veränderung mehr als das Befolgen eines Plans 5

Slide 6

Slide 6 text

Früher war alles besser? 6 Time to market > 12 Monate Methodik Technik Kultur deutsches Mittelstands- Unternehmen in Familienbesitz Plan Build Run IBM Stack J2EE / AS400 eigenes RZ am Standort

Slide 7

Slide 7 text

Und heute? 7 Time to market > Tage Methodik Technik Kultur Kundenfokus Konzernkulturwandel Fehlerkultur Leistungskultur Mut Kunde ist der Empfänger! Hierarchieabbau Neues Führungsverständnis Eigenverantwortung Inter- disziplinär Cloud Container Microservices SCS Kubernetes Autoscaling PaaS OpenShift IaaS SaaS API REST Swagger CDCT Pact Logging/Monitoring ELK Prometheus Grafana Jaeger Kafka Open Source Agile Architecture Event Driven Architecture DevOps DevSecOps BizDevOps Scrum Kanban FlightLevel Continous Integration Continous Deployment Pair Programming Produktorientiert MVP SAFe

Slide 8

Slide 8 text

Der Hermes Präsentationsmaster Folientitel oder Kapitel 8 Herausforderungen @ Hermes • Sehr unterschiedliche Reifegrade der BizDevOps Teams • Begrenzter Wissenstransfer • Architektur „passiert“ überall • Governance Aufgaben, früher in Governance Teams und Gremien, werden ignoriert und unter den Teppich gekehrt • Viele Entscheidungsträger und fluides Entscheiden behindern Aufgaben jenseits des Teamlevels • Keine konsolidierten Technologieentscheidungen • Konflikte zwischen der „neuen“ und „traditionellen“ IT Welt • SaaS bemächtigt vermeintlich Fachabteilungen zu IT ohne IT- (Abteilung) • IT Managementfunktionen spielen sich gegenseitig aus

Slide 9

Slide 9 text

UA @ Hermes 9 Manuelle Tätigkeit Nicht verknüpft Transparenz Kollaboration Klare Struktur Holistische Modellierung Einheitliche Sprache Unternehmensweite Kollaboration Mehrwert durch etabliertes UA Werkzeug Unternehmensweite und –externe Unterstützung Integrierte Landschaft der IT Management Tools EAM als gelebte Norm Nutzung eines professionellen UA Tools 2018 2021

Slide 10

Slide 10 text

„Eigentlich brauche ich nur den Applikations- namen“ Manueller Input von UA-Daten so wenig wie möglich Nutzung von internen und externen Datenquellen so viel wie möglich UA Tool als Absprungpunkt in weitere IT Managementwerkzeuge UA Tool als Master für die Applikations- identität Unser Ansatz 10

Slide 11

Slide 11 text

EA Integrationen @ Hermes 11

Slide 12

Slide 12 text

EA Integrationen @ Hermes 12

Slide 13

Slide 13 text

EA Integrationen @ Hermes 13

Slide 14

Slide 14 text

EA Integrationen @ Hermes 14

Slide 15

Slide 15 text

EA Integrationen @ Hermes 15

Slide 16

Slide 16 text

EA Integrationen @ Hermes 16

Slide 17

Slide 17 text

Automatische Generierung von EDA- Schnittstellen 17 Applikationen Schnittstellen und Relationen GraphQL DEV Kafka PROD Kafka Topics INTEGRATION Kafka

Slide 18

Slide 18 text

Keine manuelle Tätigkeiten für Schnittstellen 18 Anlegen eines Topics für eine Applikation Bereitstellung des Topics auf Integration Abonniert von anderer Applikation Bereitstellung des Topics auf Production Markierung des Topics als veraltet Löschung des Topics Anlegen eines Interface FactSheets Setzen der Applikation als Provider Setzen des Lifecycle auf PhaseIn Setzen des Lifecycle auf Plan Setzen der Applikation als Consumer Setzen des Lifecycle auf Active Setzen des Lifecycle auf PhaseOut Setzen des Lifecycle auf EndOfLife

Slide 19

Slide 19 text

Ganzheitliche Betrachtung von Schnittstellen 19 Analyse unserer Event Driven Architecture ➢ Identifikation von Mustern und Best Practices ➢ Vermeidung von Duplikaten ➢ Nutzung von Ereignisse ➢ Ermittlung von Prozessketten

Slide 20

Slide 20 text

Automatisches Auslesen von Cloud Services 20 Cloud Services Service Regions Service Environments Integration API Abrechnungsdaten Abrechnungsdaten Cloud Service Exporter

Slide 21

Slide 21 text

Ganzheitliche Betrachtung von Applikationen 21 Analyse unserer Cloud Native Applikationen ➢ Identifikation von Mustern und Best Practices ➢ Potential für Kostenreduktion ➢ Umsetzbarkeit zukünftiger Anforderungen ➢ Reduktion der technischen Komplexität

Slide 22

Slide 22 text

„Eigentlich brauche ich nur den Applikations- namen“ Erfolgreicher Ansatz, Etablierung des UA Tools Engere Zusammenarbeit der Querschnittsfunktionen Gesteigerte Qualität des manuellen Inputs durch automatischen Input Aufwand für Entwicklung und Pflege der Schnittstelle Fazit 22

Slide 23

Slide 23 text

Vielen Dank.

Slide 24

Slide 24 text

Kontakt 24 Dr. Marcel Morisse Enterprise Architect Hermes Germany GmbH Essener Strasse 89 22419 Hamburg T: +49 (0) 40 5375-7423 [email protected]