Der Kunde
Die DB Fernverkehr AG ist eine Tochtergesellschaft der Deutschen Bahn AG und verantwortet den Vertrieb und den Fahrkartenverkauf des Personenverkehrs der DB sowie für viele andere Verkehrsunternehmen und bildet somit die Schnittstelle zwischen Bahn und rund fünfeinhalb Millionen Fahrgästen täglich in Deutschland.
Sie betreibt sowohl Reisezentren, einen Online-Ticketverkauf auf der DB Website oder in den DB-Navigator Apps (für Android und iOS) als auch noch einen telefonischen Kundenservice.
Das Projekt “Vendo”
Die Deutsche Bahn befördert täglich mehr als acht Millionen Personen im europaweiten Personennahverkehr. Hinzu kommen bis zu sieben Millionen Transaktionen. Eine logistische Höchstleistung, die mit einer historisch gewachsenen Vertriebsplattform nur schwer zu erreichen ist. Durch die unterschiedlichen Kanäle dieser Plattform (z.B. Mobile Client, Web), entstanden Silos, welche nicht nur aufwändig sind, sondern Kund:innen auch keine einheitlichen Services und Erlebnisse bieten konnten.
Die Herausforderung besteht darin, die erfolgreichste Mobilitätsplattform Deutschlands auf Basis modernster Technologien neu aufzubauen und damit den User:innen eine einheitliche und intuitive User Experience entlang der Customer Journey zu bieten. Dabei stellten besonders die strikt getakteten Deadlines des Projektes eine zu lösende Aufgabe dar.
Um diese zu bewältigen, hat sich die DB Fernverkehr AG an die itemis AG gewandt, um eingespielte externe Teams für das Projekt gewinnen zu können. Die DB Fernverkehr AG, welche zuvor ausschließlich Einzelbeauftragungen vergab, ist damit einen neuen Weg gegangen, um ihre Ziele fristgerecht zu erreichen.
Unser Beitrag zum Erfolg
Um die historisch gewachsene Vertriebsplattform mit unterschiedlichen Channels auf eine moderne Microservice-Architektur zu migrieren, wird seitens itemis der bereits gut etablierte DevOps-Ansatz mit starkem Fokus auf den skalierbaren Betrieb in der Cloud unterstützt und weiterentwickelt. Die Unterstützung in diesem Projekt erfolgt durch eingespielte, selbstorganisierte Teams, die im Bereich Web-Frontend (Frontend- und Middleware-Technologien) arbeiten. itemis hat im Vendo-Projekt erfolgreich die Angebotskomponente in Form von Suche und Anzeige von Reiseinformationen, Neartime-Updates (Reisebegleitung), sowie Angebot und Verkauf von Fahrkarten sowie Bahncards implementiert. Dafür wird mit moderner Frontend-technologie wie Vue.js gearbeitet. itemis nutzt dabei fast ausnahmslos Typescript. Neben Softwareentwicklung nach Scrum-Prozess unter einem SAFe-Setup mit mehreren Release-Zyklen und mehr als zehn agil arbeitenden Teams, gehören auch testgetriebene Softwareentwicklung und das Design von Build- und Deployment-Pipelines zu den Aufgaben in den Teams.
Die DB Fernverkehr AG erzielt durch die Integration der erfahrenen und eingespielten Teams der itemis AG einen deutlichen Mehrwert für das Vendo-Projekt.
Durch den Einsatz von strukturierten und autonom arbeitenden Teams kann der Aufwand im Sourcing und in der Einarbeitung deutlich reduziert werden. Anfangs arbeiteten einige erfahrene Business Analyst:innen, Projektleiter:innen und ein Softwarearchitekt:innen im Projekt mit der DB Vertrieb. Dadurch waren die Projektteams in kurzer Zeit in der Lage, ihre Qualitäten voll auszuspielen und einen Wertzuwachs zu schaffen. Ein weiterer Vorteil ist die flexible Skalierung der Projektteams der itemis AG, die sich dem Bedarf der DB Fernverkehr AG anpassen kann. In enger Zusammenarbeit mit den Fachabteilungen und den zuvor etablierten Entwicklungs-Teams können die Teams ihre starken Qualitäten ausspielen, auf neue Herausforderungen reagieren und enge Zeitpläne einhalten.
Dank der Unterstützung von itemis kann schließlich eine historisch gewachsene Vertriebsplattform mit verschiedenen Kanälen in eine moderne Microservice-Architektur migriert werden. Durch die Modernisierung ergibt sich eine deutliche Verbesserung der Wartbarkeit und Austauschbarkeit der neuen Vertriebsplattform. Daraus resultieren weitere Vorteile wie geringere Kosten für Server, Hardware und Infrastruktur sowie weniger technische Abhängigkeiten.
Mitarbeitervorteil / Mitarbeiternutzen
Die Mitarbeitenden der itemis AG sind von der hohen Motivation angetrieben, die durch die Unterstützung eines klimafreundlichen Verkehrsmittels entsteht. Viele Entwickler begeistern sich dafür, dass sie dazu beitragen können, das Bahnfahren für alle einfacher zu gestalten.
Das Projekt bietet jedoch auch spannende Herausforderungen in Bezug auf Größe und Anforderungen. Dazu gehören Aspekte wie die Skalierbarkeit, die Anzahl der Aufrufe und die Datenmengen, die verarbeitet werden müssen. Diese Herausforderungen bieten den Mitarbeitenden die Möglichkeit, ihre Fähigkeiten weiter zu verbessern und neue Kenntnisse zu erwerben. Dass dabei eine Mischung modernster Technologien im Projekt verwendet wird, hat unsere Entwickler:innen zusätzlich noch mehr angespornt.