Entwicklung | Automatisierung | DevOps
Softwareprojekte werden heutzutage nicht mehr ausschließlich nach dem Wasserfallmodell umgesetzt. Immer häufiger kommen auch agile Arbeitsweisen zum Einsatz, wenn es zum Beispiel um die fortlaufende Weiterentwicklung und Wartung von digitalen Projekten geht. Neue Funktionen und Fehlerbehebungen sollen möglichst schnell und zuverlässig produktiv gesetzt werden. Die Grundlage dazu bilden Werkzeuge, die sich um die Automatisierung der Arbeitsschritte kümmern. Dadurch werden Fehler vermieden und wertvolle Arbeitszeit eingespart.
Die Auslieferung unserer Projekte auf Produktiv-, Staging- und Testumgebung erfolgt konsequent automatisiert. Jede Anpassung am Code durchläuft sämtliche Schritte des Automatisierungsprozesses:
Das Kofferwort DevOps leitet sich aus den Begriffen Development (Entwicklung) und Operations (Betrieb) ab. Der DevOps-Ansatz soll die beiden Bereiche stärker miteinander verknüpfen und verbesserte Qualität sowie eine schnellere Auslieferung von Software ermöglichen. Continuous Deployment ist ein wesentlicher Bestandteil der DevOps-Kultur.