Skip to main content

Release Management


PDF herunterladen

Release Management einfach und verständlich erklärt

Der Begriff Release Management beschreibt die Planung, Umsetzung und das Controlling von Softwareentwicklungsprozessen und der angewendeten IT-Infrastruktur.

release management definition

Release Management – Definition

Durch das Release Management wird es möglich, einen Überblick über den gesamten Entwicklungsprozess von Softwares, Web-Anwendungen und deren Updates sicherzustellen. Das Release Management kommuniziert mit dem Change- und dem Konfigurations-Management und stellt eine Schnittstelle zwischen der Risikoanalyse und den potenziellen Problemstellungen des Entwicklungszyklus (SDLC = Systems development life cycle) innerhalb einer IT-Infrastruktur dar.

Release Management – Aufgaben

Die Aufgabe eines Release Managements ist es, die Voraussetzungen an Änderungen von Updates, Rollouts, Patches und der verwendeten Infrastruktur im angesetzten zeitlichen Rahmen des Entwicklungsprozesses zusammen mit einem berechenbaren Risiko zu realisieren. Das Release Management

  • Legt den Umfang der Funktionen einer Anwendung fest
  • Gewährleistet Qualitätskontrollen
  • Definiert die zeitlichen Rahmenbedingungen
  • Dokumentiert alle Veränderungen
  • Sorgt für ein reproduzierbaren Entwicklungsprozess

Das Release Management führt praktische, konzeptionelle und organisatorische Problemstellungen in einer Abteilung zusammen, um ein übersichtliches Monitoring für technische Änderungen von Rollouts und Releases innerhalb des Entwicklungsprozesses zu schaffen.

Release Management – Funktionen

Im Mittelpunkt steht der Begriff „Release“, welcher eine oder mehrere Änderungen enthält und durch „Versionsnummern“ wie beispielsweise „1.1“ gekennzeichnet wird. Unterstützt wird die Versionierung meist durch Versionskontrollsoftware wie

  • Git
  • Subversion (SVN)
  • Mercurial
  • Bazaar
  • Monotone
  • Perforce
  • Fossil
  • Darcs

Grundsätzlich wird zwischen folgenden Releases unterschieden:

  1. Major Release: Der Major Release enthält neue oder überarbeitete Funktionen und Änderungen an der Architektur des Systems, welche Bugfixes überflüssig werden lassen und Minor- sowie Emergency Releases ersetzt werden.
  2. Emergency Fix: Der Emergency Fix beinhaltet die Lösung von vereinzelten Konflikten.
  3. Minor Release: Der Minor Release umfasst Änderungen und Erweiterungen, welche den Emergency Fix ergänzen können.

Sogenannte „Request for Changes“ werden vom Change-Management an das Release Management gesendet. Das finale Release bildet sich inhaltlich aus diesen Anforderungen. Begleitet wird das finale Release durch das Konfigurationsmanagement, in welchem die Prozesse in der IT-Infrastruktur strukturell gespeichert werden.

Dazu kommen noch die Versionsverwaltung sowie die Behandlung von Problemen zwischen der Infrastruktur und des Release. Hierbei nehmen die Integration und Dokumentation eine zentrale Rolle ein, um die Migration des Release in das Produktivsystem, welches den Release-Anwärter letztlich bereitstellt, zu vereinfachen.

Als finaler Schritt vor der Freigabe des Release gilt der Release Manager, welcher für den Kernprozess verantwortlich ist und die Aufgaben der Teams delegiert. Der Release Manager legt den zeitlichen Rahmen fest, definiert Ziele und setzt Fristen. Darüber hinaus kontrolliert er anhand von Checklisten den gesamten Ablauf und reagiert auf Feedback, welches nach dem Rollout des Releases eingeht.

Release Management mit ITIL

Das ITIL Framework, welches inzwischen in der Version V4 vorliegt, ist das meistgenutzte Konzept in Hinblick auf Enterprise-Lösungen. ITIL umfasst Regeln und Definitionen, welche den Betrieb einer IT-Infrastruktur in Bezug auf die organisatorischen Prozesse beschreiben. In ITIL 4 sind die Vorgänge von „Release und Deployment Management“ in zwei Praktiken enthalten: 1) Release Management 2) Deployment Management.

ITIL Release- und Deployment Management umfasst folgende Teilprozesse:

  1. Release Planung: Ziel des Prozesses ist, die Zuordnung von Changes zu Release Packages und das Definieren des Volumens der Inhalte von Releases. Von diesen Informationen ausgehend entwickelt der Prozess der Release Planung einen zeitlichen Ablauf für die Erstellung, das Testen und das Ausrollen des Releases.
  2. Release Build: Ziel des Prozesses ist es, die Erstellung der internen Aufträge und Anforderungen, welche notwendig sind, um die Release Komponenten entweder extern zu kaufen oder intern im Unternehmen zu entwickeln. Mit Abschluss dieses Prozesses sind die erforderlichen Komponenten für den Start der Release-Testphase einsatzbereit.
  3. Release Deployment: Ziel des Prozesses ist, das Rollout der Komponenten in einer Live-Umgebung. Auch für die Weiterbildung von Endnutzern ist dieser Prozess zuständig – Zudem ist er dafür verantwortlich Informationen in Form von Dokumentationen zum ausgerollten Release zu verteilen.
  4. Release Abschluss: Ziel des Prozesses ist es, nach einer Überprüfung von vollständigen Aktivitäts-Logs und ob alle CMS Inhalte aktuell gehalten sind, das Release abzuschließen.
  5. Release Management Support: Ziel des Prozesses ist die Bereitstellung des Supports für das Rollout von Releases.
  6. Early Life Support: Ziel des Prozesses ist, die Lösung von operativen Konflikten während der Anlauf-Phase nach dem Rollout und die Behebung ausstehender Fehler.

