Elektrofahrzeuge sind längst Mainstream: Große Hersteller investieren massiv in E-Autos, E-Trucks und E-Busse. Eine zentrale Säule des EV-Ökosystems ist die Ladeinfrastruktur. Leistungsfähige, gut erreichbare Ladestationen sind essenziell, um die wachsende Zahl an Elektrofahrzeugen zu unterstützen.
Der weltweite Markt für EV-Ladestationen wurde 2023 auf 16,43 Mrd. USD geschätzt. Bis 2032 wird ein Volumen von 257,03 Mrd. USD erwartet – bei einer durchschnittlichen Wachstumsrate (CAGR) von 35,6 %. Getrieben wird diese Entwicklung durch steigende EV-Akzeptanz, staatliche Anreize, Umweltbewusstsein und technologische Fortschritte.
Milence ist ein Vorreiter dieser Bewegung: Das Unternehmen baut ein europaweites öffentliches Netz für elektrische Lkw auf, damit Lkw-Fahrer:innen verlässlichen und komfortablen Zugang zu High-Power-Laden haben.
Jahr
2024
Land
Niederlande
Team
5 Personen
Commits
1214
Entwicklungszeit
43 Wochen
Herausforderung
Milence kooperierte mit einem Payment-Terminal-Hersteller, um Custom-Software für Zahlungsabwicklung und Live-Tracking des Ladevorgangs zu installieren.
Milence wandte sich an uns mit der Aufgabe, eine App für die EV-Ladeterminals zu entwickeln. Ziel: eine robuste, benutzerfreundliche Anwendung, mit der Nutzer:innen Ladesessions verwalten, Statistiken einsehen und Support kontaktieren können – nahtlos integriert mit der Android-basierten Payment-App des Terminals und der Milence-API.
Aus dem Projekt-Scope ergaben sich drei zentrale Herausforderungen:
1) UX/UI-Design: kleine Display-Größe des Terminals, eingeschränkte Farbdarstellung und Lokalisierungsanforderungen.
2) Sicherheitsvorgaben des Terminal-Herstellers: strikte Sicherheitsrichtlinien von Milence und Anbieter; Integration mit Drittsystemen ohne Kompromisse – inkl. bestandener Non-Disturbance-Tests (NDT).
3) QA-Testing: anspruchsvolle Tests und enge Synchronisation mit dem Backend-Team des Kunden.

Prozess
Der Projektablauf durchlief alle wichtigen Phasen – von Scoping bis Release.
Der Projektablauf durchlief alle wichtigen Phasen – von Scoping bis Release. In der Vor-Projekt-Phase klärten wir Anforderungen, Use Cases und Erwartungen an die App. Milence brachte eine klare Vision, Vorrecherche und Wireframes für alle Zielabläufe mit – ein starker Startpunkt.
Unsere Aufgabe: Grenzfälle, Fehlerzustände und Szenarien antizipieren. Da die App Zahlungen betrifft, hatte Qualität oberste Priorität.
Bei IoT-Projekten arbeiten wir möglichst am realen Gerät. Milence stellte uns das Zahlungsterminal sowie zwei Test-Zahlungskarten (Mastercard, Visa) zur Verfügung – so konnten wir Funktionen direkt am Gerät entwickeln und testen.
Beteiligt waren fünf Teammitglieder: 1 PM, 2 Android-Entwickler, 1 UX/UI-Designer, 1 QA-Engineer. Die Umsetzung dauerte ca. 43 Wochen.
Pre-Projekt - 10 Wochen
Agile Entwicklung - 31 Wochen
Release - 2 Wochen
Lösung
Wir arbeiteten agil, um flexibel auf Änderungen reagieren und effizient liefern zu können.
Um die Anzeige auf dem kleinen Terminal-Screen zu optimieren, testete unser Designer Farbschemata und Typografie am Gerät in Echtzeit. Größen und Layouts passten wir gezielt an, um Lesbarkeit und Bedienbarkeit zu garantieren. Die Lokalisierung lösten wir über leicht reduzierte Schriftgrößen und prägnantere Phrasen (abgestimmt mit dem Kunden) – ohne das Layout zu brechen. Ergebnis: ein Design, das in Figma unscheinbar wirkte, am Terminal jedoch klar und aus der Distanz gut lesbar ist.
Das Dev-Team hielt hohe Standards: 81 % Testabdeckung, sehr gute SonarQube-Scores (Zuverlässigkeit, Sicherheit, Wartbarkeit). Die App bestand die vom Terminal-Provider geforderten Non-Disturbance-Tests (NDT) und erfüllte die Sicherheitsrichtlinien von Milence.
Unser QA-Engineer arbeitete eng mit dem Milence-Backend zusammen. Der Backend-Kollege setzte testweise Werte, sodass QA systematisch prüfen konnte. Wir stellten die korrekte Funktion in allen unterstützten Sprachen sicher und führten Unterbrechungstests (z. B. bei Internet-Ausfall) sowie Idle-Tests nach längeren Idle-Zeiten durch.

Kernfunktionen: • Sprachwahl • Stations-/Steckerauswahl inkl. Status (belegt/frei) • Ladevorgang starten/beenden • Live-Statistiken & Abschlussstatistiken • Support-Center • Fehlermeldungen in allen Phasen • automatische Sitzungsbeendigung & Rückkehr zur aktuellen Session • QR-Code-Scan zur Remote-Überwachung der Ladesession per Smartphone
Erfolg für Milence – aus mehreren Perspektiven:
PM-Perspektive
Ein fehlendes kritisches Protokoll verzögerte den Start; Verträge mussten verlängert werden.
Durch agile Planung arbeiteten wir mit nicht blockierten Items weiter und verhinderten Stillstand. Learnings: Pufferzeiten für Abhängigkeiten einplanen, Erwartungen sauber ausrichten, technische Discovery vor großen Produktentscheidungen. Die enge Zusammenarbeit mit dem Product Owner von Milence war zentral.
Entwickler-Perspektive
Konsequente Einhaltung der Sicherheitsrichtlinien. Herausforderungen bei der Protokoll-Implementierung wurden gelöst. Wichtige Features: QR-Monitoring und NTP-Integration zur Zeitsynchronisation.
UI/UX-Perspektive
Komplexer, aber lohnender Screen: Layouts, Typografie und Kontraste wurden für gute Erkennbarkeit aus der Distanz optimiert. Die Lokalisierung erforderte präzisere Formulierungen und Fonts für nahtlose Mehrsprachigkeit. Ergebnis: eine intuitive, zugängliche App, die auf Lkw-Fahrer:innen zugeschnitten ist.
QA-Perspektive
Gemeinsames Testen mit dem Backend, umfassend über alle Sprachen. Stabil auch nach langen Idle-Phasen und bei Netzunterbrechungen; Typo-/Text-Anpassungen für den kleinen Bildschirm.
DevOps-Perspektive
Kontinuierliche Code-Qualitätsprüfungen mit SonarQube; erfolgreiche Non-Disturbance-Tests für Stabilität unter realen Unterbrechungen.
Kunden-Perspektive
Geschäfts- / Roadmap- Perspektive
Die Distribution war anspruchsvoll (Compliance von Kunden- und Anbieter-Vorgaben). Durch starke Kommunikation und Flexibilität mit dem Product Owner wurde die App skalierbar und wartbar und erfüllt alle Anforderungen – als solide Basis für Updates. Milence kommt damit seinem Netzziel (pan-europäische Hubs für elektrische Lkw inkl. MCS-Einführung) näher.





Kunden über unsere Zusammenarbeit
Einfach durch den Slider wischen oder ziehen