flowmanagementsta7 planwirtschaa - improuv.com · team" personal" kanban"...

48
© improuv GmbH Agile Leadership. h7p://improuv.com Flow Management sta7 PlanwirtschaA Scrum. Agile Coaching. Agile Engineering. [email protected], @jens_coldewey

Upload: dominh

Post on 05-Jun-2018

221 views

Category:

Documents


0 download

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""

©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""

©"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""

Burnup"Charts"

©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""

Cumula^ve"Flow"Diagramme"

©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""

Überblick"über"600"Personen"

©"improuv"GmbH""Agile"Leadership"|"h7p://improuv.com""

Transac^on"Vola^lity"Chart"

©"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""

WiPYLimits"zur"Reduk^on"der"Liegezeit"

©"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""

Schon"besser,"aber"nicht"gut"genug"

©"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"