Slide 1

Slide 1 text

Hyperloop Development Mit Methodik, Technik & Kultur die Anwendungsentwicklung auf Geschwindigkeit bringen Gunnar Kiesel, 02.12.2020 speed limits on the road to success. There are no - David W. Johnson

Slide 2

Slide 2 text

Hermes Germany ist der zweitgrößte Paket-Logistiker Deutschlands. • Gegründet 1972. • Wir stellen derzeit etwa 450 Millionen Pakete pro Jahr zu. • Neben Privatkunden sind unsere Hauptkunden Otto, Amazon, H&M, Zalando. • Wir stellen uns mit 350 IT- Spezialisten den Herausforderungen der Logistik.

Slide 3

Slide 3 text

Inhalt Aktuelle Beispiele für agile Software Entwicklung bei Hermes Hermes Germany: unsere Ausgangslage Was wir bei Hermes verändert haben – ein Überblick Fokus Anwendungsentwicklung Fazit & Ausblick Fragen

Slide 4

Slide 4 text

Aktuelle Beispiele für agile Software Entwicklung bei Hermes Kontaktlose Zustellung Idee bis Kunde: 3 Tage Payment Provider Wechsel Neuer Provider bis Kunde: 14 Tage

Slide 5

Slide 5 text

Unsere Ausgangslage Methodik Technik Kultur deutsches Mittelstands- Unternehmen in Familienbesitz Plan Build Run IBM Stack J2EE / AS400 eigenes RZ am Standort Idee bis Kunde: > 12 Monate

Slide 6

Slide 6 text

6 Unser Ziel: Geschwindigkeit • Zeit zwischen Idee und Kundenmehrwert minimieren • hochfrequente Probe-Sense-Response Zyklen • Mehrwert für den Kunden erzielen

Slide 7

Slide 7 text

Methodik Technik Kultur Veränderungen in Kultur, Methodik & Technik im ganzen Unternehmen 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

8 Den Zug in Fahrt bringen Der Start – neue Methode, … • Scrum – unser Start in agiles Arbeiten / Denken • QA wird in Entwicklungsteams integriert • fühlte sich „richtig“ an hat aber nicht die Geschwindigkeit erhöht

Slide 9

Slide 9 text

9 Den Zug in Fahrt bringen Der Start – neue Methode, alte Technik • Hardware Bestellungen dauerten Monate • hoher Aufwand für Automatisierungen in der Build/Deployment-Pipeline • Verfügbarkeit von Betriebsmitarbeitern schwierig IT-Vorhaben bis Kunde: mehrere Monate

Slide 10

Slide 10 text

10 Elektrifizierung Der Durchbruch – neue Technik ermöglicht uns DevOps • Verbreitung Microservices / Self Contained Systems • Public Cloud • Platform as a Service: Kubernetes & OpenShift • Terraform • zuverlässige Continues Deployment Pipelines IT-Vorhaben bis Kunde: Wochen / Tage

Slide 11

Slide 11 text

11 Elektrifizierung Der Durchbruch – neue Technik ermöglicht uns DevOps • die Umstellung findet in der gesamten IT statt • keine 2-Speed IT! • aber unterschiedliche Entwicklungsgeschwindigkeit IT-Vorhaben bis Kunde: Wochen / Tage

Slide 12

Slide 12 text

12 Hyperloop – iterativer Topspeed Freiheit für / Verantwortung in die Teams • gefühlte / gelernte Grenzen müssen abgebaut werden • Zusammenwachsen von IT und Business • Flight-Level für übergreifende Transparenz und Abstimmung Idee bis Kunde: Tage

Slide 13

Slide 13 text

13 Hyperloop - iterativer Topspeed Freiheit für / Verantwortung in die Teams • Ideen entstehen interdisziplinär • Durchgängigkeit von Idee, Umsetzung und Auswertung • hohe Iterationsgeschwindigkeit • tägliche produktive Deployments Idee bis Kunde: Tage

Slide 14

Slide 14 text

14 Fazit • durch große Veränderungen haben wir eine hohe Geschwindigkeit in der Anwendungsentwicklung erreicht • wichtiger Faktor waren die Möglichkeiten, die durch neue Technik entstanden sind • autonome Teams mit großen Freiheiten haben den Veränderungsprozess entscheidend vorangebracht • Wenn Methodik, Technik, Kultur zusammenkommen, verschieben sich Grenzen

Slide 15

Slide 15 text

15 Ausblick • Serverless • Produkt-übergreifende Zusammenarbeit stärken, Denken in Prozessen • ein paar neue Spielregeln einführen

Slide 16

Slide 16 text

Fragen

Slide 17

Slide 17 text

Kontakt Gunnar Kiesel gunnar.kiesel@hermesworld.com Diese und andere Präsentationen: https://speakerdeck.com/hermes Always move fast ...you never know who’s catching up! ― Terry Pratchett

Slide 18

Slide 18 text

Platzhalter Präsentationstitel