VAIVA GmbH - Safe Mobility

Zurück

ASPICE kurz erklärt und wie der Sprung auf Level 3 gelingt

Theresa Ley,

In den letzten Wochen haben wir immer wieder Stolz von unserer erneuten Zertifizierung nach ASPICE Level 2 berichtet. Was genau ASPICE bedeutet, warum es bei unserer alltäglichen Arbeit so wichtig ist und was wir für Level 3 benötigen, beantwortet uns Tom, Experte für das Software Testmanagement.

Was genau bedeutet ASPICE und was verbirgt sich hinter den verschiedenen ASPICE Leveln?

Automotive SPICE ist ein auf der ISO 15504 (Software Process Improvement and Capability Determination) basierender und speziell für die Automobilindustrie angepasster Bewertungsmaßstab für die Reife von Entwicklungsprozessen. Es ist also nicht -wie häufig missverstanden – ein Prozessmodell.

Die Reifegradbewertung erfolgt Projektbezogen über sog. Capability Level von denen es sechs (0 bis 5) gibt. Sie bauen aufeinander auf, was bedeutet, dass ein höheres Level nur nach vollständiger Erfüllung (Fully-Bewertung) der vorherigen Reifgradstufe erreicht werden kann.

Level 0 – Unvollständig: Der Projektprozess erfüllt seine Ziele nicht, eine qualitativ abgesicherte Entwicklung des Software-Systems ist nicht gegeben

Level 1 – Durchgeführt: Der Projektprozess erfüllt seine Ziele.

Level 2 – Koordiniert: Der Projektprozess ist koordiniert, das bedeutet, dass die Prozessaktivitäten im Projekt geplant, überwacht und bei Bedarf angepasst werden. Der Ressourcenaspekt kommt hier also hinzu.

Level 3 – Etabliert: Ein generischer Entwicklungsprozess ist im Unternehmen etabliert. Dieser wird durch entsprechende Anpassung in Projekte ausgerollt.

Level 4 – Vorhersagbar: Der etablierte Entwicklungsprozess ist vorhersagbar, das bedeutet, dass es durch erhobene Metriken möglich ist, notwendige Aufwände in definierten Grenzen zu quantifizieren und Ursachen für Abweichungen von diesen Aufwänden zu analysieren.

Level 5 – Innovativ: Der vorhersagbare Entwicklungsprozess ist in einen Prozessinnovations-Prozess eingebettet und wird durch diesen stetig an Veränderungen des Unternehmens angepasst.

Randnotiz: Es gibt aktuell lediglich eine Hand voll Unternehmen auf der Welt, die Level 5 zertifiziert sind.  

Warum ist das Erreichen von Level 2 für unsere Arbeit bei VAIVA so wichtig und wie stellen wir sicher, dass wir auf dem Niveau weiterarbeiten?

Durch die Erreichung des Level 2 erfüllen wir bei VAIVA zwei elementare Unternehmensziele:

  1. Kundenzufriedenheit
  2. Erfüllung der Lieferantenmindestanforderungen

In der VAIVA sichern wir dies zunächst durch unseren Standardproduktentwicklungsprozess als Basis in den Projekten ab. Gemeinsam mit unseren DevOps-Team wird stetig daran gearbeitet die Umsetzung auch in unser Toollandschaft abzubilden, zu sichern und weiter zu automatisieren.

In den Projekten helfen unsere Fachexperten in Zusammenarbeit mit den verantwortlichen Teilprojektleitern und der Qualitätssicherung das Level 2 zu erfüllen.

Was ist nötig um das ASPICE Level 3 zu erreichen?

Mit unserem Standardproduktentwicklungsprozess und einem QMS nach ISO 9001 erfüllen wir bereits einige Aspekte, die zur Erreichung des Level 3  notwendig sind, insbesondere, da hierbei stetig aus dem Feedback und Lösungen der Projekte generische Ansätze und Templates erzeugt werden. Zusätzlich zu einem generischen Prozess und entsprechenden Templates werden für Level 3 dann noch entsprechende Anwendungs- und Tailoringrichtlinien benötigen. Aktuelles Ziel ist jedoch vor allem das Level 2 weiterhin in den Projekten zu etablieren und das dazugehörige Wissen unter den Mitarbeitern zu streuen.