Das Konfigurationsmanagement besteht darin, die technische Beschreibung eines Systems (und seiner Komponenten) zu verwalten und alle Änderungen in der Entwicklung des Systems zu verwalten. Mit anderen Worten, es geht um eine Reihe von Prozessen, die es ermöglichen, die Konformität eines Produkts mit den Anforderungen während seines gesamten Lebenszyklus sicherzustellen. Das Konfigurationsmanagement wird für die Konfiguration komplexer Systeme verwendet:
In der IT kann das Konfigurationsmanagement für verschiedene Zwecke verwendet werden:
Dies geschieht mit Hilfe der Versionskontrolle getan Software , proprietäre oder kostenlos .
Das Konfigurationsmanagement wird zur Überwachung von Softwareversionen verwendet und ermöglicht beispielsweise die Verwaltung von Quellcodes . Mithilfe der Nachverfolgung von Dokumentversionen können Sie alle Änderungen nachverfolgen, die an den in den Dokumenten enthaltenen Informationen vorgenommen wurden.
Konfigurationsmanagement ist vor allem eine Reihe von Praktiken . Diese Praktiken sind vier.
Diese Inventaraktivität umfasst insbesondere:
Mit anderen Worten, die Identifikation legt den Umfang fest, den wir verwalten möchten.
Die entsprechenden Aktivitäten beziehen sich auf:
Aktivität, die darin besteht, für jede Änderungsanforderung, für jede Abweichungsanforderung (vor dem Eintritt in die Produktion eines Produkts beantragte Ausnahme) oder nach der Produktion zu bestätigen, dass das Produkt alle funktionalen Anforderungen erfüllt. Mit anderen Worten: Aktivität, die die Konsistenz aller Konfigurationsdaten während der gesamten Lebensdauer des Produkts bestätigt.
Das Konfigurationskontrollkomitee oder -büro ( Change Control Board oder CCB in Englisch) hat grundsätzlich die Aufgabe, die Partner (Kunden-Lieferanten-Beziehung) zusammenzubringen, um über den Ernst und die Priorität der verschiedenen Änderungswünsche oder Änderungswünsche zu entscheiden ihm vorgelegte Ausnahmen.
Um eine Konfiguration zu verwalten, muss es möglich sein, ihre Entwicklung im Laufe der Zeit zu steuern:
Ein physisches und funktionales Audit, das Folgendes abdeckt:
Eine der Funktionen, die Konfigurationsmanager haben können, ist die Bündelung von Änderungen. Normalerweise wirkt sich eine Änderung auf eine Aufgabe aus, und es kommt selten vor, dass eine Aufgabe nur ein Dokument betrifft.
Um zu vermeiden, dass alle Dokumente nach Änderungen durchsucht werden, die während der Lösung einer Aufgabe vorgenommen wurden, gruppiert das Tool diese Dokumente in einer Liste von Änderungen.
Diese Gruppierungen ermöglichen Atomizität in der Entwicklung des Systems und erreichen kohärente Haltepunkte, die als Erholungs- oder Bifurkationspunkt (Verzweigungen) für Änderungen in der Konfiguration dienen können.