/ Reading: 4 min.

21. Jan.
/ Germany
NACHGEFRAGT bei Andreas Schwarzkopf
Seit 2010 ist Andreas im Mobilitätsuniversum unterwegs: Von flinc, über den DB-Fuhrparkservice bis hin zu seiner Position als Head of Backend Engineering bei ioki hat Andreas schon an einigen Stationen Halt gemacht. Bei ioki kümmert er sich mit seinen über 20 Jahren IT-Expertise darum, neue Architekturen und Einzelkomponenten für unser Betriebssystem zu entwickeln und die vorhandenen Architekturen zu erweitern, unter anderem auch um unser Betriebssystem für andere Transportanbieter zu öffnen – kundenzentriert und bedarfsgerecht. Andreas, vielen Dank, dass Du dir die Zeit genommen hast.

Als Backend-Entwickler bist Du mit deinem Team für die Entwicklung der zentralen ioki-Softwareplattform und deren Schnittstellen verantwortlich. Im Fokus Eurer Arbeit stehen also Softwareentwicklungen, die Algorithmik für Geodaten und die Steuerung aller Software-bezogenen Abläufe. Wie genau kann man sich Euren Arbeitsalltag vorstellen?  

In einem Zeitintervall von 14 Tagen nehmen wir Aufgaben entgegen und verwandeln diese in einen funktionierenden, getesteten Code, welcher nach Fertigstellung im Live-Betrieb ausgerollt wird. Softwareentwicklung ist eine individuelle Kunst, in der jeder Entwickler selbst kreativ tätig wird und zur Lösung eines Problems beiträgt.

Wir arbeiten kontinuierlich an unserer Datenhaltung und auch an der Anbindung und Integration von unserem System in externe Systeme. Insbesondere die “Mobility as a Service” (MaaS) Integration – ist ein wichtiger Meilenstein in unserer strategischen Entwicklung. Dazu haben wir eine eigene Schnittstelle, unsere “Plattform API”, entworfen mit der unsere Partner, aber auch wir intern, verschiedenste Anwendungsfälle entwickeln können. Konkret wollen wir nicht einfach nur unsere Ergebnisse in anderen Apps angezeigt wissen, sondern wollen es unseren Partnern ermöglichen, dass diese in der App suchen und verbindlich buchen können: Eine Tiefenintegration, bei der unsere Partner ihre eigenen Apps erstellen und das ioki System im Hintergrund nutzen.

In Kooperation mit Mobimeo war es nun erstmals möglich, On-Demand-Buchungen über eine MaaS-App anzubieten – Wir haben also einen Programmteil unserer Software einem anderen Softwaresystem zur Anbindung zur Verfügung gestellt. Welche Möglichkeiten bieten wir unseren Kunden durch die neue Schnittstellenfunktion? 

Die erfolgreiche Integration unserer Schnittstellen durch Mobimeo beweist, dass die geplanten Softwarearchitekturänderungen und Datenmodelle der ioki-Plattform in der Praxis für andere Firmen nutzbar sind. Es handelt sich hier nicht um ein Testprojekt oder eine Machbarkeitsstudie, sondern um ein reales Produkt, welches nun am Markt ist und Menschen bewegt. Außerdem zeigt es an einem realen Beispiel auf, welche Aufwände und Schritte für eine Tiefenintegration notwendig sind. Nachdem die Schnittstellen gemeinsam definiert und umgesetzt wurden hat das Mobimeo Team innerhalb weniger Wochen die eigentliche Integrationsleistung erbracht.

Die konkreten neuen Möglichkeiten erweitern unser API-Portfolio um die Usecases “Beauskunftung”, “Verbindliche Fahrtanfrage und Buchung” bis hin zur “Plandatensynchronisation” mit Fremdsystemen.

Welche speziellen Anforderungen müssen gegeben sein, um die neue ioki Schnittstellenfunktion nutzen zu können?

Die neue Schnittstelle trägt den Namen “Plattform API” – sie ist im Gegensatz zur bestehenden “Fahrer API” und “Fahrgast API” nicht dazu entworfen worden, um mobile Apps zu entwickeln, sondern richtet sich in erster Linie an Integrationspartner, die auf Entwicklungsleistung zurückgreifen können, um Ihre Backendsysteme mit unserem zu integrieren. Wird unsere API in ein bestehendes Backendsystem integriert, ist sie ein mächtiges Werkzeug, um ausgewählte Teile oder den gesamten Vermittlungsprozess zu steuern oder zu beeinflussen. Das größte Lob für unsere Arbeit war kürzlich eine wortwörtliche Aussage von Entwickler zu Entwickler, die lautete “Es hat Spaß gemacht euch zu integrieren”.

