Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mit Bleifuß die Kurve kriegen

Mit Bleifuß die Kurve kriegen

Geschwindigkeit ist in der digitalisierten Welt entscheidend. Bei Hermes wird Software daher von unabhängigen, agilen Produktteams entwickelt. Neue Features werden in der Cloud jeden Tag deployed. Fachbereiche nutzen SaaS als schnelle Alternative zur Beauftragung über die eigene IT.
Somit unterliegt unsere IT Landschaft permanenter Veränderung und es ergeben sich zahlreiche Herausforderungen - sowohl für die Entwicklung einzelner Lösungen als auch für die IT-Landschaft im Ganzen. Der Vortrag zeigt, wie das Hermes Architecture & Security Team diese Herausforderungen angeht und was wir dabei gelernt haben.

Von Gunnar Kiesel

Hermes Germany GmbH

October 30, 2019
Tweet

More Decks by Hermes Germany GmbH

Other Decks in Technology

Transcript

  1. Inhalt 01 Ein Überblick über Hermes Germany und unsere Ausgangslage

    02 Die aktuelle Situation und ihre Herausforderungen 03 Wie wir die Kurve kriegen 04 Fazit 05 Ausblick & Fragen
  2. Hermes Germany ist der zweitgrößte Paket-Logistiker Deutschlands. • Gegründet 1972.

    • Wir stellen derzeit etwa 400 Millionen Pakete pro Jahr zu. • Neben Privatkunden sind unsere Hauptkunden Otto, Amazon, H&M, Zalando. • Wir stellen uns mit 250 IT- Spezialisten den Herausforderungen der Logistik
  3. Die digitale Transformation ist da! • Stark wachsender Markt •

    Sehr geringe Margen • Starker Kostendruck • Große Herausforderungen im Bereich „Letzte Meile“ • Größter Kunde ist Wettbewerber • Suche nach strategischem Partner im September 2018 bekannt gegeben • Transformation des Geschäftsmodells • Erschließen neuer Geschäftsfelder • Hohe Erwartungshaltung an IT
  4. 7 • Wir geben Vollgas und ändern alles was wichtig

    ist! • Bremsen ist keine Option. • Einsatz von agilen Methoden • Konzern Kulturwandel • Hohe Freiheitsgrade & Eigenverantwortlichkeit in Cross-Funktionalen-Teams
  5. Überblick Systemlandschaft Paketgeschäft 2017 2017 2017 2017 2017 2017 2017

    2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2019 2019 2019 2019 2019 2019 2018 2019 2018 2019 2019 2019
  6. 9 Herausforderungen • Sehr unterschiedlicher Reifegrad/Entwicklungsstand auf dem Weg zum

    BizDevOps Produktteam • Wenig Know-How-Transfer • Architektur „passiert“ im ganzen Unternehmen • Aufgaben, die früher typischerweise von übergreifenden (Governance-) Teams übernommen wurden, fallen unter den Tisch • Viele Entscheidungsträger und keine etablierten Entscheidungsprozesse verlangsamen produktübergreifende Aufgabenstellungen • Keine abgestimmten Technologie- Entscheidungen • Neue IT Welt „kollidiert“ mit alter IT-Welt • SaaS ermöglicht es Fachbereichen noch einfacher selbst IT zu beschaffen
  7. 10 Governance Architektur funktioniert nicht (mehr) • Quality Gates •

    (langfristige) Pläne • Detallierte/top-down Vorgaben • Langwierige / mehrstufige Entscheidungsprozesse • Architekturdokumentation durch Architekten
  8. 13 • Rahmenbedingungen, Standards und Leitplanken • Ratgeber für nachhaltige

    Lösungen • Umsetzungsunterstützung • Architektur Weiterentwickeln Architektur Themenradar
  9. Wie entstehen Lösungen die den Anforderungen unseres Geschäfts gewachsen sind?

    14 Jede Applikation unterstützt nur eine Business Capability. Das Architekturteam definiert einen Rahmen für Kerntechnologien. Technologie Entscheidungen für einzelne Applikationen können von dem jeweiligen Team selber getroffen und verantwortet werden. Eigenentwicklung findet auf einer PaaS Umgebung statt. Wichtige Geschäftsereignisse werden über eine zentrale Austauschplattform kommuniziert. Geschäftsobjekte werden führend von einer Applikation verwaltet. Applikationen stellen ihre Funktionalität in einer stabilen, dokumentierten API bereit. Applikationen sind unabhängig, sicher, skalierbar, überwachbar, resilient und schnell transformierbar. Jede Applikation kann jederzeit automatisiert und transparent für andere Applikationen geändert werden. Hermes Architekturprinzipien
  10. XYZ Architekturbaustein, ausgerichtet an Fachlichkeit API / GUI Schnittstelle, über

    die Fachlichkeit bereitgestellt wird Schnittstelle mit besonderen Anforderungen an Integrationsfähigkeit API / GUI Kommunikation, intern Kommunikation extern Kunde Geschäftsobjekt in der Hoheit von Baustein Legende: Delivery Transport Order Planning & Disposition API / GUI Track & Trace Billing BI Liefery Partner HG API Large Customer Communication API / GUI Medium Customer Communication GUI Small Customer Communication Kunde Kunde Kunde HG Hermes Germany Business Architecture 2017
  11. 17 Umsetzungsunterstützung Reifegrad des Teams bzgl. Architektur Relevanz des Themas

    hoch Regelmäßiger Austausch keine Unterstützung notwendig Unterstützung in der Initiierungs- phase Mitarbeit im Team Angelehnt an: Der agile Architekt ist ein Bauingenieur, Objektspektrum 06/17, Seite 23 niedrig
  12. 19 Produktübergreifende Entscheidungen treffen • Entscheidungen wurden im anvisierten Zeitraum

    getroffen • Fachexperten haben zentrale Rolle im Entscheidungsprozess • Transparentes Verfahren Hermes Technologie Gilde • Arbeitsgruppen mit 2 Monaten Laufzeit • Bisher drei Entscheidungen getroffen • 2 Monate sind lang • schwer Mitarbeiter zu begeistern, wenn Auswirkungen noch nicht sichtbar sind • Hoher Moderations-Aufwand
  13. Kafka Self-Service-Tool • Einrichten von Lese-/Schreibzugriffen auf Kafka • Sicherstellen

    der Architekturvorgaben ohne Mehraufwand • Registry des Datenangebots • Architekturdokumentation über Anbindung von LeanIX
  14. Die Digitalisierung betrifft uns heute • Eine hohe Veränderungsgeschwindigkeit ist

    essentiell • Architekturmethodik muß in einer agilen Umgebung angepasst werden • Architektur und Informationssicherheit - mit Augenmaß - in den gesamten Produkt-Lebenszyklus zu integrieren hilft Probleme frühzeitig zu erkennen und Hindernisse abzubauen • Bei vielen unabhängigen Entscheidungsträgern ist eine gemeinsame Vision des Ziels erforderlich • Maximale Freiheitsgrade führen nicht zur maximalen Geschwindigkeit. Erforderlich sind – weitgesteckte – Leitplanken • Software- und Enterprise- Architekten müssen selbst Hand anlegen um zukunftsweisende Wege zu etablieren
  15. • Im Fokus steht Transformations-Programm für die ‚letzte Meile‘ •

    Weiterentwicklung in Richtung Architektur-Vision • Erhöhung der Resilienz • Weitere Hands-On-Entwicklung von Prototypen und Querschnitts-Werkzeugen durch das Team • Wir verstärken unser Team weiter (+1 Solution Architekt)