Konfigurationsmanagement ist eines der wichtigsten Kernprozesse von Automotive SPICE. Damit können Sie regeln, wie Sie im regulären R&D-Alltag kundenspezifische Releases auskoppeln können, und dabei trotzdem die Transparenz über das Entwicklungsprojekt behalten. Wie das geht, erfahren Sie immer in unserem Video und dem kostenlosen Whitepaper.
Zurück zu Automotive SPICEWollen Sie noch mehr zum Automotive SPICE-Prozess »Konfigurationsmanagement (SUP.8)« aus dem VDA-Scope erfahren? In unserem kostenlosen Whitepaper finden Sie alle Informationen zusammengefasst und eine Leseprobe aus dem Buch »Automotive SPICE® Essentials«, dem Buch für Einsteiger in das Thema Prozessverbesserungen.
Automotive SPICE ist eine Marke des VDA QMC.
Der Konfigurationsmanagementprozess in Automotive SPICE® (auch als SUP.8 bezeichnet) hilft Ihrem Unternehmen, die Integrität aller Arbeitsprodukte sicherzustellen.
Normalerweise erstellen die Projektmitarbeiter jeden Tag viele neue Versionen von Code, Dokumentation, Zeichnungen usw. Das Steuern dieser Änderungen und die Überwachung deren Konsistenz, sowie das nachfolgende Erstellen eines Produkts daraus ist mühsam und fehleranfällig. Darum geht es beim Konfigurationsmanagement.
Dies sind die wichtigsten Aspekte des Konfigurationsmanagements in Automotive SPICE®:
Benötigen Sie Unterstützung für Ihr Projekt? Wir sind Ihre Ansprechpartner rund um Managementberatung und Verbesserungsprogramme in der Elektronikentwicklung.
Steffen Herrmann und das Sales-Team
In Ihrem Konfigurationsmanagementsystem muss alles verwaltet werden, was zur Definition und Dokumentation Ihres Produkts erforderlich ist. Wenn Ihr Produkt aus Software, Hardware und mechanischen Komponenten besteht, verfügen Sie über Stücklisten, Zeichnungen, Anforderungen, Design, Code, Tests usw. Stellen Sie sich vor, dass alle diese Elemente in verschiedenen Tools verwaltet sind. Wie können Sie die Beziehungen für eine Produktversion verwalten?
Jedes Symbol repräsentiert einen Gegenstand. Wir markieren alle Software-Elemente, mit denen wir die nächste Software-Version erstellen (#1). Dies wird als sogenannte Baseline bezeichnet. Wir werden dieser Baseline ein Label zuweisen, das diese bezeichnet und ihre Elemente eindeutig identifiziert.
Dasselbe tun wir für die Hardwarekomponenten, mit denen wir die nächste Version der Leiterplatte erstellen (#3). Wir markieren sie und haben eine andere lokale Baseline, die durch ein eigenes Label dargestellt wird.
Wir tun dies weiterhin für Zeichnungen, Anforderungen, Design, Code, Tests usw., und wir werden mehr Labels haben (#3).
Hier ist der Trick. Wir fügen alle Labels in ein Konfigurations-managementtool ein und definieren die allgemeine Basislinie.
Dies ist das hier abgebildete Label.
Sie verwenden eines der SW-Tools als führendes Tool und können das gesamte Produkt anhand lokaler Baselines und einer übergeordneten Gesamt-Baseline beschreiben. Das ist es!
Manchmal verschwenden Projekte ihre Ressourcen und stellen Elemente unnötig unter Konfigurationsmanagement. Daher müssen Sie anhand dieser einfachen Kriterien entscheiden, welche Elemente in die Konfigurationsverwaltung aufgenommen werden sollen:
Zur systematischen Verbesserung der Entwicklungsprozesse im Bereich der Automobilelektronik sind wir offizieller Lizenznehmer von Automotive SPICE®, einer Marke des VDA QMC.
Das ist der Punkt: In der Softwareentwicklung kann es vorkommen, dass mehrere Entwickler gleichzeitig an demselben Code arbeiten. Dies kann natürlich zu schwerwiegenden Inkonsistenzen führen. Wie können wir sie zusammenführen, ohne Konflikte zu verursachen?
Hier ist Ihre Lösung: Wenn Sie die beiden Versionen zusammenführen, hebt das Konfigurationsverwaltungstool beide Arten von Änderungen hervor. Sie müssen eine Regel definieren, wie damit umgegangen werden soll (z. B. "Die Person, die die letzte Änderung vornimmt, ist für die Durchführung einer Codereview und die Lösung von Konflikten verantwortlich"). Im Allgemeinen sollten Sie Regeln definieren, welche Arten von Zweigen und Zusammenführungen in welchen Situationen zulässig sind.
Diese drei simplen Aspekte bilden das Konfigurationsmanagement.
Wenn Sie diese Punkte befolgen