Zum Inhalt springen

Alles, was Sie über die ASPICE-Konformität (Automotive SPICE) wissen müssen

Automotive SPICE (ASPICE) ist ein Leitfaden, der Automobilzulieferern dabei hilft, die von OEMs (Original Equipment Manufacturers) festgelegten Anforderungen an die Softwareentwicklung zu erfüllen. Die Abkürzung steht für „Automotive Software Performance Improvement and Capability determination“.

ASPICE ist notwendig, da die Automobilindustrie auf allen Ebenen – von der Planung über die Produktion bis hin zum täglichen Gebrauch – zunehmend von Software bestimmt wird. Selbst ein 2016 hergestellter Ford F-150 Pick-up enthielt bereits bis zu 150 Millionen Zeilen Code. Die Komplexität ist heute noch weitaus größer. ASPICE bietet Zulieferern einen strukturierten Rahmen, der ihnen hilft, bewährte Verfahren anzuwenden, Fehler frühzeitig zu erkennen und die Anforderungen der Erstausrüster zu erfüllen.

In diesem Thema werden die wichtigsten Konzepte der ASPICE-Konformität, ihre Vorteile und die praktische Umsetzung in Ihrem Unternehmen anhand von Beispielen aus der Praxis behandelt.

Verwandte Artikel

Sehen Sie, wie es funktioniert:
 


Sind Sie bereit, Ihr Anforderungsmanagement noch heute zu optimieren?

1. Grundlegende Konzepte der ASPICE-Konformität

ASPICE wurde ursprünglich als Automobilvariante des SPICE-Standards (ISO/IEC 15504) entwickelt, einem Standard für die Softwareentwicklung. Es baut auf dem V-Modell der Softwareentwicklung auf, das die einzelnen Schritte der Softwareentwicklung und deren Beziehungen zueinander beschreibt.

Visuelle Darstellung der ASPICE-Konformitätsprozesse, integriert in das V-Modell der Softwareentwicklung im Automobilbereich.

Qualifizierte interne oder externe Gutachter bewerten regelmäßig die ASPICE-Konformität eines Lieferanten auf der Grundlage von Richtlinien, die als „Process Reference Model“ bezeichnet werden. Das von ihnen verwendete Bewertungsinstrument wird als „Process Assessment Model“ bezeichnet; dabei handelt es sich um ein Rahmenwerk, mit dessen Hilfe die Konformität des Lieferanten auf einer Skala von 0 bis 5 in „Reifegrade“ eingestuft wird.

Die Reifegrade sind ein Modell zur Bewertung des Prozessreifegrades: Je höher der Grad, desto ausgefeilter der Prozess.

Kunden von Automobilzulieferern legen bei ihren Projekten den Schwerpunkt auf Reifegrad 2, was auf ein effektives Projektmanagement hindeutet. Für zukünftige Projekte bevorzugen sie in der Regel Reifegrad 3, während die Reifegrade 4 und 5 als nicht relevant angesehen werden, da sie eher als Zielvorstellung zu verstehen sind. Die meisten Softwareprozesse befinden sich auf Reifegrad 2 oder 3.

Jeder ASPICE-Prozess umfasst bestimmte „Grundpraktiken“, die eine Organisation befolgen und bei der Bewertung nachweisen muss, um die Einhaltung der ASPICE-Vorgaben zu belegen. So ist beispielsweise die erste Grundpraxis für den Prozess „SYS.2 – Systemanforderungsanalyse“ die SYS.1.BP1, die von den Lieferanten verlangt, die Anforderungen und Wünsche der Stakeholder zu erfassen.

a. ASPICE vs. ISO 26262

Da sich beide Normen mit Software für Kraftfahrzeuge befassen, ergänzen sich ASPICE und ISO 26262, und ihre Anforderungen können sich überschneiden. Sie unterscheiden sich jedoch in Bezug auf Zielsetzung und Anwendungsbereich. ASPICE bietet einen Rahmen für allgemeine Best Practices in der Softwareentwicklung, während sich ISO 26262 speziell mit der funktionalen Sicherheit elektrischer und elektronischer Systeme in Fahrzeugen befasst.

Wesentliche Unterschiede zwischen ASPICE und ISO 26262.

2. Vorteile der ASPICE-Konformität

