DevOps 24.01.2019 Michael Minh Pham
Gliederung Definition Ziel Umsetzung Quellen
Definition Prozessverbesserungsansatz „Dev“ = Development „Ops“ = (IT-)Operations Effizienz- & Effektivitätssteigerung
Ziel Verbesserung der Geschwindigkeit der Softwareentwicklung, Tests & Veröffentlichung neuer Produkte schnelleres Deployment von qualitativ hochwertigerer Software
Unternehmenskultur Umsetzung
Unternehmenskultur Atmosphäre von Offenheit & Transparenz Umstellung von funktionsbasierten- auf projektbasierte Teams Kommunikation & Wissensaustausch
Automatisierung Unternehmenskultur Umsetzung
Automatisierung Automatisierung manueller Prozesse Continuous Integration z.B. um Bugs schneller entdecken & beheben Infrastructure as Code (Cloud-Modell) manuelle Einrichtung & Konfiguration von Ressourcen überflüssig
Automatisierung Unternehmenskultur Lean Umsetzung
Lean „Lean-Management ist ein Ansatz zur Prozessoptimierung, bei dem Verschwendung minimiert & Prozesse harmonisiert werden sollen.“ (Quelle: https://www.gruenderszene.de/lexikon/begriffe/lean-management?interstitial)
Lean Konzept einer kontinuierlichen Verbesserung positive Einstellung gegenüber Fehlern Abhalten regelmäßiger Retrospektiven Bsp: Ziel ist Kundenzufriedenheit
„Teams, die das DevOps Prinzip anwenden, profitieren von 30-mal häufigeren Deployments, 60-mal weniger Ausfällen und einer 160-mal schnelleren Wiederherstellung“ - Puppet Labs, 2016 State of DevOps Report
Quellen https://de.atlassian.com/devops https://aws.amazon.com/de/devops/what-is-devops/ https://aws.amazon.com/de/devops/continuous-integration/ https://www.redhat.com/de/topics/devops#? https://www.dev-insider.de/10-erfolgsfaktoren-fuer-die-devops-kultur-a-635472/ https://www.youtube.com/watch?v=_I94-tJlovg
Vielen Dank für Eure Aufmerksamkeit ! 15