DER SICHERE WEG ZU DEVOPS MIT KANBAN - … · DER SICHERE WEG ZU DEVOPS –MIT KANBAN 1 Webinar am...
Transcript of DER SICHERE WEG ZU DEVOPS MIT KANBAN - … · DER SICHERE WEG ZU DEVOPS –MIT KANBAN 1 Webinar am...
Webinar - DevOps einführen mit Kanban
DER SICHERE WEG ZU DEVOPS – MIT KANBAN
1
Webinar am 27.06.2017
HERZLICH WILLKOMMEN
Die Moderatoren
2
Michael ZerweckPrincipal Consultant
Agiler Coach
Kanban Management Professional (KMP)
Zertifizierter Senior Projektmanager (IPMA Level B)
Fehime TalayClient Relationship Manager
Webinar: der sicherer Weg zu DevOps – mit
Kanban
Fragen über Chat
PDF wird zum Download angeboten
3
Wer wir sindAcando Unternehmensdarstellung
Was ist DevOps?W-Fragen?
Agile Changemanagement
Methode Lean Kanban
Kurz und knapp
DevOps einführenWie hilft Kanban dabei?
AGENDA
3
Fragen und Antworten
4
Digital Strategy & Transformation
Customer Experience & Commerce
Digital Workplace & Collaboration
Digital Delivery Management & Services
Smart Life
1.750
Mitarbeiter
weltweit
375
Mitarbeiter in
Deutschland
2016
7
Standorte in
Deutschland
39,2
Mio. € NetSales
in Deutschland
in 2016
5
Länder mit
Acando-
Standorten
Nasdaq
Acando AB ist an
der Stockholmer
Börse
240
Mio. € Umsatz
weltweit
Hamburg
Braunschweig
Düsseldorf
Frankfurt
Stuttgart
München
100%KUNDENNÄHE
Koblenz
INNOVATION IN DER
DIGITALEN WELT
ERLEBEN
WIR STELLEN UNS VOR – DIE ACANDO GMBH
DEVOPSWAS IST, WESHALB, WARUM, WIESO, WIE?
5
7
WAS IST DEVOPS?
7
Rob England (The IT Skeptic)
DevOps is agile IT delivery, required to
match the cadence of agile IT development.
DevOps is a philosophy, not a
method, or framework, or body of
knowledge, or *shudder* vendor's tool.
DevOps is the philosophy of unifying Development and
Operations at the culture, system, practice, and tool levels, to achieve
accelerated and more frequent delivery of value to the
customer, by improving quality in order to increase velocity.
“
““
8
Feedback
„right to left“
DEVOPS PRINZIPIEN – „THE THREE WAYS“
8
• System Thinking
• Value First
• Smaller batchsizes / MVP
• Stop the line
• No local suboptimations / Increase E2E flow
• Constant and fast Feedback
• Root cause analysis and future problem prevention
> „Quality @source“
> Knowledge were needed
> „Safe to fail“
• continual experimentation > risk taking and learning
from success and failure
• understanding repetition and practice as prerequisite of
mastery
Culture ofContinualLearning andExperimentation
Flow
„left to right“
WESHALB? GRUNDLEGENDE FRAGESTELLUNGEN IM IT-MANAGEMENT
Wie nutze ich vorhandene (Infrastruktur-) Ressourcen effizienter?
Wie bringe ich meine Produkte schneller an den Markt?
Wie erreiche ich eine bessere Qualität?
1
2
3
Wie vereinfache ich komplexe Prozesse?4
Wie arbeite ich effizient(er)?
WARUM DEVOPS? NUTZEN VON HÄUFIGEN RELEASES
Viele Veränderungen, spät released
* TTD = Time-To-Detect, TTR = Time-To-Resolve
Wenig Veränderungen, häufig released
Zeit
Verä
nderu
ngen
kleines
Risiko
kleine
Investition
Zeit
Verä
nderu
ngen
Hohes Risiko
Hohe TTD*
Hohe TTR*
Hohe
Investition
WIESO? DEVOPS STATUS REPORT 2017
KEY FINDINGS:
• Common Characteristics of High Performers: vision, inspirational communication,
intellectual stimulation, supportive leadership, and personal recognition
• High-performing teams continue to achieve both faster throughput and better stability
• Lean product management drives higher organizational performance
• Loosely coupled architectures and teams are the strongest predictor of continuous delivery
• Automation is a huge boon to organizations
12https://puppet.com/system/files/2017-06/2017-state-of-devops-report_3.pdf
High Performers bei DevOps sind z.B. Amazon, Google, Netflix…
13
WIE? DER GANZHEITLICHE DEVOPS ANSATZ VON ACANDO
13
Anwendungs-
entwicklungTestmanagement
Infrastruktur-
und
Anwendungs-
betrieb
Service-
management
Organisations-
entwicklung
Enterprise
Architektur-
management
& SecurityDevOps
LEAN KANBANKURZ UND KNAPP
14
KANBAN ELEVATOR PITCH – EINE MÖGLICHKEIT
Kanban in der Wissensarbeit/IT ist eine agile Methode für evolutionäres
Change Management.
Ziel ist es, einen bestehenden Prozess in kleinen Schritten inkrementell zu
verbessern.
Auf Basis der Visualisierung des Prozesses wird mit einfachen Mitteln
ermöglicht, dass sich Effizienz, Durchlaufzeiten und Wertschöpfung
schrittweise verbessern können.
Bei längerer Fahrt ergänzend:
Ein weiteres wichtiges Element ist die Begrenzung der gleichzeitig
durchgeführten Aufgaben, um den Prozessfluss zu verbessern und den
Beteiligten in teilweise entstehenden „Freiräumen“ zu ermöglichen, über
Problemursachen und mögliche Verbesserungen nachzudenken.
15
THE
ALTERNATIVE
PATH TO
AGILITY
16
KANBAN-„ARCHITEKTUR“
16
Werte
Prinzipien
Praktiken
Change
Serv
ice
PRINZIPIEN
19
20
KANBAN PRINZIPIEN – CHANGE MANAGEMENT
20
Ermutige zu Führungsverhalten
auf allen Ebenen
Respektiere aktuelle
Prozesse, Rollen,
Verantwortlichkeiten und
Job-Titel
Starte mit dem
bestehenden ProzessEinigt euch darauf,
evolutionäre Verbesserungen
zu verfolgen
1
2
3
4
21
KANBAN PRINZIPIEN – SERVICE DELIVERY
21
Entwickle Regeln, um das Ergebnis für den Kunden
und das Geschäftsergebnis zu verbessern
Fokussiere auf den
Kunden
Steuere die Arbeit; lass die
Menschen sich selbst organisieren
1
2
3
fit for purpose“
KANBAN PRAKTIKEN
22
23
DIE 6 KANBAN-PRAKTIKEN
23
Arbeit
visualisieren
Arbeit
limitierenArbeitsfluss
steuern Prozessregeln
veröffentlichen
Feedback
einbauen
Experimentell
gemeinschaftlich
verbessern
24
KANBAN BOARD
24
25
DIE 6 KANBAN-PRAKTIKEN
25
Arbeit
visualisieren
Arbeit
limitierenArbeitsfluss
steuern Prozessregeln
veröffentlichen
Feedback
einbauen
Experimentell
gemeinschaftlich
verbessern
26
KANBAN BOARD
26
27
DIE 6 KANBAN-PRAKTIKEN
27
Arbeit
visualisieren
Arbeit
limitierenArbeitsfluss
steuern Prozessregeln
veröffentlichen
Feedback
einbauen
Experimentell
gemeinschaftlich
verbessern
28
KANBAN BOARD
28
29
DIE 6 KANBAN-PRAKTIKEN
29
Arbeit
visualisieren
Arbeit
limitierenArbeitsfluss
steuern Prozessregeln
veröffentlichen
Feedback
einbauen
Experimentell
gemeinschaftlich
verbessern
ChangeService
VORTEILE
30
KANBAN-VORTEILE
31
Evolutionäre
Verbesserungen in
kleinen Schritten
Verbesserung der
Zusammenarbeit
Steigerung der
Transparenz
Reduzierte
Veränderungs-
widerstände
Steigerung der
Nachhaltigkeit
Fördert Kultur der
kontinuierlichen
Verbesserung
Erhöhung KundenfokusProzesssicht
vs. TeamsichtFlexibel einsetzbar
Steigerung der
Agilität
ProzessverbesserungProdukt-/Service-
Verbesserung
DEVOPS EINFÜHRENMIT KANBAN
34
DEFINITION/ZIEL DEVOPS
Verkürzung Time-To-Market
• Wettbewerbsfähigkeit erhöhen
• Anpassungsfähigkeit verbessern
Steigerung Prozess-/Produkt-/Service-Qualität
• Kundenzufriedenheit steigern
• Wettbewerbsfähigkeit erhöhen
• Produktivität verbessern
• (Prozess-) Risiken reduzieren
DevOps is the philosophy of unifying Development and
Operations at the culture, system, practice, and tool levels, to
achieve accelerated and more frequent delivery of value to the
customer, by improving quality in order to increase velocity.
36
HERAUSFORDERUNG? - SPANNUNGSVERHÄLTNIS ENTWICKLUNG / BETRIEB
Anwendungs-
entwicklung/
Test
Schneller
Zugriff auf
Umgebungen
Ad-hoc-
Änderungen/
Zeitdruck
Innovative
Technologien
Agile
Methoden
IT - Betrieb
Kontrolle
Stabilität
Bewährte
Komponenten
Verbindliche
Release-
Phasen
37
VERÄNDERN – ABER WIE?
37
8 SCHRITTE (J. KOTTER):
1. Gefühl der Dringlichkeit vermitteln
2. Führungskoalition aufbauen
3. Vision und Strategie entwickeln
4. Vision kommunizieren
5. Hindernisse aus dem Weg räumen
6. Kurzfristige Erfolge sichtbar machen
7. Veränderung weiter antreiben, nicht
nachlassen
8. Veränderungen in der
(Unternehmens-) Kultur verankern
Wie hilft Kanban dabei?
Vision und
Strategie-
entwicklung
sind
Management-
aufgabe
Change
braucht
Führung
“Sense of
Urgency”
sichtbar
machen
Problem-
getrieben
verbessern
Messungen
machen die
Erfolge
sichtbar
Feedback Loops
institutionali-
sieren
Kommunikation
Verbes-
serungen
managen
Change-
Praktiken 4-6
entwicklen
Veränderungs-
kultur
MOTIVATION: GEMEINSAMES ZIEL – NUTZEN IM BUSINESSPROZESS ERZEUGEN
40
Nutzen
ROI
Auftraggeber
Test
Fachbereich
Konzeption
Entwicklung
Entwicklertest
IT Projekt
Freigabe
Entscheider
Produktions
Release
IT-Linie
Integration
Staging
IT-Linie
• Im Zeitalter der Digitalisierung hängt die Wettbewerbsfähigkeit der gesamten
Unternehmung von einer leistungsfähigen IT ab Sense of Urgency
• Weg vom „Unterstützer“ („Verhinderer“): IT als Ganzes muss sich zum
„integralen Kernbestandteil“ des Business entwickeln! Strategie
• DEV & OPS (& Kunde) sitzen in einem Boot! Führungskoalition
Auftraggeber
Anforderung
VISION: HIGH-PERFORMER WERDEN
KEY FINDINGS:
• Common Characteristics of High Performers: vision, inspirational communication,
intellectual stimulation, supportive leadership, and personal recognition
• High-performing teams continue to achieve both faster throughput and better stability
• Lean product management drives higher organizational performance
• Loosely coupled architectures and teams are the strongest predictor of continuous delivery
• Automation is a huge boon to organizations
41https://puppet.com/system/files/2017-06/2017-state-of-devops-report_3.pdf
High Performers bei DevOps sind z.B. Amazon, Google, Netflix…
43
WARUM KANBAN? - DEVOPS & KANBAN > „DREAMTEAM“
43
Feedback
„right to left“
• System Thinking
• Value First
• Smaller batchsizes / MVP
• Stop the line
• No local suboptimations / Increase E2E flow
• Constant and fast Feedback
• Root cause analysis and future problem prevention
> „Quality @source“
> Knowledge were needed
> „Safe to fail“
• continual experimentation > risk taking and learning
from success and failure
• understanding repetition and practice as prerequisite of
mastery
Culture ofContinualLearning andExperimentation
Flow
„left to right“
45
DONT‘S – WIE MAN ES SICHER NICHT SCHAFFT
45
Cargo culture („doing agile...“)
Tools only („a fool...“)
Druck & Zwang
Ungeduld
(Rückschläge werden kommen)
Delegation/Selbstorganisation
ohne Leadership
AUSBLICK – DEVOPS IS JUST THE BEGINNING
46
Nutzen
ROI
Auftraggeber
Test
Fachbereich
Konzeption
Entwicklung
Entwicklertest
IT Projekt
Freigabe
Entscheider
ProduktionsR
elease
IT-Linie
Integration
Staging
IT-Linie
DevOps ist die Grundlage für effiziente agile Software-Entwicklung.
Frühere Prozessschritte wie (agiles) Requirements Engineering oder agile
Skalierung über mehrere Wertschöpfungsketten und Release-Trains hinweg
sind weitere Schritte hin zu einer agilen Organisation! Let the Change begin!
Auftraggeber
Anforderung
WIE UNTERSTÜTZT ACANDO?
47
48
BERATUNG AUS EINER HAND – ACANDO DEVOPS PORTFOLIO
48
ANALYSE
Awareness
Analyse/Audit Software
Lifecycle
Reifegrad Assessment
DESIGN
Beratung zu
Lösungsansätzen/-
strategien
EINFÜHRUNG
FACHLICHKEIT/KULTUR
Prozessberatung und
Changebegleitung-
/Durchführung
EINFÜHRUNG TECHNIK
Einführung/
Verbesserung von
DevOps-Prozessen
BEGLEITUNG
Coaching bzgl.
Einsatz der Tool-Chain
und Prozesse
BEYOND DEVOPS
Agilisierung +
Skalierung E2E-
Prozesse
49
Planung
Quickscan
Ziele
Scope
Vorgehen
Analyse
Prozess
Stakeholder
Umfeld
Systemdesign
Prozessschritte
Arbeits-/Serviceklassen
Metriken
Meetings
Betrieb
Coaching
Review
Assessment
Schulung
Führungskraft
Kanban System Designer
Team Mitglied
Change
Management
Stakeholder/Betroffener
Führungskraft/Projektleiter
(Projekt-) Mitarbeiter
ACANDO LEISTUNGSPORTFOLIO KANBAN
49
Tool
Auswahl
Einführung
Schulung
Initiierung Vorbereitung Analyse Design Implementierung Betrieb
FRAGEN &ANTWORTEN
50
51
Wenn Sie einen Scheißprozess haben und den digitalisieren, dann
haben Sie einen scheißdigitalen Prozess. Das Schwierige ist ja nicht
die Digitalisierung an sich. Das Schwierige ist die Vereinfachung von
Strukturen und Prozessen.
THORSTEN DIRKS, CEO Telefónica Deutschland
51
KANBAN
THE
ALTERNATIVE
PATH TO
AGILITY
FRAGEN & ANTWORTEN
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!
52
Folgen Sie uns
Michael ZerweckPrincipal Consultant
Agiler Coach
Kanban Management Professional (KMP)
Zertifizierter Senior Projektmanager (IPMA Level B)
Fehime TalayClient Relationship Manager
+49 172 5396757
Gewinnen
Sie einen ½-tägigen
„Quickscan“
Workshop: Potentiale
und Möglichkeiten in
Ihrer Organisation
Weitere
Webinare zum
Thema Agilität?
Lassen Sie uns
wissen was Sie
interessiert!