Hoots Classic GmbH
Sie fahren – hoots warnt!
Der Kunde
Die hoots Classic GmbH (Hoots) ist ein junges Dresdener Internet of Things (IoT)-Startup, das es sich zur Aufgabe gemacht hat, Oldtimer-PKW von damals auf den technischen Stand von heute zu heben, ohne dabei invasiv in das System einzugreifen. Dies gelingt Hoots durch ein Repertoire an Nachrüstsensoren und der zugehörigen Auswertungssoftware für die Überwachung der Motordaten.
Das Projekt
Für ihre neue Fahrzeugdatenauswertung suchte Hoots einen kompetenten Projektpartner. Hauptanforderungen an die Auswertungssoftware waren Stabilität des Systems, Funktionserweiterungen gegenüber der bestehenden Lösung, Performance und eine schnittstellenorientierte, offene Bauweise für kommende Erweiterungen.
Die Entwicklung
Für den Start der Zusammenarbeit haben wir einen Kick-Off-Workshop mit allen bei Hoots und Stackmeister beteiligten Mitarbeitern durchgeführt. Ziel war es, gemeinsam ein klares Zukunftsbild des Gesamtprojekts zu entwickeln und die Kommunikationsrichtlinien aufzusetzen. Mit dem aus dem Kick-Off erlangten Wissen konnten wir anschließend das Konzept für die erste Projektphase erstellen. Die Entwicklung lief nach einem agilen Modell. Wir haben das Gesamtprojekt hierfür in mehrere Sprints unterteilt, um eine rechtzeitige Fertigstellung zu gewährleisten und gleichzeitig den Raum für Nacharbeiten minimal halten zu können. Die Qualitätssicherung und die Abnahmen der einzelnen Sprintaufgaben durch Hoots wurden im laufenden Entwicklungsprozess vor den Sprint-Reviews durchgeführt. Die Abstimmung der technischen Schnittstellen erfolgte kontinuierlich und direkt zwischen den Programmierern der beteiligten Projektpartner. In der neuen Auswertungssoftware können Besitzer, Verleiher und Werkstätten ihre Automobile auf Leistungsgrenzwerte der Überwachungsparameter konfigurieren und den Grenzwert in Echtzeit anpassen. Durch dieses am Markt einzigartige „Live“-Erlebnis wird Performance gelebt und der Verschleiß der Oldtimer reduziert. Die Herausforderung lag in der Kombination von IoT und Telematik. Die Echtzeitaufnahme der Messdaten der Sensoren, deren Übermittlung und Verarbeitung in Echtzeit in Clouddatenbanken, sowie die gleichzeitige Auswertung, Überwachung und Benachrichtigung bei Grenzwertüberschreitungen über die App forderten ein hohes Maß an Verlässlichkeit und Perfomance der Auswertungssoftware. Die Ansprüche an die Software konnten durch Streamlining der Datenflüsse in einer Event Driven Architecture sichergestellt werden. Die Weiterentwicklung im laufenden Betrieb konnte durch automatisierte End-to-End Tests in einer dockerbasierten Continuous Integration/Continuous Deployment Pipeline sichergestellt werden.
Die Lösung
Hoots konnte seinen Kunden zum Start der Oldtimersaison die erste neue Version seiner Fahrzeugdatenauswertungssoftware zur Verfügung stellen. Die agile Entwicklung hat es Hoots ermöglicht, die neue Auswertungssoftware schon früh an Testkunden auszuliefern und neue Funktionen zu validieren. Das gewonnene Nutzerfeedback fließt direkt und kontinuierlich in die Entwicklung des jeweiligen Sprints ein und kann damit auf die Kundenbedürfnisse ideal zugeschnitten werden. Durch die Continuous Deplyoment Pipeline waren neuste Verbesserungen nach ausgiebigen automatischen Tests direkt produktiv verfügbar.