Neben Entwicklungsleistungen umfasst das emlix-Portfolio Support und Maintenance-Leistungen entlang des gesamten Embedded Software Lifecycle. Auslöser sind meist funktionale Verbesserungen und Bug-Fixes von Open Source Komponenten sowie Änderungen von elektronischen Bauteilen und Kostenoptimierungen in Serie.
Investitionssicherung mit Maintenance Monitoring
Neben dem Vorhalten des Software-Systems und seiner Varianten sowie der Sicherung der projektspezifischen Kompetenz, ist das kontinuierlich Monitoring zentraler Bestandteil unserer Wartungs- und Supportverträge. Darüber halten wir die Build-Infrastruktur inkl. standardisierter Prozesse vor.
Unser Leistungsspektrum im Bereich Maintenance umfasst:
- Reproduzierbares Vorhalten von Software-Systemen (Repository)
- Monitoring in der Open Source Community und Reporting in regelmäßigen Meetings
- Nach Absprache Fehlerbeseitigung (Fixes) und Verbesserungen (Updates)
- Funktionale Erweiterung von Produkteigenschaften (Upgrades)
- Anpassen an veränderte und neue CPUs, Bauteile und Boards
- Aktualisieren und Ergänzen der Dokumentation (ggf. erweitert gemäß normativen Anforderungen)
- Prüfen von Komponentenliste und Abhängigkeiten (Bill of Material)
- Pflege von Konfigurationen, Buildprozessen und Baurezepten
- Verifikation des Build-Prozesses sowie der Reproduzierbarkeit
- Pflege der DevOps-Pipeline, Continuous Integration, Continuous Testing
- Variantenkonfiguration und -mangement bei Plattformen
- Aktualisierung der enthaltenen Lizenzen und Lizenzinformationen
- Abhängig vom Produktkontext erweiterte Qualifikation jeder Änderung gegen gegebene Requirements