Projektmanagement-Leitfaden · Risiko, Qualität und Steuerung
Konfigurationsmanagement im Projektmanagement erklärt
Konfigurationsmanagement ist die Disziplin, die Elemente zu identifizieren, aus denen die Produkte und Dokumente eines Projekts bestehen, ihre Versionen zu steuern, ihren Status zu dokumentieren und zu verifizieren, dass das Vorhandene dem Genehmigten entspricht. Es stellt sicher, dass alle mit der richtigen Version arbeiten.
Das Wichtigste in Kürze
- Das Konfigurationsmanagement stellt sicher, dass alle die richtige Version jedes Elements verwenden.
- Seine Kernaktivitäten sind Identifikation, Steuerung, Statusbuchführung und Audit.
- Baselines liefern vereinbarte Bezugspunkte.
- Es arbeitet Hand in Hand mit der Änderungssteuerung.
Warum es wichtig ist
- Verhindert, dass auf Basis veralteter Entwürfe oder Dokumente gebaut oder getestet wird.
- Ermöglicht es, genau zu wissen, was in jedem Release ausgeliefert wurde.
- Ermöglicht dem Team, auf eine bekannte funktionierende Version zurückzukehren.
- Unterstützt Audits, regulatorische Compliance und Übergabe.
- Stellt sicher, dass genehmigte Änderungen aus der Änderungssteuerung überall dort abgebildet werden, wo sie abgebildet sein sollten.
Wichtige Begriffe
| Begriff | Bedeutung | Beispiel |
|---|---|---|
| Konfigurationselement (CI) | Jedes Element, das der Konfigurationssteuerung unterliegt | Ein Anforderungsdokument, eine Zeichnung, ein Softwaremodul, ein Server-Build |
| Version | Ein bestimmter, identifizierter Zustand eines CI | Designspezifikation v2.3 |
| Baseline | Ein vereinbarter Satz von CI-Versionen, der als Bezugspunkt dient | Baseline von Release 1.0; siehe Projekt-Baseline |
| Release | Ein Satz von CIs, die gemeinsam ausgeliefert werden | Portal-Release 1.2 |
| Konfigurationsdatensatz | Informationen, die zu einem CI geführt werden | Verantwortlicher, Version, Status, Ablageort |
Die vier Kernaktivitäten
- Identifikation: Legen Sie fest, welche Elemente CIs sind, wie sie benannt und nummeriert werden und wie sie zusammenhängen.
- Steuerung: Stellen Sie sicher, dass sich CIs nur über einen genehmigten Prozess ändern und dass Versionen sicher gespeichert werden.
- Statusbuchführung: Erfassen und berichten Sie den aktuellen und früheren Zustand jedes CI.
- Verifizierung und Audit: Prüfen Sie, ob die CIs ihren Aufzeichnungen entsprechen und ob das gelieferte Produkt der genehmigten Baseline entspricht.
Viele Organisationen ergänzen außerdem einen Planungsschritt, der in einem Konfigurationsmanagementplan dokumentiert wird.
Vorlage für ein Konfigurationsregister
| CI-ID | Name | Art | Version | Status | Verantwortlich | Ablageort | Zugehörige CIs |
|---|---|---|---|---|---|---|---|
| CI-012 | Fachkonzept | Dokument | 2.3 | Genehmigter | Business Analyst | Projekt-SharePoint | CI-020, CI-021 |
| CI-020 | Zahlungsmodul | Software | 1.4.0 | Im Test | Entwicklungsleiter | Git-Repository | CI-012 |
| CI-031 | Grundriss 2. OG | Zeichnung | C | Zur Ausführung freigegeben | Architekt | Dokumentenlenkungssystem | CI-030 |
| CI-040 | Testplan | Dokument | 1.1 | Entwurf | QA-Leitung | Projekt-SharePoint | CI-012, CI-020 |
Konfigurationsmanagement und Änderungssteuerung
Die Änderungssteuerung entscheidet, ob eine Änderung erfolgt. Das Konfigurationsmanagement stellt sicher, dass die Änderung einheitlich umgesetzt und dokumentiert wird. Wenn zum Beispiel der Änderungsantrag CR-04 Single Sign-on ergänzt, identifiziert das Konfigurationsmanagement jedes betroffene CI (Anforderungen, Design, Code-Module, Testfälle, Benutzerhandbuch), verfolgt deren neue Versionen und bestätigt, dass die nächste Release-Baseline sie alle enthält.
Tipps
- Stellen Sie nur Elemente unter Kontrolle, bei denen es nötig ist; zu viele CIs erzeugen Bürokratie.
- Verwenden Sie einheitliche Regeln für Benennung und Versionsnummerierung.
- Nutzen Sie Tools, die den Verlauf automatisch festhalten, etwa Versionskontrollsysteme und Dokumentenmanagementsysteme.
- Erstellen Sie Baselines an sinnvollen Punkten, etwa bei der Designfreigabe oder einem Release.
- Führen Sie vor dem Go-live und beim den Projektabschluss hinaus.
Kostenlose Vorlagen zu diesem Thema
Häufig gestellte Fragen
Was ist Konfigurationsmanagement im Projektmanagement?
Der Prozess, die Versionen der Produkte und Dokumente eines Projekts zu identifizieren, zu steuern, zu dokumentieren und zu verifizieren.
Was ist ein Konfigurationselement im Konfigurationsmanagement?
Jede Komponente, jedes Dokument oder Produkt, das der Konfigurationssteuerung unterliegt, etwa eine Spezifikation, eine Zeichnung oder ein Softwaremodul.
Was sind die vier Aktivitäten des Konfigurationsmanagements?
Identifikation, Steuerung, Statusbuchführung sowie Verifizierung und Audit.
Was ist der Unterschied zwischen Konfigurationsmanagement und Änderungssteuerung?
Die Änderungssteuerung entscheidet, ob eine Änderung vorgenommen wird; das Konfigurationsmanagement verfolgt Versionen und stellt sicher, dass die genehmigte Änderung korrekt umgesetzt und dokumentiert wird.
Was ist eine Konfigurationsbaseline im Konfigurationsmanagement?
Ein vereinbarter, dokumentierter Satz von Versionen der Konfigurationselemente, der als Bezugspunkt für die weitere Arbeit dient.
Was ist Statusbuchführung im Konfigurationsmanagement?
Erfassen und Berichten des aktuellen und früheren Status von Konfigurationselementen und ihrer Änderungen.
Was ist ein Konfigurationsaudit im Konfigurationsmanagement?
Eine Prüfung, ob Konfigurationselemente und Aufzeichnungen übereinstimmen und ob das Produkt seiner genehmigten Baseline entspricht.
Ist Versionskontrolle dasselbe wie Konfigurationsmanagement?
Versionskontrolle ist ein Teil davon. Das Konfigurationsmanagement umfasst zusätzlich Identifikation, Beziehungen, Statusberichte und Audits.
Wer ist für das Konfigurationsmanagement verantwortlich?
Der Projektmanager trägt die Verantwortung, doch in größeren Projekten übernimmt oft ein Konfigurationsmanager oder ein Projektbüro die Durchführung.
Enthält PRINCE2 Konfigurationsmanagement?
Ja. PRINCE2 enthält Konfigurationsmanagement als Teil seines Umgangs mit Änderungen und Problemen.
Ist Konfigurationsmanagement nur etwas für Software?
Nein. Es wird im Ingenieurwesen, im Bauwesen, in der Verteidigung und in vielen anderen Bereichen eingesetzt, überall dort, wo Versionen von Entwürfen und Produkten gesteuert werden müssen.