13.4 Umsetzung, Tests und Rollback

Kurz erklärt

Nach der Genehmigung beginnt die eigentliche Umsetzung eines Changes.

Ziel ist es, Änderungen kontrolliert, nachvollziehbar und mit möglichst geringem Risiko einzuführen.

Dazu gehören insbesondere sorgfältige Tests, eine geplante Durchführung, eine Überprüfung des Ergebnisses sowie ein vorbereiteter Rollback für den Fall unerwarteter Probleme.


Warum Tests wichtig sind

Auch sorgfältig geplante Änderungen können unerwartete Auswirkungen haben.

Beispiele:

Tests helfen, solche Probleme möglichst früh zu erkennen.


Testumgebungen

Änderungen sollten nach Möglichkeit zuerst in einer Testumgebung geprüft werden.

Typische Umgebungen:

Je ähnlicher die Testumgebung der Produktivumgebung ist,

desto aussagekräftiger sind die Testergebnisse.


Warum nicht direkt in der Produktion testen?

Tests im Produktivsystem können zu:

führen.

Deshalb sollten Änderungen möglichst vorab getestet werden.


Arten von Tests

Je nach Change können unterschiedliche Tests erforderlich sein.

Beispiele:

Nicht jeder Change benötigt alle Testarten.


Funktionstest

Beim Funktionstest wird geprüft,

ob die neue oder geänderte Funktion wie vorgesehen arbeitet.

Beispiel:

Nach einer VPN-Aktualisierung wird getestet,

ob sich Benutzer erfolgreich verbinden können.


Regressionstest

Ein Regressionstest überprüft,

ob bestehende Funktionen nach einer Änderung weiterhin ordnungsgemäß arbeiten.

Beispiel:

Nach einem Datenbankupdate funktionieren weiterhin:

Regressionstests verhindern unbeabsichtigte Nebenwirkungen.


Pilotbetrieb

Bei größeren Änderungen erfolgt häufig zunächst ein Pilotbetrieb.

Dabei wird die Änderung nur für einen kleinen Benutzerkreis eingeführt.

Vorteile:

Nach erfolgreichem Pilotbetrieb erfolgt die Einführung für alle Benutzer.


Wartungsfenster

Produktive Änderungen werden häufig innerhalb geplanter Wartungsfenster umgesetzt.

Vorteile:

Größere Änderungen erfolgen häufig außerhalb der Hauptarbeitszeiten.


Durchführung des Changes

Während der Umsetzung sollten alle Schritte dokumentiert werden.

Typische Inhalte:

Eine vollständige Dokumentation erleichtert spätere Analysen.


Monitoring nach der Umsetzung

Nach Abschluss überwacht das Monitoring,

ob der Service ordnungsgemäß arbeitet.

Beispiele:

Monitoring bestätigt den Erfolg des Changes.


Was ist ein Rollback?

Ein Rollback stellt den vorherigen Zustand wieder her,

wenn der Change nicht erfolgreich war.

Das Ziel besteht darin,

die Auswirkungen eines fehlgeschlagenen Changes möglichst gering zu halten.


Wann wird ein Rollback durchgeführt?

Beispiele:

Nicht jeder Fehler führt sofort zu einem Rollback.

Die Entscheidung richtet sich nach Risiko und Auswirkungen.


Rollback-Plan

Ein Rollback sollte bereits vor Beginn des Changes vorbereitet werden.

Typische Inhalte:

Ein Rollback darf nicht erst während einer Störung geplant werden.


Beispiel eines Rollbacks

Neues Update installieren
          │
          ▼
Tests erfolgreich?
      │
 ┌────┴────┐
 │         │
Ja        Nein
 │         │
 ▼         ▼
Produktiv  Rollback
weiter     durchführen

Ein klar definierter Ablauf verkürzt die Wiederherstellungszeit.


Backups vor einem Change

Vor vielen Änderungen wird ein Backup erstellt.

Beispiele:

Backups erleichtern den Rollback erheblich.


Verifizierung

Nach erfolgreicher Umsetzung wird geprüft,

ob der Change tatsächlich erfolgreich war.

Typische Fragen:

Erst danach gilt der Change als abgeschlossen.


Post Implementation Review (PIR)

Nach größeren Änderungen wird häufig ein Post Implementation Review (PIR) durchgeführt.

Dabei wird bewertet:

Der PIR dient der kontinuierlichen Verbesserung zukünftiger Changes.


Dokumentation aktualisieren

Nach erfolgreichem Change sollten unter anderem aktualisiert werden:

Dadurch bleiben Informationen aktuell.


Praxisbeispiel

Ein Unternehmen aktualisiert seine zentrale Firewall.

Vorher:

Nach der Aktualisierung:

Der Change wird anschließend erfolgreich abgeschlossen.


Typische Fehler

Fehler 1

Änderungen werden direkt produktiv getestet.


Fehler 2

Es existiert kein Rollback.


Fehler 3

Backups fehlen.


Fehler 4

Monitoring überprüft den Change nicht.


Fehler 5

Regressionstests werden ausgelassen.


Fehler 6

Dokumentationen werden nicht aktualisiert.


Fehler 7

Benutzer werden nicht informiert.


Fehler 8

Der Change wird zu früh abgeschlossen.


Fehler 9

Erfahrungen werden nicht ausgewertet.


Fehler 10

Testumgebung unterscheidet sich stark von der Produktivumgebung.


Checkliste Umsetzung


Checkliste Rollback


Bedeutung für Fachinformatiker für Systemintegration

Fachinformatiker setzen die meisten Changes praktisch um.

Typische Aufgaben:

Eine sorgfältige Umsetzung entscheidet häufig über den Erfolg eines Changes.


Zusammenfassung

Genehmigung erhalten

Tests durchführen

Backup erstellen

Change umsetzen

Monitoring überprüfen

Bei Bedarf Rollback durchführen

Dokumentation aktualisieren

Post Implementation Review durchführen


Merksätze

Änderungen sollten möglichst nicht direkt in der Produktivumgebung getestet werden.

Ein Rollback muss vor Beginn des Changes geplant sein.

Monitoring bestätigt den Erfolg einer Änderung.

Dokumentationen gehören zum Abschluss jedes Changes.

Erfahrungen aus abgeschlossenen Changes verbessern zukünftige Änderungen.


Verwandte Seiten


Quellen und Versionsstand

Offizielle Grundlagen

Einordnung

Die beschriebenen Vorgehensweisen zu Tests, Rollback, Monitoring und Post Implementation Review orientieren sich an den Empfehlungen der ITIL Practice „Change Enablement“. ITIL schreibt keine festen Testverfahren vor, empfiehlt jedoch ausdrücklich eine risikoorientierte Planung, geeignete Testmaßnahmen und eine nachvollziehbare Nachbereitung von Änderungen.

Behandelter Framework-Stand: ITIL Version 5
Zusätzlich berücksichtigt: aktuelle ITIL-4-Practice-Guidance
Fachlicher Stand: August 2026


Revision #1
Created 2 August 2026 21:30:45 by Admin
Updated 2 August 2026 21:30:55 by Admin