Obwohl sich die ASPICE-Konformität ausschließlich auf Automobilsoftware konzentriert, hat sie zahlreiche positive Folgewirkungen, die sich auf die Projektqualität, das Kundenerlebnis und letztlich auf die Rentabilität und Stabilität des Unternehmens auswirken.

  • Verbesserung der Softwarequalität und -zuverlässigkeit: ASPICE bietet Ihnen einen Rahmen für die Bewertung von Softwareentwicklungsprozessen und hilft Ihnen dabei, Ineffizienzen beseitigen und Fehler. Dadurch trägt es dazu bei, das Risiko schwerwiegender Folgewirkungen zu verringern.

    Sollten dennoch Fehler durchrutschen, können Sie jederzeit auf Tools zur Folgenabschätzung zurückgreifen.

Tools zur Folgenabschätzung helfen Teams dabei, die Auswirkungen von Änderungen auf die ASPICE-Konformität in der Entwicklung von Automobilsoftware zu bewerten.
  • Gewährleistung von Compliance und Sicherheit: Die ASPICE-Konformität bietet Ihrem Unternehmen eine solide Grundlage für die Sicherheitsentwicklung. Abgesehen davon, dass Sie damit die Anforderungen der Aufsichtsbehörden erfüllen, eröffnet die Konformität auch neue Geschäftsmöglichkeiten, da Automobilhersteller die ASPICE-Konformität als Zeichen für hochwertige Software betrachten.

    So fordert Daimler-Benz beispielsweise, dass ein Partner „eine kontinuierliche Zertifizierung nach ASPICE Level 3 nachweisen muss, um die Lieferfähigkeit ab Produktionsstart (SOP) sicherzustellen“.

  • Verbesserung des Projektmanagements: ASPICE verschafft Ihnen Kontrolle und Transparenz über den Entwicklungsfortschritt und unterstützt Sie bei der Steuerung immer komplexerer Projekte.
  • Risikominderung: ASPICE verlangt von Organisationen, Risikomanagementprozesse einzurichten. Zu den Schritten gehören die Erfassung von Risiken, die Analyse ihrer Auswirkungen, die Risikominderung und die kontinuierliche Überwachung. Zum Beispiel die 13 Projektanforderungen Die Richtlinie verpflichtet Unternehmen dazu, „Risiken im Zusammenhang mit dem Projektlebenszyklus und mit Lieferanten zu ermitteln“ und „sicherzustellen, dass alle ermittelten Risiken den betroffenen Parteien mitgeteilt werden“.

    Mit den in Modern Requirement4DevOps integrierten Tools für das Anforderungsmanagement können Sie Funktionen wie Rückverfolgbarkeit und Versionskontrolle nutzen, um die Einhaltung der ASPICE-Richtlinien im Risikomanagement zu verbessern.

Funktion zur Rückverfolgbarkeitsmatrix, die die Rückverfolgbarkeit und das Compliance-Management in der Automobil-Softwareentwicklung erleichtert.
  • Den sich wandelnden Marktanforderungen gerecht werden: Laut dem Weltwirtschaftsforum sind „90 % der zukünftigen Unterscheidungsmerkmale bei Fahrzeugen softwarebasiert“. Um mit diesen Entwicklungen Schritt zu halten, werden ASPICE-konforme Zulieferer von Automobilsoftware eine immer größere Rolle bei der Erfüllung der Kundenanforderungen spielen.

So gab beispielsweise der südkoreanische Halbleiterhersteller SK Hynix im Juni 2023 bekannt, dass er die Anforderungen von ASPICE Level 2 erfülle. Als Begründung führte das Unternehmen an, dass „mit der zunehmenden Komplexität von Systemen für Fahrerassistenzsysteme und Infotainment die Bedeutung des Software-Qualitätsmanagements sowie der Kompatibilität und Stabilität zunimmt, was von Zulieferern der Automobilindustrie verlangt, ASPICE Level 2 oder eine gleichwertige Zertifizierung zu erwerben.“

  • Zu den weiteren Vorteilen der ASPICE-Konformität zählen die Senkung der Folgekosten, die Steigerung der Teamproduktivität und die Erhöhung der Kundenzufriedenheit.

3. Umsetzung von ASPICE in der Softwareentwicklung für die Automobilindustrie

Die Umsetzung von ASPICE in einem Unternehmen erfordert mehrere Schritte. Die folgenden Schritte erheben keinen Anspruch auf Vollständigkeit, geben jedoch einen allgemeinen Überblick über den groben Ablauf der ASPICE-Implementierung im Softwarebereich. Welche konkreten Maßnahmen Ihr Unternehmen durchführt, hängt von der Art und den Gegebenheiten Ihres Unternehmens ab.

