class: middle, center, tnw-intertitle
# Geschichte & Motivation

---

# Geschichte

- 1980er und 1990er:

    Schlanke und ganzheitliche Organisation (Lean Management)

- um das Jahr 2000:

    Agile Entwicklungsmethoden (Extreme Programming, Scrum)

- 2006:

    Amazon startet Amazon Web Services ([AWS](https://aws.amazon.com))

- 2009:

    Erste [Devopsdays](https://devopsdays.org) Konferenz (Patrick Debois)

---

# Motivation
#### Wahrgenommene Probleme

- Silos

- Manueller Overhead

- Kommunikation

- Unterschiedliche Ziele

- Vertrauen

---

# Motivation

#### Entwicklung einer *DevOps Kultur*

.column[
- Verbessern der Zusammenarbeit zwischen den Teams zur…

    - Entwicklung (*Dev*) und
    - Betrieb (*Ops*)

    …eines Softwareprodukts

- Nicht ausschließlich auf diese beiden Teams beschränkt

- Agile Prinzipien im ganzen Unternehmen
]

.column[
- Ergebnis:

    - Schnellere Auslieferung der Software

    - Höhere Stabilität und weniger Fehler

    - Weniger administrativer Aufwand
]

???

Schlanke Prozesse, aber
- Agile Vorgehensmodelle sind keine Voraussetzung
- Auch mit z.B. ITIL kombinierbar

---

# Optimierungen

Hauptsächlich 3 Bereiche:

- Interaktionen

- Prozesse

- Werkzeuge

Iterativer Prozess

Basiert auf *Vertrauen*. Wird mit jeder Iteration verstärkt.

???

Bild:

           Interaktionen
           /           \
      Prozesse-----Werkzeuge

            Vertrauen

---

# Optimierungen
#### Interaktionen

Hauptsächlich Verbesserung der Kommunikation

.column[
- Bessere Verbreitung von Wissen

- Unterschiede als Chance

- Gemeinschaftsgefühl

    - Innerhalb einer Gruppe

    - Zwischen verschiedenen Gruppen
]

.column[
- Transparenz

- Vorbild: Agile Entwicklungsmethoden
]

---

# Optimierungen
#### Prozesse

- Sinn verständlich machen

- Möglichst schlank

- Automatisierung

    - Beschleunigung

    - Reduzierung von Fehlern

---

# Optimierungen
#### Werkzeuge

- Unterstützen bei Interaktionen und Prozessen

- Nutzen und Probleme abwägen (für *alle* Beteiligten)

- Immer wieder neu bewerten

- Möglichst gleiche Werkzeuge für alle

    - Aber: Unterschiedliche Anforderungen berücksichtigen

---
