always run a changing system

43
ALWAYS RUN A CHANGING SYSTEM Bernd Schiffer 14.02.2012 ibo Trendforum Follow me: @berndschiffer @itagile

Upload: bernd-schiffer

Post on 08-May-2015

2.371 views

Category:

Business


1 download

DESCRIPTION

Introduction into Kanban at ibo Trendforum February 2012

TRANSCRIPT

Page 1: Always Run A Changing System

ALWAYS RUN A CHANGING SYSTEM

Bernd Schiffer

14.02.2012ibo Trendforum

Follow me:

@berndschiffer

@itagile

Page 2: Always Run A Changing System

Balance Weight Problem

Trimm-Problem

Quelle: http://www.motor-talk.de/bilder/felgen-wuchten-gewicht-nicht-richtig-befestigt-beschleunigung-40-50-km-h-ruckeln-g6347760/dscf0157-i203008934.html

gewichte

der

Page 3: Always Run A Changing System

大野 耐 - Ōno Taiichi*1912 †1990

Page 4: Always Run A Changing System

Supermarkt...Wie im

Page 5: Always Run A Changing System

看板 KanbanQuelle: http://synerflexconsulting.com/lean/examples-of-kanban-card

Page 7: Always Run A Changing System

Kanban !=Software-Kanban

Page 8: Always Run A Changing System

BoardKanban

Quelle: 1&1, Karlsruhe

Page 9: Always Run A Changing System

BoardKanban

Page 10: Always Run A Changing System

Planned Doing Done

A

B

C

D

.

Page 11: Always Run A Changing System

vs.Pushen Pullen

Page 12: Always Run A Changing System

Quelle: fun communications, Karlsruhe

Page 13: Always Run A Changing System

Planned Doing Done

A

B

C

D

.

Page 14: Always Run A Changing System

Planned Develop-ment Test Done

A

B

C

D

?

.

Page 15: Always Run A Changing System

READY

READY

READY

Planned Develop-ment Test Done

A

B

C

D

TicketsQueue

Aktivitäten

Workflow States

.

Page 16: Always Run A Changing System

Transparenz

http://joshspear.com/item/4th-amendment-wear/

Page 17: Always Run A Changing System

Releaseplanning

Shipit!

Page 18: Always Run A Changing System

Quelle: failblog.org

Page 19: Always Run A Changing System

Bottlenecks

TheoryofConstraints

Page 20: Always Run A Changing System

READY

READY

READY

Planned Develop-ment Test Done

A

B

C

D

E

F

G

H

I

2 4 1

Bottleneck

Page 21: Always Run A Changing System

LawLittle

of

Page 22: Always Run A Changing System

VerweildauerAnzahl Tickets Abarbeitungszeitx

Page 23: Always Run A Changing System

6 Personen 45 sec/Person

Quelle: cooles Beispiel von http://scalingsoftwareagility.wordpress.com/2009/12/14/an-agile-illusion-how-that-nice-backlog-is-actually-decreasing-your-team’s-agility/

VerweildauerAnzahl Tickets Abarbeitungszeitx

4,5 minx

Page 24: Always Run A Changing System

JeWIP

wenigerdestoschneller

Page 25: Always Run A Changing System
Page 26: Always Run A Changing System

Cumulative Flow Diagram

Page 27: Always Run A Changing System

Lead-Time

WIP

Page 28: Always Run A Changing System

Kanban Scrum Wasserfall

Workflow State

Timebox -

Limited

WIP

Page 29: Always Run A Changing System

DasBoard

Kanban Scrum Wasserfall

Continuous Board

BoardReset

WelchesBoard?

Page 30: Always Run A Changing System

TrackingKanban Scrum Wasserfall

CumulativeFlow

Diagram(Lead/Cycle Time)

Burn Down Chart

(Velocity)

Wassermelonen-

Reporting(Progress)

Page 31: Always Run A Changing System

Fokus

Quelle: failblog.org

Kanban Scrum Wasserfall

Work Flow(Organisation)

Produkt(Team)

Projekt(Beteiligte)

Page 32: Always Run A Changing System

‣Standup (Daily Scrum)‣Retrospektiven‣Rollen‣Commitment‣Cross-funktionale Teams‣(Schneiden von) Stories‣Schätzen

Kanban istnicht...

Machen!

Machen!!

Page 33: Always Run A Changing System
Page 34: Always Run A Changing System

Quelle: http://www.infoq.com/minibooks/kanban-scrum-minibook

Page 35: Always Run A Changing System

ScrumbanScrum

Kanban

Que

lle: h

ttp:

//ww

w.fl

ickr

.com

/pho

tos/

galt-

mus

eum

/411

2917

253/

Page 36: Always Run A Changing System

eXtreme Programmming (ADS*!)

Scrum

Kanban

Ken Power erdachte die Zwiebel-Analogie

*Agile Developer Skills(früher Extreme Programming,

heute Teil von Scrum)

Page 37: Always Run A Changing System

Justa

Tool

Quelle: failblog.org

Page 38: Always Run A Changing System

Apply

InspectAdapt

Page 39: Always Run A Changing System
Page 40: Always Run A Changing System
Page 41: Always Run A Changing System

‣Agile Softwareentwicklung und Beratung‣ 28 Mitarbeiter‣Wir...‣ ... trainieren‣ ... beraten‣ ... entwickeln‣ http://it-agile.de‣@itagile

Page 42: Always Run A Changing System

Agiler BeraterBernd Schiffer

‣Agile Softwareentwicklung seit 2001‣Coach, Berater und Trainer

für Scrum, Kanban, Scrumban, Agile Piloten, Agile Management, Agile Organisationsentwicklung

‣@berndschiffer‣ [email protected]‣ http://it-agile.de‣ http://slideshare.net/berndschiffer‣ http://agiletrail.com

Page 43: Always Run A Changing System

Agiler BeraterBernd Schiffer

‣Coach, Berater und Trainerfür Scrum, Kanban, Agiles Management, Agile Organisationsentwicklung‣ Spezialisiert auf Agile Piloten

‣@berndschiffer‣ [email protected]‣ http://it-agile.de‣ http://slideshare.net/berndschiffer‣ http://berndschiffer.com‣ http://agiletrail.com

ALWAYS RUN A CHANGING SYSTEM

14.02.2012 ibo Trendforum

Danke fürsZuhören!