kanban intro and kanban pizza factory

45
Welcome to APIL #14 Kanban Pizza Factory Saturday, April 20, 13

Upload: ilan-kirschenbaum

Post on 08-May-2015

698 views

Category:

Business


8 download

DESCRIPTION

Slides from the APIL#14 meeting - Kanban Pizza Factory, including a short intro, and the slides for the famous game from Agile42

TRANSCRIPT

Page 1: Kanban intro and Kanban Pizza Factory

Welcome toAPIL #14

Kanban Pizza Factory

Saturday, April 20, 13

Page 2: Kanban intro and Kanban Pizza Factory

Pulling  the  Flow  with  Kanban

ILAN  KIRSCHENBAUM  -­‐  AGILE  COACHHTTP://FOSTNOPE.COM  ILAN@PRACTICAL-­‐AGILE.COM  TWITTER:  @KIRSCHI_  

Saturday, April 20, 13

Page 3: Kanban intro and Kanban Pizza Factory

Agenda

• Introduction• Incredibly Quick History of Lean and Kanban• What is Lean and Kanban?• The journey to a lean/Kanban project• Play Kanban Pizza Factory

Saturday, April 20, 13

Page 4: Kanban intro and Kanban Pizza Factory

INTRODUCTION

Saturday, April 20, 13

Page 5: Kanban intro and Kanban Pizza Factory

Introduc/on

Every  Kanban  presentaFon  must  have  a  few  Japanese  character(so  might  as  well  get  it  out  of  the  way)

Saturday, April 20, 13

Page 6: Kanban intro and Kanban Pizza Factory

Introduc/on

歓迎(Welcome,  for  those  who  do  not  speak  Japanese.  Like  myself)

Saturday, April 20, 13

Page 7: Kanban intro and Kanban Pizza Factory

Introduc/on

Divide  into  groups  of  4-­‐6Take  3-­‐4  minutes  to  discuss:

When did you first realize that the tooth fairy does not exist?

Saturday, April 20, 13

Page 8: Kanban intro and Kanban Pizza Factory

Who  is  Ilan?

• S/W  Engineer• >20  years  in  s/w  (developer,  architect,  product  manager,  ...)

• Agile  coach• Blogger• Co-­‐Founder  at  “Prac/cal-­‐Agile”• Co-­‐Organizer  of  “Agile  Prac//oners  IL”  group

Saturday, April 20, 13

Page 9: Kanban intro and Kanban Pizza Factory

INCREDIBLY  QUICK  HISTORY

Saturday, April 20, 13

Page 10: Kanban intro and Kanban Pizza Factory

Ford  vs.  Toyota

Assembly Line

Waste

Value

Saturday, April 20, 13

Page 11: Kanban intro and Kanban Pizza Factory

Transi/on  to  The  West  and  to  SW

Saturday, April 20, 13

Page 12: Kanban intro and Kanban Pizza Factory

WHAT  IS  KANBAN?

Saturday, April 20, 13

Page 13: Kanban intro and Kanban Pizza Factory

Insights  &  Perspec/ves

• Customer  

• Finished  goods  

• The  process  as  a  whole  

Saturday, April 20, 13

Page 14: Kanban intro and Kanban Pizza Factory

Kanban

• kanban  (small  ‘k’)  means  a  Visual  Card• Kanban  (capital  ‘K’)  is– A  pull-­‐system  using  a  task-­‐board– Truly  represenFng  the  Value-­‐Stream

• Visualizes:– Pull– Flow– Customer  Value– Waste– ConFnuous  Improvement

Saturday, April 20, 13

Page 15: Kanban intro and Kanban Pizza Factory

THE  JOURNEY  TO  A  LEAN/KANBAN  PROJECT

Saturday, April 20, 13

Page 16: Kanban intro and Kanban Pizza Factory

The  Path  to  Lean  So]ware  Development

• Visualize Your Current Flow• Manage The Flow• Identify and respect WIP limits

WIP = Work In Progress

• Implement Feedback Loops• Make Policies Explicit• Continuously Improve

Continuous

Saturday, April 20, 13

Page 17: Kanban intro and Kanban Pizza Factory

Visualize  Your  Current  Flow  

17

Requirements

Analysis

Design

Implement

Test

Acceptance

Deliver

Looks Familiar?

Saturday, April 20, 13

Page 18: Kanban intro and Kanban Pizza Factory

Typical  Flow...  Before  Pull

18

Requirements

Analysis

Design

Implement

Test

AcceptanceDeliver

Saturday, April 20, 13

Page 19: Kanban intro and Kanban Pizza Factory

Desired  Flow...  With  Pull

19

RequirementsAnalysis

DesignDeployTest

Acceptance Deliver

Saturday, April 20, 13

Page 20: Kanban intro and Kanban Pizza Factory

Visualizing  the  Flow  with  Kanban  Board

Buy Item

Shorten

Startup Time

Site Login

Pay CashBuy

ServiceCreate

Customer

Change Address

Pay Credit

Saturday, April 20, 13

Page 21: Kanban intro and Kanban Pizza Factory

Manage  the  Flow  ExampleReduce  Waste

Value adding and essential waste

Non-essential waste

Lead Time

Costs

Saturday, April 20, 13

Page 22: Kanban intro and Kanban Pizza Factory

Iden/fy  and  Reduce  Waste

22Source: http://www.thecontenteconomy.com/2012/12/we-waste-so-much-can-you-see-it.html

Saturday, April 20, 13

