DevOps

Kurz erklärt
DevOps ist eine Arbeitsweise, die Softwareentwicklung und Betrieb zusammenführt. Statt dass ein Team Code schreibt und ein anderes ihn später in Betrieb nimmt, liefert dasselbe Team in kleinen Schritten aus, automatisiert Prüfung und Auslieferung und beobachtet, was im Betrieb geschieht. Das Ziel ist nicht Tempo um jeden Preis, sondern dass jede Änderung sicher live gehen und notfalls zurückgenommen werden kann.
Der häufigste Irrtum: DevOps ist eine Stelle oder ein Werkzeug
Wer «einen DevOps» einstellt oder ein Werkzeug kauft, hat noch keine DevOps-Arbeitsweise. Entscheidend ist, dass niemand Code über den Zaun wirft: Wer etwas baut, ist auch dafür zuständig, dass es läuft.
Die Werkzeuge – Versionsverwaltung, automatische Tests, automatische Auslieferung – sind die Folge davon, nicht der Anfang.
Was es konkret heisst
Versionierung: Jede Änderung ist nachvollziehbar und lässt sich zurücknehmen.
Automatische Prüfung: Bevor etwas live geht, laufen Tests, die kein Mensch vergessen kann.
Automatische Auslieferung: Der Weg ins Produktivsystem ist ein definierter Ablauf, kein Abendeinsatz mit Checkliste.
Beobachtung: Fehler fallen im Betrieb auf, bevor sie eine Kundin oder ein Kunde meldet.
Für ein Schweizer KMU
Ein KMU braucht kein DevOps-Team, aber die Grundsätze – spätestens, wenn eine eigene Anwendung, ein Kundenportal oder ein Shop geschäftskritisch wird. Ein Update, das nur eine einzige Person von Hand einspielen kann, ist ein Klumpenrisiko.
Dazu kommt der Datenweg: Viele Werkzeuge für automatisches Ausliefern laufen in den USA. Seit dem 15. September 2024 gelten Unternehmen, die unter dem Swiss-U.S. Data Privacy Framework zertifiziert sind, als Empfänger mit angemessenem Datenschutz. Das ersetzt nicht die Frage, ob Personendaten überhaupt dorthin fliessen müssen.
Wie wir damit umgehen
Jede Anwendung, die wir bauen, bekommt von Anfang an Versionierung, automatische Prüfungen und einen Auslieferungsweg ohne Handarbeit. Das gilt für Web-Apps genauso wie für interne Tools und ein erstes MVP.
Und für den Betrieb danach sind wir erreichbar. Eine Anwendung ist nicht fertig, wenn sie live ist, sondern wenn jemand für sie zuständig ist.
Ein Begriff im Angebot, den niemand erklärt hat?
Im Strategiegespräch übersetzen wir das Angebot, das dir vorliegt – auch wenn es nicht von uns stammt.