Was bedeutet Deployment?
Dabei werden Programmstand und passende Einstellungen bereitgestellt. Manchmal gehören auch Änderungen an Datenbanken oder anderen Diensten dazu. Prüfungen zeigen, ob die neue Version in der Zielumgebung funktioniert.
Für den Fehlerfall braucht es einen passenden Rückfall- oder Reparaturweg. Eine ältere Programmversion wieder einzuspielen macht bereits ausgeführte Datenänderungen nicht automatisch rückgängig.
So sieht das in der Praxis aus
Beispiel: Eine neue Konnektorversion wird nach bestandenen Tests in die Produktionsumgebung übernommen.
Häufige Fragen
Ist Bereitstellen dasselbe wie Freischalten?
Nicht zwingend. Eine Version kann technisch vorhanden sein, während eine Funktion noch deaktiviert bleibt. Das ermöglicht beispielsweise eine schrittweise Einführung.
Warum braucht die Zielumgebung eigene Prüfungen?
Zugangsdaten, Netzverbindungen und Einstellungen können sich vom Test unterscheiden. Erfolgreiche Programmtests allein belegen deshalb noch keinen funktionierenden Betrieb.
Kann man nach jedem Fehler einfach zur alten Version zurückkehren?
Nicht immer. Neue Datenstrukturen oder bereits ausgeführte Vorgänge können mit dem alten Stand unverträglich sein. Der Rückfallweg muss diese Abhängigkeiten berücksichtigen.
