DevOps Consulting & SW-Engineering
aus der Praxis

DevOps korrekt ausgeführt spart Ressourcen und Zeit
Jetzt mehr erfahren

Working IT - Bernd Ledig

Wie man dies nun als Unternehmen ausgestaltet, ist naturgemäß sehr unterschiedlich. Denn je nach Bedarf und Struktur im Unternehmen müssen die aufgeworfenen Fragen unterschiedlich beantwortet werden. Ein kleines Start-up, das Internetanwendungen für Kunden bauen und betreiben will, muss Entwicklung und Betrieb anders ausrichten als ein etabliertes Unternehmen, das eine proprietäre Software als Download-Paket vertreibt.

Moderne Software-Entwicklung heute

Software-Engineering

Unter Software-Engineering verstehe ich mehr als gute Software-Architektur und -Entwicklung – Engineering ist Software-Entwicklung wissenschaftlich durchgeführt.

Damit kann eine signifikante Steigerung der Qualität der SW und auch die Geschwindigkeit der Entwicklung erreicht werden!

DevOps - nicht nur eine Methodik

Wenn wir uns die unterschiedlichen Gegebenheiten dieser Unternehmen vor Augen führen, sehen wir zwei Dinge:

DevOps als Kultur & Methode hilft beiden Unternehmen enorm weiter:

  • Neue Features werden schnell verfügbar gemacht.
  • Neue Entwicklungsschritte werden automatisch getestet (inklusive Regression-Testing).
  • Manuelle Installationsschritte werden (gänzlich) vermieden.
  • Durch Techniken wie Continuous Deployment werden neue Features schneller verfügbar.

Die praktische Ausgestaltung von DevOps ist grundverschieden:

  • Update einer Web-App vs. Paketierung einer Desktop-App.
  • Zero-Downtime Deployment vs. Update-Mechanismus der Desktop-App.