Der Blätterkatalog benötigt Javascript.
Bitte aktivieren Sie Javascript in Ihren Browser-Einstellungen.
The Blätterkatalog requires Javascript.
Please activate Javascript in your browser settings.
28 Elektronik automotive 09 2020 connected car | Architektur Software-Lieferung -Test und -Validierung Mit dem Trend zu HPC steigt auch die Bedeutung von Software für das Fahrzeug rasant Um die wachsenden Software-Umfänge verschiedener Partner und Zulieferer effizient integrieren zu können hat Continental auf agile Prinzipien und eine hochautomatisierte Software Factory mit leistungsstarken Methoden und Tools umgestellt Manuelle Berichtsprozesse würden bei den Funktionsumfängen eines HPCProjektes jeden Rahmen sprengen denn die Entwicklung ist gerade wegen der enormen und weiterwachsenden Software-Umfänge eine kleinteilige Arbeit deren zahllose individuelle Tasks und Fortschritte gut koordiniert und gemanagt werden müssen um effizient zu sein Vor allem Qualität von Anfang an zu bauen ist dabei entscheidend Nur mit einem Ecosystem aus geeigneten Werkzeugen und Methodiken ist es möglich diese vielen kleinteiligen Fortschritte im Rahmen einer abgestimmten Planung laufend zusammenzufügen und zu validieren Zusätzlich zu einem automatisierten Gating dienen transparente Metriken dazu die erreichte Software-Qualität ständig bis hinab zur Ebene des Quellcodes in Echtzeit zu messen Prinzip der Quality Continuous Integration Alle qualitätsrelevanten Informationen stehen den Scrum-Teams sowie internen und externen Stakeholdern jederzeit live zur Verfügung um eine Problemlösung einzuleiten Mit diesem agilen und automatisierten Arbeiten bekommt die Software früh einen hohen Reifegrad Die Auswahl und Anpassung der Entwicklungsmethoden und der Projektskalierung basieren auf einem agilen Framework Als Entwicklungsplattform dient die verteilte Versionsverwaltung von Software-Quellcode und Code-Sharing-Platform GitHub für den laufenden nahtlosen SoftwareReview GitHub ließ sich in das Continental-DevOps-Portfolio einbinden ebenso wie die bereits existierenden Werkzeuge In dem neuen Prozess erfolgen zwei bis drei Releases pro Tag Mit einem herkömmlichen Entwicklungsprozess und einem hohen Anteil an manuellen Prozessschritten wären der Umfang und das Tempo der Weiterentwicklung der HPC-Software nicht zu beherrschen Auch die Überprüfung der erfüllten Freigabebedingungen erfolgt streng automatisiert Im Hinblick auf die hohen Qualitätsansprüche während der HPC-Entwicklung wurde mit GitHub eine automatisierte Pipeline geschaffen die Tools wie Jira und Grafana zur Verifizierung sämtlicher Änderungen an die Software integriert Auch zur sicheren und umfassenden Einbindung von Drittlieferanten gibt es im DevOps Ecosystem IndustrieStandard-Werkzeuge wie Prometheus zur Überwachung Elasticsearch zur Datenaufzeichnung Jira zur Nachverfolgung von Problemen Confluence zur Dokumentation Artifactory zur binä-Bild 5 Das Continental-Cooperation-Portal automatisiert Software-Integration für digital vernetzte Fahrzeugarchitekturen Bild Continental