Gibt es bestimmte technische Hürden, die es bei der Tiefenintegration in andere Systeme zu beachten gilt?

Aus unserer Sicht gab es eine besondere Hürde zu nehmen: Wir sind ein multimandantenfähiges System. Das heißt für die Entwicklung, dass wir dafür sorgen müssen, dass alle Änderungen am System kompatibel mit allen bereits bestehenden Anforderungen sind. Unsere Lösung trennt Kundendaten und ermöglicht es dadurch mit mehreren Integrationspartnern, die auch rechtlich eigene Nutzungsbedingungen mit ihren Kunden abschließen, in einem DRT-System eine gemeinsame Kundenbasis aufzubauen. Da all diese Prozesse von uns bereits abgefedert werden hat man als Integrationspartner einen fertigen Fahrplan, wie die Entwicklung am Ende laufen kann.

Mal fernab von API’s, Betriebssystemen und IT-Infrastruktur: Was treibt dich persönlich an, den digitalen Mobilitätswandel voranzutreiben?

Ich möchte Mobilität bedarfsgerecht und zeitgemäß gestalten. Das bedeutet für mich mit meinem Team tatsächlichen Problemen mit smarten Lösungen gegenüberzutreten.

Außerdem spornt mich der Gedanke an, als Familienvater meinen drei kleinen Kindern eines Tages einmal eine bezahlbare Mobilitätsflatrate an die Hand geben zu können und sie in unserer Stadt mobil zu wissen, ohne 5 Autos auf dem Parkplatz stehen zu haben.

Neuester Artikel

Bus, Bahn, On-Demand-Verkehr, Taxi: Digitale Lösungen machen Mobilität im ländlichen Raum flexibler

Bus, Bahn, On-Demand-Verkehr, Taxi: Digitale Lösungen machen Mobilität im ländlichen Raum flexibler

Flexible Shuttlelösungen dank App-basierter Technologien sind ein wichtiger Schlüssel für die Verbesserung der Mobilitätsversorgung im ländlichen Raum. Auf den ersten Blick erscheinen On-Demand-Verkehre als Konkurrenz für das Taxigewerbe. Auf den zweiten Blick bieten sie eine Möglichkeit auf der Digitalisierung des mobilen Gewerbes aufzusetzen und das Potenzial dieser Mobilitätsform für Taxi und Aufgabenträger gleichermaßen zu nutzen. Taxiunternehmen schließen insbesondere in ländliche Regionen die Lücke zwischen öffentlichen Personennahverkehr und einer autozentrierten Mobilität. On-Demand-Verkehre lassen sich effizient und datenbasiert anhand des tatsächlichen Mobilitätsbedarfs der Bevölkerung planen. Durch die Anbindung an den lokalen ÖPNV und dessen Preissystem werden neue Zielgruppen erschlossen und die Auslastungen erhöht. Bei der Umsetzung können ÖPNV und Taxi flexibel kooperieren, um mehr Mobilität bei weniger Verkehr sicherzustellen.

Verwandte Artikel

NACHGEFRAGT bei Philipp Hanßen

NACHGEFRAGT bei Philipp Hanßen

Philipp Hanßen ist Verkehrsplaner im Mobility Analytics and Consulting (MAC) Team von ioki. Er begann seinen Weg bei ioki vor 2,5 Jahren zunächst als Praktikant und Werkstudent im MAC- Team und verfasst aktuell seine Abschlussarbeit zur Erlangung seines Masters im Fach Verkehrsingenieurwesen bei ioki. Die Arbeit beleuchtet die Rahmenbedingungen für einen erfolgreichen Einsatz von On-Demand-Verkehren im ländlichen Raum. Seit Ende 2021 unterstützt er das interdisziplinäre Team als Verkehrsplaner dabei, die Verkehrswende aktiv mitzugestalten.

NACHGEFRAGT bei Alexander Pullig

NACHGEFRAGT bei Alexander Pullig

Alexander hat seine Reise im DB Konzern bei DB Regio Bus begonnen und hat sich schon hier als Product Owner von der „Wohin du Willst“ App mit der Frage beschäftigt, wie klassische Bedarfsverkehre digitalisiert werden können.
Bei ioki baut er seit seinem Wechsel die Plattform für Digitale Mobilität mit auf und entwickelt diese stetig weiter. Er wollte schon immer die Mobilität im ländlichen Raum verbessern, da er in seinem ländlich geprägten Heimatort stets auf das Auto angewiesen war.