kanban agile 2.0?...kanban agile 2.0? thomas schissler artiso ag vorstellung thomas schissler...

48
Kanban Agile 2.0? Thomas Schissler artiso AG

Upload: others

Post on 02-Sep-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Kanban

Agile 2.0?Thomas Schissler

artiso AG

Page 2: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Vorstellung

Thomas Schissler

– Coach und Consultant artiso AG

– Schwerpunkte sind

• Team Foundation Server

• Agile Entwicklungsprozesse

• Software-Qualität

• Software-Architektur und Software Design

– Professional Scrum Developer Trainer

– Leiter der .net Developergroup Ulm

(http://www.dotnet-ulm.de)

– Blog : http://www.artiso.com/problog

– Kontakt: [email protected]

Page 3: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 4: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

カンバン

Kan-banJapanisch: Signalkarte

Page 5: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Was ist Kanban?

Wurde 1947 von Taiichi Ohno in der

Toyota Motor Cooperation entwickelt

Wurde 2006 von David Anderson auf

die Software-Entwicklung übertragen

(bei Microsoft)

Page 6: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Was ist Kanban?

Kanban ist eine Prozessverbesserungs-Methode, kein Prozess

selbst

Kanban kann mit verschiedenen Prozessen genutzt werden

Kanban basiert auf Lean-Prinzipien

Kanban nutzt System-Thinking um Waste im Prozess zu

identifizieren und zu reduzieren

Page 7: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Muri, Mura, Muda

3 Arten von Verschwendung

Muri = Überlastung

Verschwendung durch Überlastung von Mensch und

Maschinen

Mura = Unausgeglichenheit

Verschwendung durch Prozess-Schwankungen

Muda = Wertlose Arbeit

Verschwendung durch Arbeit die keinen nutzen erzeugt

Page 8: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Die 3 Kanban-Regeln

Visualize your Work

Limit Work in Progress

Manage the Flow of Work

Page 9: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Visualize your Work

Voraussetzung um Engpässe und Optimierungen im System

zu identifizieren

Taskboards sind ideal zur Visualisierung

Das Board bildet die verschiedenen Stufen des Systems ab

Page 10: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Limit Work in Progress

Ziel ist es, einmal begonnene Arbeit schnell fertigzustellen

und die Anzahl aktiver Aufgaben zu limitieren

Dadurch kürzere Durchlaufzeiten, bessere Prognosefähigkeit

und Reduktion von Waste

Page 11: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Manage the Flow of Work

Durch Visualisierung und WIP-Limits kann der Prozess

verbessert werden

Das System soll so optimiert werden, dass die Arbeit schnell

und reibungslos durchläuft

Kanban basiert auf kontinuierlicher Verbesserung

Page 12: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Kanban Board

Page 13: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 14: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Kanban Erfolgsrezept

Fokussiere auf Qualität

Reduziere Work in Progress und liefere häufig

Schaffe Freiräume für kontinuierliche Verbesserung

Priorisiere

Reduziere Variabilität um die Vorhersagbarkeit zu verbessern

Page 15: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 16: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

0/3

Implement

0/3

Deploy

0/2

Complete

DoneIn Progress

A

B

C

D

E

F

Was möchte ich als

erstes fertig haben?

A, B und D sind im

Moment am

wichtigsten!

Page 17: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

3/3

Implement

0/3

Deploy

0/2

Complete

DoneIn Progress

A

B

C

D

E

F

Page 18: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

3/3

Implement

0/3

Deploy

0/2

Complete

DoneIn Progress

A

B

C

D

E

F

Wir bearbeiten AUnd wir kümmern

uns um B

Page 19: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

1/3

Implement

2/3

Deploy

0/2

Complete

DoneIn Progress

A

B

C D

E

F

Oh, ich kann neue

Features einplanen!

Page 20: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

3/3

Implement

2/3

Deploy

0/2

Complete

DoneIn Progress

A

B

F D

G

H

C

E

I

J

Es gibt neue

Anforderungen

Page 21: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

3/3

Implement

2/3

Deploy

0/2

Complete

DoneIn Progress

A

B

F D

G

H

C

E

I

J

A ist fertig, wir

können jetzt an D

arbeiten

Page 22: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

0/2

Complete

DoneIn Progress

D

B

F

G

H

C

E

I

J

A

Page 23: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

0/2

Complete

DoneIn Progress

D

B

F

G

H

C

E

I

J

A

Ah, es gibt etwas zu

deployen

Page 24: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

2/3

Deploy

1/2

Complete

DoneIn Progress

D

B

F

G

H

C

E

I

J

A

B ist fertig, wir

machen jetzt C

Page 25: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

1/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

Ich hab einen

wichtigen Bug

Mist, mit dem

Deployment von A

gibt es Probleme

Page 26: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

D ist fertig wir

machen mit E weiter

K

Page 27: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

Oh, wir würden

unser WIP Limit

übersteigen

K

Page 28: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

Können wir bei dem

Problem etwas

unterstützen?

K

Ich bekomme auf

dem Staging System

diesen Fehler…

Page 29: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

C ist fertig, können

wir noch etwas

unterstützen?

K

Ihr könnt unser

Testsystem

erweitern, damit wir

solche Probleme

zukünftig frühzeitig

erkennen

Page 30: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

K

Wann könnt ihr euch

um K kümmern? Das

ist sehr dringend!Sobald wir das

Deployment-

Problem gelöst

haben

Page 31: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

AB

K

OK, A ist jetzt

endlich deployed

Page 32: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

1/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

C

F

G

H

E

I

J

ABK

Page 33: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Backlog Inbox

2/3

Implement

3/3

Deploy

1/2

Complete

DoneIn Progress

D

CI

J

L

G

M

A

B

KE

H

F Der Bug K wird

gerade deployed

Super, danke!

Page 34: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 35: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Durchlaufzeiten

Geringe Durchlaufzeiten erhöhen die Effizienz des Systems

Mit kalkulierbaren Durchlaufzeiten lassen sich Prognosen

über den Output an Kundenfunktionen erstellen

Page 36: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Comulative Flow Diagram

Durchlaufzeit

Page 37: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Fluss-Effizienz

Gibt das Verhältnis zwischen Durchlaufzeit und Aufwand an

0

1

2

3

4

5

6

7

8

August September Oktober November Dezember

Bugs Features Kombiniert

Page 38: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 39: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Einführung

Revolutionärer Ansatz

EvolutionärerAnsatz

Page 40: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Zyklen

Feste Zyklen über timeboxed Sprints

UnterschiedlicheZyklen für Planung, Implementierung und Auslieferung

Page 41: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Team-Strukturen

Cross-Funktionale Feature-Teams

AufgabenspezifischeRollen sind im Team üblich

Page 42: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

SCRUM

Bietet durch Regeln und Practices einen guten Leitfaden

Bewährt und verbreitet in der Software-Entwicklung

Eignet sich gut für Entwicklung von Software

Gibt klare Rollen- und Teamstrukturen mit definierten

Verantwortungen vor (Cross Functional Teams)

Page 43: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Kanban

Ist flexibel einsetzbar, auf Basis nahezu jeder Team- und

Prozess-Struktur

Erlaubt eine evolutionäre Veränderung des bestehenden

Prozesses und der Team-Struktur in kleinen Schritten

Unterstützt verschiedene Zyklen für Planung,

Implementierung und Deployment

Unterstützt übergreifende Prozesse

Page 44: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

SCRUM + Kanban

IdeeBewert

ung

Um-

setzungDoku

Roll-

OutFertig

Backlog GeplantIn

ArbeitDone

Page 45: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 46: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Fazit

Kanban kann in nahezu jedem Team und jeder Projektstruktur

ohne große Veränderungen eingeführt werden

Ohne eine Mindset-Bildung hin zu kontinuierlichen

Verbesserungen in kleinen Schritten wird Kanban nicht viel

positiv beeinflussen

Page 47: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile
Page 48: Kanban Agile 2.0?...Kanban Agile 2.0? Thomas Schissler artiso AG Vorstellung Thomas Schissler –Coach und Consultant artiso AG –Schwerpunkte sind •Team Foundation Server •Agile

Kontakt

Vielen Dank für ihreAufmerksam-keit

Thomas Schissler

artiso solutions GmbH

Oberer Wiesenweg 25

D - 89134 Blaustein

+49 7304 / 803-180

[email protected]

http://www.artiso.com

www.artiso.com/problog