Consulting:
Embedded Entwicklung
DER GEWINN FÜR DEN KUNDEN
Durch eine stark verbesserte Firmware bietet die neue Produktgeneration eine deutlich höhere Robustheit, vereinfachte Architektur und Wartbarkeit.
KUNDE
Stiftehersteller
Die Aufgabe
Aufgrund von Softwarefehlern, die zu vielen Rückläufern führten, musste die Softwarequalität verbessert werden. Zukünftiges fehlerhaftes Verhalten sollte durch Einführung von Tests frühzeitig, vor Auslieferung an den Kunden, erkannt werden.
Die Umsetzung
Bereits frühzeitig konnten wir feststellen, dass eine der Fehlerursachen auf die zu komplexe Softwarearchitektur zurückzuführen ist. Daher wurde die Beratung, die ursprünglich für die Bereiche Softwaretests und Testautomatisierung geplant war, auf die Bereiche Softwarearchitektur sowie -design erweitert.
Wir begleiteten in wöchentlichen Treffen und durch Code-Reviews die Entwicklung der Software und einer weiteren Hardwaregeneration. Während dieser Treffen diskutierten wir auch alternative Hardwarekonzepte und deren mögliche Auswirkungen auf die Software.
Das Ergebnis
Die Qualität der Software erhöhte sich in den Bereichen Stabilität, Test- und Wartbarkeit deutlich. Dadurch verringerte sich der Beratungsaufwand mit der Zeit.