In der Softwareentwicklung, vor allem im Bereich IoT, kommt vermehrt Hardware zum Einsatz.
Diese Hardware gilt es dem gesamten Team (Entwicklung/Test/Betrieb) für unterschiedliche Zwecke zur Verfügung zu stellen.
Meistens ist diese Hardware jedoch in ihrer Anzahl begrenzt, sodass es zu Engpässen innerhalb der jeweiligen Softwareentwicklungsphasen kommen kann.
Entwickelt wird eine Lösung, Fahrzeuge via Smartphone zu öffnen. Für Entwicklungs- und Testaufgaben wäre es nicht wirtschaftlich komplette Fahrzeuge zur Verfügung zu stellen.
Das Fahrzeug wird mittels eines CAN-Bus Dummies sowie der notwendigen Bluetooth-Einheit simuliert.
Die Entwicklung der Apps für Android und iOS erfolgt durch verteilte Teams.
Ebenso wird die Qualitätssicherung durch ein lokal getrenntes Team durchgeführt.
Somit ergibt sich ein Bedarf für die zu testende Hardware.
Vorteile durch MDC
Diese Vorteile entstehen nicht nur für zusätzliche Hardware für Test- und Entwicklungs-Zwecke, sondern ebenso für Mobile Endgeräte selbst.
Nicht nur innerhalb der Entwicklungs- und Test-Zyklen lässt sich diese Art der Infrastruktur effizient nutzen, ebenso beim Betrieb kann sie für Monitoring-Aufgaben herangezogen werden.
Es werden Ende-zu-Ende Testszenarien erstellt, diese können mittels eines Build-Servers getriggert für verschiedene Monitoring-Aufgaben genutzt werden.
Innerhalb des Betriebes kann so die Zuverlässigkeit des Gesamt-Systems im Auge behalten werden.