Je nach Modell (Beispielsweise Scrum oder „Agile Softwareentwicklung“) existieren verschiedene konzeptionelle Vorgehensweisen, welche sich nach den Phasen der Entwicklung einer Software ausrichten.

Release Management und Programmierung

Das Release Management wird meist als Unterstützung für die Qualität einer dienstleistungsorientierten IT-Anwendung dargestellt. Besonders auf Konzernniveau ist das Release Management ein fundamentaler Teil der IT-Abteilungen. Kritik erntet das Release Management von kleineren und mittelständischen Unternehmen – Diese führen oftmals an, dass es keine Alternative für kleinere Infrastrukturen gibt. Diese Unternehmen beziehen sich primär auf den Prozess-Ablauf nach dem ITIL Framework – Es sei zu komplex, um in kleinen Unternehmen Verwendung zu finden. Aufgrund dessen fordern eine Vielzahl von mittelständischen Unternehmen eine Light-Version, welche einen passenden Kern-Prozess mit sich bringt.

Die Lebensdauer einer IT-orientierten Lösung und die damit verbundenen Prozesse können bei kleinen oder mittelständischen Unternehmen allerdings durch andere Frameworks wie beispielsweise Integrated Service Management (ISM) ersetzt und auf die benötigten Bedürfnisse angepasst werden. Kleine und mittelständische Unternehmen haben durch Ihre meist minimale Infrastruktur ein besseres Maß an Flexibilität, um die Qualität des Service auch in Hinblick auf die Qualität und Effizienz zu verbessern. Hierbei kommt die Kombination aus Change-, Konfigurations- und Release Management zum Tragen, da dieser Teil auch von größeren Unternehmen oftmals als erfolgskritisch beschrieben wird.

Jetzt den SEO-Küche-Newsletter abonnieren

Keine Kommentare vorhanden


Hast du eine Frage oder Meinung zum Artikel? Schreib uns gerne etwas in die Kommentare.

Ihre E-Mail Adresse wird nicht veröffentlicht

Ähnliche Artikel

Leadinfo

Leadinfo in Kürze Leadinfo ist ein B2B-Tool zur Identifizierung von Website-Besuchern auf Unternehmensebene. Es hilft Unternehmen dabei, anonyme Zugriffe besser einzuordnen, potenzielle Firmenkontakte zu erkennen und Vertriebschancen früher sichtbar zu machen. Besonders im Zusammenspiel mit SEO, SEA, Content-Marketing und CRM-Systemen kann Leadinfo dabei unterstützen, den Weg von der Website zum […]

Google GIST

GIST ist ein neuer Google Algorithmus, der die Auswahl von Trainingsdaten für KI-Modelle grundlegend neu angeht, um Rechenleistung zu sparen. GIST steht für „Greedy Independent Set Thresholding“ und wurde im Rahmen der NeurIPS 2025 (einer der wichtigsten internationalen Konferenzen für Machine Learning und KI) offiziell vorgestellt. Die zentralen Ideen und Ergebnisse […]

GEO (Generative Engine Optimization)

GEO steht für Generative Engine Optimization und beschreibt die Optimierung von Inhalten für generative Such- und Antwortsysteme, die Informationen nicht mehr nur verlinken, sondern eigenständig zusammenfassen und ausgeben. Dazu zählen unter anderem KI-Suchmaschinen, Chatbots und Antwortsysteme wie Google AI Overviews oder Perplexity. Im Fokus von GEO steht nicht das klassische […]

GAIO (Generative AI Optimization)

GAIO steht für Generative AI Optimization und beschreibt die Optimierung von Inhalten, Marken und Informationen für generative KI-Systeme. Ziel von GAIO ist es, in KI-gestützten Such- und Antwortsystemen wie ChatGPT, Google AI Overviews oder Perplexity korrekt verstanden, bevorzugt berücksichtigt und zitiert zu werden. GAIO geht damit über klassische Suchmaschinenoptimierung (SEO) […]

Google AI Overview

Google AI Overviews sind KI-generierte Antwortboxen in der Google-Suche, die Nutzenden zusammengefasste Antworten direkt oberhalb oder innerhalb der Suchergebnisse anzeigen. Sie basieren auf generativer KI und sollen komplexe Suchanfragen schneller und verständlicher beantworten, ohne dass zwingend einzelne Websites angeklickt werden müssen. Die Funktion ist Teil von Googles Weiterentwicklung der Suche […]

Grok

Grok ist ein KI-gestützter Chatbot und Sprachassistent, der von xAI entwickelt wurde. Grok ist darauf ausgelegt, aktuelle Informationen, insbesondere aus der Plattform X (ehemals Twitter), in seine Antworten einzubeziehen und Nutzerfragen dialogbasiert zu beantworten. Im Vergleich zu klassischen KI-Chatbots positioniert sich Grok bewusst als direkt, meinungsstark und kontextnah – mit […]