Bei BMW ist die Abteilung Fahrzeug Grundfunktionen zuständig für die Entwicklung der Fahrzeuggrundfunktionen. Die Programmierung erfolgt fast ausschließlich in C++ und das Build-Management erfolgt über Jenkins. Es finden drei Teststufen statt:
- Unit-Tests
- Komponententests
- HW-Tests (HIL = Hardware in the loop)
Die Installation und Inbetriebnahme von JReport erfolgt innerhalb kurzer Zeit. Knackpunkt waren die Datenbankschemata und die teils komplexen SQL-Anweisungen, um die Daten zu lesen. In einem Fall war es sogar nötig, eine Table Function in der Datenbank anzulegen um die baumartig organisierten Informationen entsprechend bereit zu stellen. Es hat sich aber gezeigt, dass JReport auch mit dem Zugriff über mehrere Datenbanken keine Probleme hat. Nach der Übergabe konnten Mitarbeiter der Abteilung dann selbst Anpassungen an dem Dashboard vornehmen, das mit Unterstützung der Objective Software GmbH entstanden war.
Teamleiter Robert Senger äußerte sich sehr positiv über Umsetzung und Einführung: "Die konfigurierbare Visualisierung unserer Daten bietet uns einen deutlichen Mehrwert in der gezielten Optimierung unserer SW Qualität. Mit der tatkräftigen Unterstützung von Objective war die Lösung innerhalb weniger Tage einsatzbereit."