Dev Ops 24 01 2019 MICHAEL MINH PHAM

  • Slides: 15
Download presentation
Dev. Ops 24. 01. 2019 MICHAEL MINH PHAM

Dev. Ops 24. 01. 2019 MICHAEL MINH PHAM

Gliederung 1. Definition 2. Ziel 3. Umsetzung 4. Quellen 2

Gliederung 1. Definition 2. Ziel 3. Umsetzung 4. Quellen 2

Definition • • Prozessverbesserungsansatz „Dev“ = Development „Ops“ = (IT-)Operations Effizienz- & Effektivitätssteigerung 3

Definition • • Prozessverbesserungsansatz „Dev“ = Development „Ops“ = (IT-)Operations Effizienz- & Effektivitätssteigerung 3

4

4

Ziel • Verbesserung der Geschwindigkeit der Softwareentwicklung, Tests & Veröffentlichung neuer Produkte • schnelleres

Ziel • Verbesserung der Geschwindigkeit der Softwareentwicklung, Tests & Veröffentlichung neuer Produkte • schnelleres Deployment von qualitativ hochwertigerer Software 5

Unternehmenskultur Umsetzung 6

Unternehmenskultur Umsetzung 6

Unternehmenskultur • Atmosphäre von Offenheit & Transparenz • Umstellung von funktionsbasierten- auf projektbasierte Teams

Unternehmenskultur • Atmosphäre von Offenheit & Transparenz • Umstellung von funktionsbasierten- auf projektbasierte Teams • Kommunikation & Wissensaustausch 7

Automatisierung Unternehmenskultur Umsetzung 8

Automatisierung Unternehmenskultur Umsetzung 8

Automatisierung • Automatisierung manueller Prozesse • Continuous Integration • z. B. um Bugs schneller

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 9

Automatisierung Unternehmenskultur Umsetzung Lean 10

Automatisierung Unternehmenskultur Umsetzung Lean 10

Lean „Lean-Management ist ein Ansatz zur Prozessoptimierung, bei dem Verschwendung minimiert & Prozesse harmonisiert

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 ) 11

Lean • Konzept einer kontinuierlichen Verbesserung • positive Einstellung gegenüber Fehlern • Abhalten regelmäßiger

Lean • Konzept einer kontinuierlichen Verbesserung • positive Einstellung gegenüber Fehlern • Abhalten regelmäßiger Retrospektiven • Bsp: Ziel ist Kundenzufriedenheit 12

„Teams, die das Dev. Ops Prinzip anwenden, profitieren von 30 -mal häufigeren Deployments, 60

„Teams, die das Dev. Ops 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 Dev. Ops Report 13

Quellen • https: //de. atlassian. com/devops • https: //aws. amazon. com/de/devops/what-is-devops/ • https: //aws.

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=_I 94 -t. Jlovg 14

Vielen Dank für Eure Aufmerksamkeit ! 15

Vielen Dank für Eure Aufmerksamkeit ! 15