Änderungskontrollprozess in der Softwareentwicklung mit Schritten
Was ist Änderungskontrolle?
Change Control ist der Prozess, den ein Unternehmen anwendet Änderungen dokumentieren, identifizieren und genehmigen an eine IT-Umgebung. Es verringert die Wahrscheinlichkeit unbefugter Änderungen, Störungen und Fehler im System.
Warum Change Control?
Wann immer neue oder andere Änderungen für das System gefordert werden, insbesondere von Stakeholdern, ist dies weder optional noch vernachlässigbar. Die Implementierung muss ohne Auswirkungen auf andere Komponenten des Systems erfolgen. Hier kommt die Änderungskontrolle zum Einsatz. Es hilft Projektteams, den Umfang des Projekts mithilfe festgelegter Kontrollen und Richtlinien zu ändern. Change Control wird immer dann praktiziert, wenn ein Projekt nicht wie geplant voranschreitet.
Es ist zwingend erforderlich, dass ein formelles Dokument für Änderungsanfragen ausgefüllt und überprüft wird, um die Kontrolle über Änderungsanfragen zu behalten.
Anzahl der Fragen, auf die man bei der Analyse von Change Control stoßen könnte
- Wer wird die Änderung genehmigen?
- Muss eine Änderungskontrollplatine durchlaufen werden?
- Wie viel Zeit wird für die Recherche und Umsetzung der Änderung benötigt?
- Welche Auswirkungen haben Änderungen auf andere Komponenten des Systems (Zeitpläne, Kosten, Ressourcen usw.)?
- Gibt es einen Schwellenwert, unter dem das Projektmanagement es genehmigen kann?
Verschiedene Faktoren des Change-Control-Prozesses
Es gibt verschiedene Faktoren, die ein Change-Control-Prozess berücksichtigen sollte
Schritte im Änderungskontrollprozess | In der Änderungskontrolle ergriffene Maßnahme |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prozess der Änderungskontrolle
Bevor wir uns mit den Prozessen der Änderungskontrolle befassen, machen wir uns mit den Dokumenten vertraut, die bei der Änderungskontrolle verwendet werden. Bei der Durchführung der Änderungskontrolle sind hauptsächlich zwei Dokumente beteiligt
- Änderungsprotokoll: Ein Änderungsprotokoll ist ein Dokument, das die Details zu allen Änderungsanträgen auflistet, wie Projektnummer, PCR-ID (Projektänderungsantrag), Priorität, Eigentümerdetails, Target Datum, Status und Statusdatum, erhoben von, Datum der Erhebung usw.
- Antragsformular ändern: Es wird verwendet, um Details zu dokumentieren, die zur Unterstützung des Entscheidungsprozesses erforderlich sind, wie z. B. Art der Änderung, Vorteile der Änderung, Name der Ressource, die die Änderung anfordert, Zeit und geschätzte Kosten, Priorität der Änderung, Details der autorisierten Person, Status der Änderungsanforderung usw.
Flussdiagramm des Änderungsprozesses
Der Änderungsprozess folgt einem bestimmten Muster, um die Änderungen im Produkt oder System umzusetzen. Hier haben wir anhand eines Flussdiagramms erklärt, welche Schritte der Änderungsprozess umfasst.
Schritte zur Änderungskontrolle
Schritte zur Änderungskontrolle | Action |
---|---|
|
|
|
|
|
|
|
|
|
|
HINWEIS: Die Genehmigung zur Änderungskontrolle kann erfolgen durch Projektmanager, Lead IT oder Lead Developer, Stakeholder.
Change Management vs. Change Control
Änderungsmanagement | Kontrolle ändern |
---|---|
Er ist verantwortlich für die Verwaltung und Kontrolle von Änderungsanforderungen zur Durchführung von Änderungen an der IT-Infrastruktur oder an jedem Aspekt der IT-Dienste, um das Risiko einer Dienstunterbrechung zu minimieren und den Geschäftsnutzen zu fördern | Die Änderungskontrolle umfasst Aktivitäten wie die Übermittlung, Aufzeichnung, Analyse und Genehmigung von Änderungen, um die Gesamtleistung des Systems oder Produkts zu verbessern |