Zentrale Fahrzeugbepreisung für 30+ Länder

Herausforderung

Der Kunde vertreibt Fahrzeuge in zahlreichen Varianten mit rund 200 Grundmodellen, 800 Optionen und 50 Ausstattungspaketen. Die Preisgestaltung unterscheidet sich je nach Land durch individuelle Kombinationen, Rabattstrukturen und Währungskurse.

Bisher wurden diese komplexen Kalkulationen manuell in Excel durchgeführt und anschließend in die jeweiligen Länder-Konfiguratoren übertragen. Mit über 30 Märkten war der Prozess äußerst zeitintensiv, fehleranfällig und stark von implizitem Fachwissen abhängig, da viele Preisregeln und Abhängigkeiten zunächst gemeinsam mit dem Fachbereich erarbeitet werden mussten.

Ansatz

Zunächst mussten alle benötigten Faktoren durchleuchtet werden. Dafür wurde eng mit dem Fachbereich zusammengearbeitet und der bestehende Workflow analysiert. Ferner wurden Datenquellen und Abhängigkeiten ausgewertet, um den bisherigen Prozess besser zu verstehen. Ziel war die Entwicklung einer Applikation, die die bisherigen Abhängigkeiten berücksichtigt und Bottlenecks durch unbekannte Variablen löst. Zudem mussten alle aktuellen Daten über eine Datenmigration in das neue System übertragen werden.

Lösungen

Webapplikation zur Zentralisierung der Daten
Alle Daten, die vorher in verteilten Excel-Dateien abgelegt waren, wurden über eine Datenbank in einer Webapplikation zusammengefasst und verknüpft.

Bestimmung eines führenden Landes
Durch die Definition eines führenden Landes konnte der Aufwand für neue Optionen, Pakete und Preisanpassungen deutlich reduziert werden. Änderungen werden automatisch in andere Länder übernommen – unter Berücksichtigung von Rabatten und Währungskursen.

Zusammenstellung von Options-Paketen
Durch eine tiefgehende Datenanalyse konnte die Erstellung fahrzeugabhängiger Pakete weitgehend automatisiert werden. Während zuvor mehrere Datensätze manuell angelegt werden mussten, werden zusätzliche benötigte Datensätze heute bei Bedarf automatisch generiert.

Versionierung der Preise und Optionszuordnungen
Durch die Versionierung aller Preise und Datensätze können Änderungen an den aktuellen Live-Daten vorgenommen und parallel die Preise für das nächste Jahr vorbereitet werden. Ebenso sind hierdurch Auswertungen der Preisveränderungen möglich.

Massenupdates
Massenänderungen wie zum Beispiel globale Preisanpassungen können nun mit wenigen Klicks auf alle Preise angewendet werden.

Preis-Change-Chain
Durch die Zentralisierung und Verknüpfung der Daten wirken sich Preisänderungen automatisch auf abhängige Preise aus. So kann etwa eine Anpassung einer Option direkt Auswirkungen auf Grundfahrzeuge und Pakete haben.

Anbindung an Drittsysteme
Die Applikation übermittelt die Preise einer finalisierten Version im XML-Format an ein Drittsystem, wo sie abschließend geprüft werden, bevor sie an die Konfiguratoren weitergeleitet werden.

Impact

·     Neuanlage von Optionen und Pakete in 5 Minuten statt 4 Stunden

·     Versionierung in einem System erleichtert den Überblick

·     Globale Preiserhöhung innerhalb einer Minute

·     Effizienzsteigerung um 70 – 80%

Fazit

Durch die enge Zusammenarbeit konnte die Effizienz deutlich gesteigert und die Fehleranfälligkeit reduziert werden. Dadurch stehen personelle Ressourcen verstärkt für innovative Aufgaben zur Verfügung.

Technologien

·     Backend: Java mit Spring Boot

·     Frontend: Angular

·     Betrieb: On-premise auf Tomcat-Servern