Auch wenn Werkzeuge aus dem Bereich Continuous Delivery verwendet werden, verbleiben oft doch noch hohe Hürden einen gut funktionierenden Deliveryprozess von der Idee bis zum Endbenutzer zu etablieren.
DevOps ist kein geschlossen formuliertes Framework oder Prozessmodell, das nur „angewendet“ werden muss, sondern überträgt und kombiniert Ideen, Prinzipien und Praktiken unter anderem aus den Bereichen Lean Production, Agile, Agile Infrastruktur und Continuous Delivery. DevOps hat schon vielen Unternehmen geholfen in hochkomplexen Umgebungen „High Performance IT Organisationen“ aufzubauen und gleichzeitig eine sehr hohe Qualität und sehr kurze Reaktionszeiten zu realisieren.
Dieses 3-tägige Seminar vermittelt, in welchen Situationen DevOps hilfreich ist und welches Problem es adressieren kann. Neben den zentralen DevOps – Prinzipien und Praktiken werden die Wechselwirkungen u.a. zwischen Organisation, Technologie und Architektur dargestellt. Wichtige Werkzeuge werden praktisch, z.T. spielerisch, kennengelernt. Die Diskussion typischer Probleme und Hindernisse sowie möglicher Herangehensweisen bei der Veränderung hin zu einer DevOps Organisation sorgen für den Transfer der Themen in die Praxis der Seminarteilnehmer.
Inhalt
Warum DevOps
- Herausforderungen und typische Probleme in IT Organisationen
- Komplexität und ihre Eigenschaften
- Ursprung und Geschichte von DevOps
- Grundlegende Prinzipien einer DevOps Kultur
- Ziele und Vorteile von DevOps
DevOps Organisation und autonome Teams
- Einfluss der Architektur auf DevOps
- Kommunikation und Zusammenarbeit
- Ziele der Organisation und ihrer Teile
DevOps Prozesse, Agilität, Kanban und Value Streams
- Visualisierung und Arten von Arbeit
- Constraints, Flow und Verschwendung
- Komplexität und Feedback
Automatisierung und Continuous Delivery
- Automatisierung von Infrastruktur
- Stufen und Arten von Tests
- Releasestrategien
Kontinuierliche Verbesserung
- Kennzahlen und Monitoring
- Lokale Verbesserungen und globales Wissen
- Auswirkung und Notwendigkeit von Risiko, Vertrauen und Sicherheit
Implementierung von DevOps
- Anforderungen und mögliche Hindernisse
- Einen Startpunkt für die Entwicklung zu einer DevOps Organisation finden
- Organisation, Teams und Architektur entwickeln
- Zusammenarbeit und Flow entwickeln
Voraussetzungen
keine