So führen Sie ASPICE in Ihrem Unternehmen ein.
  1. ASPICE verstehen: Das ASPICE-Rahmenwerk, seine Grundsätze und Anforderungen sowie PRM und PAM gründlich verstehen.
  2. Lückenanalyse und Prozessdefinition: Bewerten Sie Ihre aktuellen Prozesse im Hinblick auf die ASPICE-Anforderungen. Definieren Sie die Prozesse und Verfahren, die Sie zur Einhaltung der Anforderungen benötigen.
  3. Prozessimplementierung und Schulung: Implementieren Sie die oben definierten Prozesse und Verfahren. Schulen Sie die Mitarbeiter, um die Einhaltung der ASPICE-Vorgaben sicherzustellen.
  4. Prozessüberwachung, -messung und -verbesserung: Kontinuierliche Überwachung, Messung und Iteration der ASPICE-konformen Prozesse.
  5. Interne und externe Bewertungen: Führen Sie interne Bewertungen durch und lassen Sie externe Bewertungen durch leitende Gutachter durchführen.
  6. Zusammenarbeit mit Lieferanten: Arbeiten Sie mit vor- und nachgelagerten Lieferanten zusammen, um deren Einhaltung der ASPICE-Richtlinien sicherzustellen.
  7. Dokumentation und Berichterstattung: Führen Sie eine umfassende Dokumentation und Berichterstattung über ASPICE-bezogene Aktivitäten.

Mehrere große Automobilhersteller und Zulieferer haben ASPICE in ihre Prozesse integriert. So hat beispielsweise der Entwickler von Infotainmentsystemen für Fahrzeuge, Acsia Technologies, kürzlich die Genehmigung erhalten, ASPICE-konforme Systeme für BMW zu entwickeln.

Das fortschrittliche Infotainment-System des BMW X5 – ein Ergebnis der ASPICE-Konformität in der Automobil-Softwareentwicklung.

4. SPICE-Zertifizierung und -Bewertung im Automobilbereich

Eine ASPICE-Bewertung wird von einem zertifizierten leitenden Gutachter, einem sogenannten „Competent Assessor“ oder „Principal Assessor“, und dessen Gutachterteam durchgeführt. Sie bewerten die Entwicklungskapazitäten eines Automobilzulieferers anhand von Interviews und der Prüfung von Unterlagen.

Das Bewertungsteam dokumentiert anschließend die Ergebnisse und vergleicht sie mit den Anforderungen des ASPICE-Modells, um einen Reifegrad für den Prozess zu ermitteln.

Ihre Prozesse können aus verschiedenen Gründen einer ASPICE-Konformitätsprüfung unterzogen werden:

  • Als Voraussetzung für den Liefervertrag
  • Prozessoptimierung
  • Standardisierung und Vergleichbarkeit der Bewertung

5. ASPICE-Konformität – Die Zukunft

Mobilität ohne Software wird zunehmend unmöglich – insbesondere in den Industrieländern. Wir befinden uns mitten in einer Revolution in der Automobilindustrie, die von Elektrifizierung, Digitalisierung und sich wandelnden Kundenerwartungen angetrieben wird. Unternehmen, die nicht mithalten können, werden auf der Strecke bleiben.

Produktentwicklung in der Automobilindustrie, von der Vorentwicklung bis zur Serienfertigung.

Ein einzelnes Automobilprojekt kann vom Konzept bis zur Serienreife zwischen zwei und fünf Jahre dauern. In dieser Zeit gibt es zahlreiche Fallstricke, in die Ihr Projekt geraten kann. Mit den richtigen Tools (die zunehmend auf KI basieren) können Sie jedoch Anforderungen, Teams und Tests verwalten und dabei die gesetzlichen Vorschriften einhalten, rentabel arbeiten und die Zufriedenheit Ihrer Kunden sichern.

Software bringt Komplexität und Abstraktion mit sich. Die einzigartige Kombination aus Software und Hardware in der Automobilindustrie lässt sich nur durch solide Prozesse bewältigen. Automotive SPICE ist nur ein kleiner Teil eines viel größeren Puzzles, doch Unternehmen, die sich eine Philosophie des kontinuierlichen Wachstums, der Innovation und des Erfolgs zu eigen machen, werden mit Sicherheit Erfolg haben.

Sind Sie bereit, Ihr Anforderungsmanagement zu automatisieren?

Testen Sie noch heute kostenlos das von OpenAI unterstützte Projektmanagement mit „Modern Requirements“