Release Management

Release Management ist der ITIL-Prozess zur Planung, Koordinierung und kontrollierten Bereitstellung von Software-Releases und Updates in die Produktivumgebung.

Ein Release ist eine Sammlung von neuer oder geänderter Software, Hardware oder Dokumentation, die zusammen als Einheit bereitgestellt wird.

Hauptaufgaben

  • Release-Planung und -Zeitpläne
  • Build und Test von Releases
  • Koordination von Deployments
  • Rollback bei Problemen
  • Release-Dokumentation
  • Kommunikation mit Stakeholdern


Release-Typen

Typ Beschreibung Häufigkeit
Major Release Große neue Funktionen, Breaking Changes Jährlich
Minor Release Kleinere Features, Verbesserungen Quartalsweise
Emergency Release Kritische Bugfixes, Sicherheitspatches Nach Bedarf
Patch Kleine Korrekturen Monatlich
Release vs. Deployment

  • Release - Was wird bereitgestellt (Paket)
  • Deployment - Wie wird es bereitgestellt (Prozess)


Release-Prozess

1. Release-Planung
   ↓
2. Build und Paketierung
   ↓
3. Testing (UAT, Integration)
   ↓
4. Change Management - [[RFC]] erstellen
   ↓
5. Deployment vorbereiten
   ↓
6. Go-Live durchführen
   ↓
7. Post-Implementation Review
   ↓
8. [[CMDB]] aktualisieren
Moderne Ansätze

DevOps und Continuous Delivery ermöglichen häufigere, kleinere Releases - teilweise mehrmals täglich statt quartalsweise.


Deployment-Automatisierung

Benefits

  • Geschwindigkeit: Schnellere Releases
  • Konsistenz: Weniger menschliche Fehler
  • Wiederholbarkeit: Gleicher Prozess jedes Mal
  • Rollback: Automatische Rücknahme bei Problemen

CI/CD-Tools

  • Jenkins, GitLab CI, GitHub Actions
  • Automatisierte Tests
  • Infrastructure as Code
  • Container (Docker, Kubernetes)

ITIL 4-Integration

In ITIL 4 ist Release Management Teil der "Obtain/Build"-Aktivität im Service Value System.

Risiken

  • Ungetestete Releases
  • Fehlende Koordination mit Change Management
  • Inkompatibilitäten mit bestehenden Systemen
  • Unzureichende Rollback-Planung

Zusammenarbeit

Release Management arbeitet eng mit Service Transition und Configuration Management zusammen.