kanban visualisation

33
One does not simply improve without visualisation @ZsoltFabok http://zsoltfabok.com/ http://www.agicon.hu/ by Zsolt Fabok 2016.03.30

Upload: zsolt-fabok

Post on 09-Feb-2017

508 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Kanban visualisation

One does not simply

improve without visualisation

@ZsoltFabok http://zsoltfabok.com/ http://www.agicon.hu/

by Zsolt Fabok 2016.03.30

Page 2: Kanban visualisation

@ZsoltFabokand

http://zsoltfabok.com/

Page 3: Kanban visualisation

• is a management method (not a development process)

• is a top down approach (not bottom up)

• focuses on global optimalisation (not on local)

• optimises on lead time (not throughput)

Kanban

Page 4: Kanban visualisation

1. Visualize (the work, workflow and business risks) 2. Limit WIP 3. Manage flow 4. Make process explicit 5. Implement feedback loops 6. Improve collaboratively, evolve experimentally (using models & the scientific method)

Management method with 4 principles and 6 core practices

1. Start with what you do now 2. Agree to pursue incremental, evolutionary change 3. Respect the current process, roles, responsibilities and titles 4. Encourage acts of leadership at all levels in your organization

Page 5: Kanban visualisation

It is hard to improve the invisible, so we have to see what we have at

our hands

Page 6: Kanban visualisation

Value Stream Mapping

Page 7: Kanban visualisation

Design

Implementation

Delivery

Test information

work item

http://zsoltfabok.com/blog/2012/04/see-the-whole-flow-exercise/

Page 8: Kanban visualisation

Design

Implementation

Delivery

Test

Page 9: Kanban visualisation

Ready Design Implementation Test Delivery Live

Page 10: Kanban visualisation

Ready Design Implementation Test Delivery Live

# ~~ ~

1 2 1 3

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~# ~

~ ~

# ~~ ~

Page 11: Kanban visualisation

Ready Design Implementation Test Delivery Live

Flow (Stream)

The flow ([value] stream) starts at the left side, and ends at the right side of the board.

Page 12: Kanban visualisation

The Flow is different in a typical enterprise and start-up environment

Page 13: Kanban visualisation

Typical enterprise flow

Flow (Stream)

Page 14: Kanban visualisation

Typical start-up flow

Flow

Flow

Flow

experiment A

experiment B

experiment C

Page 15: Kanban visualisation

Rule of thump:

Where’s a queue, there’s a problem

Page 16: Kanban visualisation

Visible Invisible

Queue types

1# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

2# ~~ ~

# ~~ ~

2 3

# ~~ ~

FiniteInfinite

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

Page 17: Kanban visualisation

A traditional board

Page 18: Kanban visualisation

Courtesy of digitalnatives.hu

Page 19: Kanban visualisation

Less traditional visualisation approaches

Page 20: Kanban visualisation

When we decided that we are going to discover our value stream (flow) on the go

Page 21: Kanban visualisation

Courtesy of Prezi.com

Page 22: Kanban visualisation

When urgency was king

Page 23: Kanban visualisation

Courtesy of prezi.com

Page 24: Kanban visualisation

# ~~ ~

8

Done

4

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~ # ~

~ ~

5

2time

impa

ct Ongoing

Page 25: Kanban visualisation

This approach lead to the risk Kanban board

Page 26: Kanban visualisation

# ~~ ~

Done

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~ # ~

~ ~

time

impa

ct Ongoing

# ~~ ~

# ~~ ~

# ~~ ~

priorit

y

The Risk Kanban Board

Page 27: Kanban visualisation

Portfolio Kanban

Page 28: Kanban visualisation

Courtesy of Pawel Brodzinski: http://www.slideshare.net/pawelbrodzinski/fixing-portfolio-management

Page 29: Kanban visualisation

The Schedule Portfolio Board

Page 30: Kanban visualisation

Done Week 11 Week 12 Week 13

# ~2 / 3

# ~0 / 1

# ~1 / 1

# ~3 / 3

Week 14 Week 15

now

# ~~ ~ team blue’s item

# ~~ ~

team red’s item

team yellow’s item# ~~ ~

# ~4 / 5

# ~6 / 6

# ~4 / 9

# ~4 / 4

# ~1 / 2

# ~0 / 3

# ~0 / 4

# ~0 / 5

# ~ 0 / 3

# ~ 1 / 4

Page 31: Kanban visualisation

Done Week 12

# ~3 / 5

Week 11 Week 13 Week 14 Week 15

portfolio board

# ~1 / 2

team red’s board

Next Design Implementation Review Done

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~~ ~

# ~0 / 3

# ~~ ~

# ~~ ~

http://zsoltfabok.com/blog/2014/04/schedule-portfolio-board/

Page 32: Kanban visualisation

releases

schedule portfolio

teamrisks

Releases Done

Done Week 11 Week 12 Week 13 Week 14

Next Implement Review Done

# ~2/ 3

# ~5 / 7

# ~1 / 2

# ~4 / 6

# ~~ ~

# ~~ ~

# ~~ ~

Level 1

Level 2

Level 3

Level 4

# ~~ ~

# ~~ ~

Done

updates

Page 33: Kanban visualisation

Thank you very much for your attention!

@ZsoltFabokhttp://zsoltfabok.com/