DevOps

Development + Operations

Ziele:

  • Kontinuierliche Bereitstellung von Prototypen und aktuellen Produkten
    (Release-Zyklen verringern)
    • Zeit zwischen Korrekturen und Verbesserungen verkürzen
  • Fehlerrate in Releases reduzieren
  • „schnellere Markteinführung des Endproduktes“

Konzept / Ansatz / Prinzipien

  • „sicher“ und reproduzierbar (wiederholbar) implementieren
  • Lösungen im Rahmen der Entwicklung kontinuierlich in produktionsähnlichen Umgebungen testen
  • operative Qualität (Betrieb) überwachen und validieren
  • Feedbackschleifen

DevOps-Kultur / CALMS

  • Culture
  • Automation
  • Lean
  • Measurement
  • Sharing

7 DevOps-Phasen

(„Stages“ / „Lifecycle“)

  • Plan
  • Code
  • Build
  • Test
  • Release
  • Deploy
  • Operate

DevOps-Praktiken

=> Einsatz von Git