Toll Collect - Kontroll Zentrale 2.0
Toll Collect betreibt das weltweit erste satellitengestützte Mautsystem für Lastkraftwagen. Toll Collect erhebt die Maut, rechnet sie mit den Transportunternehmen ab und transferiert die Einnahmen unverzüglich in den Bundeshaushalt.
Herausforderung
- Einführung der LKW-Maut auf allen Bundesstraßen ab 2018, dadurch Erweiterung und Umbau der Mauterhebung und -Kontrolle notwendig
- Wunsch nach veränderten fachlichen Prozessen in der Kontrolle der Maut auf Bundesstraßen
- Ein monolithisches Altsystem
Leistungen von msg
- Entwicklung des Systems Kontroll Zentrale 2.0
- Herunterbrechen des Systems in kleine fachliche Module mit unabhängigen Entwicklungsteams
- Zentrale Testumgebung für den Kunden
- Automatisierung der Build-, Test- und Deploymentprozesse, so dass am Ende jeder Iteration eine lauf- und testfähige Gesamtanwendung bereitsteht
- Etablierung eines agilen Vorgehens nach Scrum
Eingesetzte Technik
- Docker, Vagrant, Saltstack
- Java, Spring Boot, Jenkins, Asciidoctor, JUnit, JGiven
Kundennutzen
- Inkrementelle Spezifikation der Anforderungen im agilen Verfahren
- Frühe Verifikation der fachlichen Anforderungen nach jeder Iteration in einer für den Kunden zugänglichen Testumgebung
- Erstellung und Bereitstellung lauffähiger Software-Inkremente nach jeder Iteration
- Bereitstellung von virtuellen Maschinen zur einfachen und schnellen Durchführung von Integrationstests anderer Lieferanten
- Das neue System kann bei neuen Anforderungen schnell und flexibel angepasst werden
- Investitionssicherheit durch den Einsatz moderner Technologien
- Deutliche Senkung des Wartungs- und Pflegeaufwands