Page 23: Kanban intro and Kanban Pizza Factory

Work  In  ProgressWhich Side of This Road Would You Rather Drive?

Saturday, April 20, 13

Page 24: Kanban intro and Kanban Pizza Factory

Placing  WIP  Limits

24

Making Policies Explicit

*According to research by David Levinson and Lei Zhang, University of Minnesota, 2004http://nexus.umn.edu/papers/RampMetersEvaluation.pdf

Ramp Metering increases road accessibility by 16%-80%*

Saturday, April 20, 13

Page 25: Kanban intro and Kanban Pizza Factory

Flow  &  Pull  -­‐  Honoring  WIP  Example

Buy Item

Shorten Startup Time

Site Login

Pay CashBuy

ServiceCreate Customer

Change AddressPay Credit

223

Saturday, April 20, 13

Page 26: Kanban intro and Kanban Pizza Factory

Let’s  Play  Kanban  Pizza  Factory

Saturday, April 20, 13

Page 27: Kanban intro and Kanban Pizza Factory

Kanban  Pizza  Factory

27

http://www.agile42.com/en/training/kanban-pizza-game/

Saturday, April 20, 13

Page 28: Kanban intro and Kanban Pizza Factory

Let’s Play!

28

Basic Pizza Recipe• Triangle Pizza Base (diagonally cut index card)• Tomato Sauce (red marker)• Three tomato slices (strips of red post-it)• Three cuts of cheese (strips of post-it)• Baked for 30 seconds (in over plate)

Saturday, April 20, 13

Page 29: Kanban intro and Kanban Pizza Factory

The  Path  to  Lean  So]ware  Development

• Visualize Your Current Flow• Manage The Flow• Identify and respect WIP limits• Implement Feedback Loops• Make Policies Explicit• Continuously Improve

Continuous

Saturday, April 20, 13

Page 30: Kanban intro and Kanban Pizza Factory

Kanban  Core  Prac/ces

30

Saturday, April 20, 13

Page 31: Kanban intro and Kanban Pizza Factory

Kanban  Core  Prac/ces

31

Saturday, April 20, 13

Page 32: Kanban intro and Kanban Pizza Factory

Back  to  the  Game...

32

Saturday, April 20, 13

Page 33: Kanban intro and Kanban Pizza Factory

Let’s Play Again!

33

Basic Pizza Recipe• Triangle Pizza Base (diagonally cut index card)• Tomato Sauce (red marker)• Three tomato slices (strips of red post-it)• Three cuts of cheese (strips of post-it)• Baked for 30 seconds (in over plate)

Saturday, April 20, 13

Page 34: Kanban intro and Kanban Pizza Factory

Let’s measure points!

34

Pizza Base

with/without sauce

-4 points

Topping

-1 point each

Finished Slice

+10 points Each p

iece c

ounts n

egative

until 1

00% do

ne!

Saturday, April 20, 13

Page 35: Kanban intro and Kanban Pizza Factory

Our Latest Offering!

35

*** Pizza Speciale! ***• Pizza base with tomato sauce• Seven pieces of Rucola (green post-its strips)• Rucola burns in the oven!

Base must be baked first

Saturday, April 20, 13

Page 36: Kanban intro and Kanban Pizza Factory

Introducing Orders

36

• Cash on Delivery:Get points only on delivered orders

Orders can be picked from a central

defined location

Orders must be delivered to another

central defined location

Saturday, April 20, 13

Page 37: Kanban intro and Kanban Pizza Factory

Let’s Play Again!

37

Kanban PizzaOrder Set

Saturday, April 20, 13

Page 38: Kanban intro and Kanban Pizza Factory

Let’s measure points!

38

Pizza Base

with/without sauce

-4 points

Topping

-1 point each

Finished Slice

+10 points Each p

iece c

ounts n

egative

until 1

00% do

ne!

Saturday, April 20, 13

Page 39: Kanban intro and Kanban Pizza Factory

Let’s Play Again!

39

Kanban PizzaOrder Set

Saturday, April 20, 13

Page 40: Kanban intro and Kanban Pizza Factory

Let’s measure points!

40

Pizza Base

with/without sauce

-4 points

Topping

-1 point each

Finished Slice

+10 points Each p

iece c

ounts n

egative

until 1

00% do

ne!

Saturday, April 20, 13

Page 41: Kanban intro and Kanban Pizza Factory

Now Draw Your Workflow

41

Look back to the game

Draw the workflow, including WIP limits

Use your materials to

make it look nice :)

Saturday, April 20, 13

Page 42: Kanban intro and Kanban Pizza Factory

The  Path  to  Lean  So]ware  Development

• Visualize Your Current Flow• Manage The Flow• Identify and respect WIP limits• Implement Feedback Loops• Make Policies Explicit• Continuously Improve

Continuous

Saturday, April 20, 13

Page 43: Kanban intro and Kanban Pizza Factory

What’s  Next?

Visualize Your Flow

Pull Your Flow

ContinuouslyImprove

Saturday, April 20, 13

Page 44: Kanban intro and Kanban Pizza Factory

Kanban  Pizza  Factory

44

Ralf [email protected]

This game was developed by:

Did you like it? Can you make it better?Got plans to try it yourself? He’ll probably be happy to hear about it :-)

Saturday, April 20, 13

Page 45: Kanban intro and Kanban Pizza Factory

Welcome toAPIL #14

Kanban Pizza Factory

Saturday, April 20, 13