Definition
Was bedeutet Deployment?
Ein Deployment überträgt einen geprüften Entwicklungsstand in eine Zielumgebung. Dazu gehören je nach Projekt der Build, Datenbankänderungen, Konfiguration, Zwischenspeicher und ein Funktionstest. Gute Abläufe sind dokumentiert und lassen sich bei Problemen nachvollziehen oder zurücknehmen.
Praxis
Warum ist Deployment für Unternehmen relevant?
Verlässliche Deployments verkürzen Ausfallzeiten und machen Änderungen planbarer. Test- und Staging-Umgebungen helfen, fachliche Freigaben vor der Veröffentlichung einzuholen. Bei mobilen Apps kommt zusätzlich die Prüfung und Verteilung über die App-Stores hinzu.