Releasezyklen
Der Releasezyklus bezeichnet den Prozess der Planung, Entwicklung, Prüfung und Auslieferung von Releases eines Produkts oder einer Software an die Nutzer. Er umfasst die Phasen Planung, Build, Tests, Bereitstellung sowie Wartung und Bugfixes nach dem Release.
Zu den Kernkomponenten gehören Release-Planung, Versionsverwaltung, Continuous Integration/Delivery (CI/CD), Release Engineering, Change Management, Release Notes sowie
Modelle des Releasezyklus variieren je nach Umfeld. Zeitbasierte Releases erfolgen in regelmäßigen Intervallen (z. B. monatlich),
Beteiligte Rollen umfassen Produktmanagement, Entwicklung, Qualitätssicherung, Betrieb/IT, Release-Manager und DevOps. Diese arbeiten zusammen, um Anforderungen zu
Kennzahlen und Herausforderungen des Releasezyklus umfassen Durchlaufzeit und Zykluszeit, Release-Frequenz, Stabilität der Deployments, Verlässlichkeit von Rollbacks,