kanban intro and kanban pizza factory

Post on 08-May-2015

673 Views

Category:

Business

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Welcome toAPIL #14

Kanban Pizza Factory

Saturday, April 20, 13

Pulling  the  Flow  with  Kanban

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

Saturday, April 20, 13

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

INTRODUCTION

Saturday, April 20, 13

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

Introduc/on

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

Saturday, April 20, 13

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

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

INCREDIBLY  QUICK  HISTORY

Saturday, April 20, 13

Ford  vs.  Toyota

Assembly Line

Waste

Value

Saturday, April 20, 13

Transi/on  to  The  West  and  to  SW

Saturday, April 20, 13

WHAT  IS  KANBAN?

Saturday, April 20, 13

Insights  &  Perspec/ves

• Customer  

• Finished  goods  

• The  process  as  a  whole  

Saturday, April 20, 13

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

THE  JOURNEY  TO  A  LEAN/KANBAN  PROJECT

Saturday, April 20, 13

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

Visualize  Your  Current  Flow  

17

Requirements

Analysis

Design

Implement

Test

Acceptance

Deliver

Looks Familiar?

Saturday, April 20, 13

Typical  Flow...  Before  Pull

18

Requirements

Analysis

Design

Implement

Test

AcceptanceDeliver

Saturday, April 20, 13

Desired  Flow...  With  Pull

19

RequirementsAnalysis

DesignDeployTest

Acceptance Deliver

Saturday, April 20, 13

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

Manage  the  Flow  ExampleReduce  Waste

Value adding and essential waste

Non-essential waste

Lead Time

Costs

Saturday, April 20, 13

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

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

Saturday, April 20, 13

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

Flow  &  Pull  -­‐  Honoring  WIP  Example

Buy Item

Shorten Startup Time

Site Login

Pay CashBuy

ServiceCreate Customer

Change AddressPay Credit

223

Saturday, April 20, 13

Let’s  Play  Kanban  Pizza  Factory

Saturday, April 20, 13

Kanban  Pizza  Factory

27

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

Saturday, April 20, 13

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

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

Kanban  Core  Prac/ces

30

Saturday, April 20, 13

Kanban  Core  Prac/ces

31

Saturday, April 20, 13

Back  to  the  Game...

32

Saturday, April 20, 13

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

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

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

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

Let’s Play Again!

37

Kanban PizzaOrder Set

Saturday, April 20, 13

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

Let’s Play Again!

39

Kanban PizzaOrder Set

Saturday, April 20, 13

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

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

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

What’s  Next?

Visualize Your Flow

Pull Your Flow

ContinuouslyImprove

Saturday, April 20, 13

Kanban  Pizza  Factory

44

Ralf Kruseralf.kruse@agile42.com

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

Welcome toAPIL #14

Kanban Pizza Factory

Saturday, April 20, 13

top related