flowmanagementsta7 planwirtschaa - improuv.com · team" personal" kanban"...
TRANSCRIPT
©"improuv"GmbH""Agile"Leadership.""h7p://improuv.com""
Flow"Management"sta7"PlanwirtschaA"
Scrum."Agile"Coaching."Agile"Engineering.""[email protected], @jens_coldewey
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Das Problem http://www.ham
burg-web.de/fotos/original/12665-Warteschlange-am
-Rothenbaum.jpg
Die IT ist zu langsam!
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Flow Management
Frage:"Wie"lange"braucht"der"Sand,"durch"die"Uhr"zu"laufen?""Finden"Sie"das"unbrauchbarste,"physikalisch"korrekte"Verfahren,"diese"Frage"zu"beantworten"
http
s://w
ww.fl
ickr.c
om/p
hoto
s/la
borm
ikro/
2809
0558
50, C
C BY
-SA
2.0
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Das"wäre"physikalisch"korrekt..."
Das
Orig
inal
wur
de v
on B
alth
asar
sca
urus
in d
er W
ikipe
dia
auf D
euts
ch
hoch
gela
den
- Ber
echn
ung,
Gra
fik e
rste
llt m
it M
ATLA
B, C
C BY
-SA
3.0,
$3
...aber"offensichtlich"Unsinn"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Werkzeuge"können"helfen..."
Danuta Luczak, mit freundlicher Genehmigung
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Henry"M."Gan7"
Henry"M."Gan7,"20.5.1861Y23.11.1919"
1887Y1893:"Assistent"von"F."Taylor"
1910:"Entwicklung"des"Gan7"Diagramms"zur"Produk^onssteuerung"
Mitbegründer"des"Scien^fic"Managements"
"
Fokus:"Effizienzsteigerung"• http://www.gannt-chart.com/gnImages/
H_L_Gannt.jpg, Gemeinfrei
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Was mein Sohn machen würde
Frage:"Wie"lange"braucht"der"Sand,"durch"die"Uhr"zu"laufen?""
http
s://w
ww.fl
ickr.c
om/p
hoto
s/la
borm
ikro/
2809
0558
50, C
C BY
-SA
2.0
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Flow"Management"
Wir"managen"den"Fluss"der"Arbeit"durch"die"Organisa^on,"nicht"die"Arbeit"selbst"und"schon"
gar"nicht"die"Personen"
https://commons.wikimedia.org/wiki/File:Apfelstädt-Fluss-2.JPG, CC BY-SA 3.0
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Fokus"im"Flow"Management"
Der"Durchsatz"zählt:"""
Generierter/Wert/Zeit/"
Die"Auslastung"ist"sekundäre"Op^mierung"
Wie"erhöhe"ich"den"Durchsatz?"Wie"mache"ich"sinnvolle"Vorhersagen?"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Perspek^ven"bes^mmen"Op^onen"
Foto: Susnanne Coldewey
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Verkehrsplaner"haben"eigene"Modelle"
Von
Hend
rik A
mm
oser
- H.
A. D
resd
en, C
C BY
-SA
3.0,
$3
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Perspek^ven"agiler"Verfahren""
Scrum" Kanban/ESP" SAFe" Technik"Team" Personal"
Kanban"Teams"
SelbstYorganisa^on"Daily"Scrum" Team"Kanban" Daily"
Sprint"Planning,"Backlog"
Grooming"
Service"Delivery"Kanban"
Release"Trains"
Collabora^v"
(Velocity),"(Retrospek^ven)"
Enterprise"Services"
Planning"(ESP)"
Porholio"Planning""
Sta^s^sch"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Drei"Fragen"
Wie"messe"ich"den"Durchsatz?"
Wie"kann"ich"den"Durchsatz"beeinflussen?"
Wie"kann"ich"den"Durchsatz"beeinflussen?"
In Scrum? In Kanban? Bei klassischer Ressourcen-Auslastungs-Planung?
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Burndown"Charts"
Schlechter Fluss
Guter Fluss
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
FaktenYbasierte"Planung"
Ich"brauche"keine"Schätzungen,"um"den"Durchsatz"zu"messen"und"auf"dieser"
Basis"Vorhersagen"zu"machen"
#noestimates
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Theory"of"Constraints"(ToC)"
Quelle: http://www.alpinforum.com/forum/viewtopic.php?t=47140&p=4910350
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Engpässe"beheben"
Engpass"Iden^fizieren"
Engpass"auslasten"
Alles"andere"unterordnen"
Engpass"beheben"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
CFDs"iden^fizieren"Engpässe"
0"
10"
20"
30"
40"
50"
60"
70"
80"
Komponenten Tests Entwicklung
Wenden Sie die Theory of Constraints an, um diesen Engpass
zu beseitigen
Engpass"Iden^fizieren"
Engpass"auslasten"
Alles"andere"unterordnen"
Engpass"beheben"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
CFDs"iden^fizieren"Engpässe"
0"
10"
20"
30"
40"
50"
60"
70"
80"
Es dauerte fast 9 Monate, den
Engpass los zu werden
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Theory"of"Constraints"Y"Fazit"
Vorteile"
• Intui^v"und"einfach"
• Rela^v"schnelle"Wirkung"
Nachteile"
• Begüns^gt"starke"Spezialisierung"
• Lokale"Op^mierung"
• Löst"keine"strukturellen"Probleme"
• Sieht"Menschen"als"Ressourcen"
⇒"Gut"geeignet"für"Krisenmanagement" Foto
: And
reas
Pra
efck
e (O
wn w
ork
(own
pho
togr
aph)
) [Pu
blic
dom
ain]
, via
Wiki
med
ia C
omm
ons
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Warteschlangentheorie"
By Lars Blomeyer - Nanuk14 [Public domain], via Wikimedia Commons
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Das"Grundmodell"
Ankunft Service Lieferung
Puffer"
Ankunfts-rate Liegezeit Velocity Durch-
satz
Leadtime Leicht zu reduzieren
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Durchlauf"und"Breite"
Delivery Rate
System Lead Time
WIP =/
Little‘s Law:
Wie erzeugt Scrum WiP Limits? Wo kommen WiP Limits in SAFe vor?
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Die"Realität"ist"oA"komplexer""
Service Service Service
„Value"Streams“"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Pull"Prinzip"beugt"Staus"vor"
Service Service Service
„Trin
khal
m m
it us
er fc
m“ v
on F
otog
rafie
: Fra
nk C
. Mül
ler,
Bade
n-Ba
den
- Eig
enes
Wer
k. L
izenz
iert
unte
r CC
BY-S
A 2.
5 üb
er W
ikim
edia
Com
mon
s - h
ttps:
//com
mon
s.wi
kimed
ia.o
rg/
wiki/
File
:Trin
khal
m_m
it_us
er_f
cm.jp
g#/m
edia
/Fi
le:T
rinkh
alm
_mit_
user
_fcm
.jpg
Fehlende WiP-Limits sind wie Löcher im Strohhalm
WiP-Limits sorgen dafür, dass ein Sog von rechts nach links entsteht
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Eine"unbequeme"Wahrheit"
Sie befinden sich hier...
Projekt"1"
Projekt"2"
Projekt"3"
Wie kann man hier reagieren?
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Erweitertes"Warteschlangenmodell"
Service Service
Dies"ist"ein"Standard"Muster"in"großen"Organisa^onen.""Es"wird"durch"Matrixorganisa^on"und"Projektdenken"gefördert"
Hier ist aktives Management
gefordert (z.B. PO, Replenishment)
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Synchronisa^onspunkte"reduzieren"Komplexität"
Synchronisation
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Die"7"Kadenzen"in"Kanban"
Strategy"Review"
Risk"Review"
Monthly
Service"Delivery"Review"
Bi-WeeklyQuarterly
Kanban"Mee^ng"
Daily
Opera^ons"Review"
Monthly
Replenishment/"Commitment"Mee^ng"
Weekly
Delivery"Planning"Mee^ng"
Per delivery cadence
change change
change
change
change
change
change change
change
info
info
info
info
info
infoinfo
info
info
change info
Focus on Service Delivery
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Op^male"Synchronisa^onsfrequenz"
€"
Zeit,"Batchgröße"
Niedrige Transaktionskosten
erlauben kleine Batches, hohe Frequenzen und
damit niedrige Gesamtkosten
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Die"Realität"ist"noch"komplexer"
Integration Team 2
Team 3
Team 4
Team 1 Projekt 1
Projekt 2
Projekt 3
Gerissene"Deadlines" Überlast"
Schlechter"Service"
Chao^sches"System"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Da"haben"wir"wohl"ein"Problem"
Chaotische Systeme:„Dynamische Systeme, deren zeitliche Entwicklung unvorhersagbar erscheint, obwohl die zugrundeliegenden Gleichungen deterministisch sind. Dieses Verhalten [...] entsteht, wenn Systeme empfindlich von den Anfangsbedingungen abhängen: Ganz leicht verschiedene Wiederholungen eines Experimentes können im Langzeitverhalten zu höchst unterschiedlichen Messergebnissen führen.“
https://de.wikipedia.org/wiki/Chaosforschung
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Projekt"1" Projekt"2" Projekt"3"
Value"Stream"1"
Value"Strieam"2"
Value"Stream"3"
Entkopplung"mit"Value"Streams"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Warum"das"besser"gehen"sollte"
Team 2
Team 3
Team 4
Team 1
Integration Projekt 2
Integration Projekt 1
Integration Projekt 3
Commitment"nach"Außen"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Warteschlangenmodelle"Y"Fazit"
Vorteile"
• Gut"fundiertes"Modell"
• Zeigt"strukturelle"Probleme"des"Systems"auf"
• Konzentra^on"auf"Puffer"leicht"umzusetzen"
• Umfangreicher"WerkzeugYsatz"verfügbar:"Opera^ons"Research"Queueing"Theory""Kanban"
""
Nachteile"
• Ungewohnte"Sichtweise"
• Gefahr,"die"Theorie"zu"überdehnen"
• Rein"mechanis^sche"Sichtweise"
⇒"Gut"geeignet"für"nachhal^ge"evolu^onäre"Verbesserung" Foto
: And
reas
Pra
efck
e (O
wn w
ork
(own
pho
togr
aph)
) [Pu
blic
dom
ain]
, via
Wiki
med
ia C
omm
ons
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Flow"Management"in"der"Nussschale"
1. Sichtweise"ändern:"Strom"sta7"einzelner"Pakete"oder"„Ressourcen“"
2. Visualisieren"3. PullYPrinzip"4. Arbeit"im"System"begrenzen,"
Puffer"minimieren"
5. Synchronisa^onspunkte"und"Batchgrößen"op^mieren"
6. Komplexität"aus"dem"System"nehmen"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Flow"Management"Y"Fazit"
Vorteile"
• Erlaubt"gute"Transparenz"
• Führt"zu"robusteren"Systemen"
• Skaliert"auf"beliebige"Ebenen"
• Gut"verträglich"mit"allen"agilen"Ansätzen"
• Erleichtert"echte"RootYCause"Analyse"
""
Nachteile"
• Ungewohnte"Sichtweise"
• Rein"mechanis^scher"Ansatz"
• Gefahr,"Selbstorganisa^on"zu"verdrängen^"
Foto
: And
reas
Pra
efck
e (O
wn w
ork
(own
pho
togr
aph)
) [Pu
blic
dom
ain]
, via
Wiki
med
ia C
omm
ons
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Mehr"erfahren"<Werbung>"• Kanban"System"Design"
(29.2.Y1.3.2016)"• Enterprise"Services"Planning"
(14.Y18.3.2016,""gemeinsam"mit"Alexei"Zhergov)"
Mehr"Infos"unter"h7p://improuv.com"</Werbung>"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Jens Coldewey
• Agiler"Coach"und"Management"Berater""
• 17"Jahre"Erfahrung"mit"agilen"Ansätzen"
• Wich^ge"Kunden:"Intel,"Süddeutsche"Zeitung"Digital"Medien,"congstar"
• Kanban"Coaching"Professional"Human"Systems"Dynamics"Professional"Cer^fied"Scrum"Master,"Cer^fied"Scrum"Product"Owner,"Cer^fied"Crystal"Prac^^oner.""
• Akkredi^erter"Kanban"Trainer"
©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""
Contact"
"""Jens"Coldewey"[email protected]""improuv"GmbH"Brecherspitzstraße"8"8151"München"h7p://improuv.com"