SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Welcome to
                              APIL #14
                         Kanban Pizza Factory




Saturday, April 20, 13
Pulling  the  Flow  with  
                                  Kanban
          ILAN  KIRSCHENBAUM  -­‐  AGILE  COACH
          HTTP://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-­‐6
           Take  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




                                               Waste

                         Assembly Line                 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  
                     Conti n uo u s
                                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


Saturday, April 20, 13
Visualize  Your  Current  Flow  
    Requirements

                                                               Looks
                     Analysis
                                                               Familiar?
                                Design


                                         Implement


                                                     Test



                                                            Acceptance


                                                                         Deliver

                                                                         17

Saturday, April 20, 13
Typical  Flow...  Before  Pull

                                 Requirements

                                                Design                    Test

                                                         Implement                 Deliver
                                          Analysis
                                                                      Acceptance




                                                                     18

Saturday, April 20, 13
Desired  Flow...  With  Pull



                          Design
equirements                        Acceptance   Deliver
                          Deploy
 Analysis
                           Test




                                                          19

 Saturday, April 20, 13
Visualizing  the  Flow  with  
                              Kanban  Board


                                                              Site
          Change
                                                             Login
         Address
                              Shorten           Pay    Buy
             Pay                     e  B uy
                          Startup Tim          Cash   Item
           Credit                    Service
                                      Create
                                    Customer




Saturday, April 20, 13
Manage  the  Flow  Example
                             Reduce  Waste

                  Lead Time




                  Costs

             Value adding and essential waste
             Non-essential waste




Saturday, April 20, 13
Iden/fy  and  Reduce  Waste




                                                                                   22
Source: http://www.thecontenteconomy.com/2012/12/we-waste-so-much-can-you-see-it.html
Saturday, April 20, 13
Work  In  Progress
          Which Side of This Road Would You Rather Drive?




Saturday, April 20, 13
Placing  WIP  Limits
      Ramp Metering increases road accessibility by 16%-80%*




               Making
              Policies
               Explicit
     *According to research by David Levinson and Lei Zhang, University of Minnesota, 2004
                                                                           24
     http://nexus.umn.edu/papers/RampMetersEvaluation.pdf
Saturday, April 20, 13
Flow  &  Pull  -­‐  Honoring  WIP  Example



                         3                    2      2          Site
         Change                                                 Login
         Address
                             Shorten              Pay    Buy
          Pay                           e
                             Startup Tim uy
                                        B         Cash   Item
          Credit
                                       Service
                                       Create
                                       Customer




Saturday, April 20, 13
Let’s  Play  
                    Kanban  Pizza  Factory




Saturday, April 20, 13
Kanban  Pizza  Factory
       http://www.agile42.com/en/training/kanban-pizza-game/




                                                               27

Saturday, April 20, 13
Let’s Play!
           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)


                                                          28

Saturday, April 20, 13
The  Path  to  Lean  So]ware  
                           n uo u s
                          ▲

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



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!
           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)


                                                          33

Saturday, April 20, 13
Let’s measure points!

           Pizza Base                                    Topping
                        auce
     w it h/w itho ut s                             -1   po int each
             -4          po ints


                                                                           e
                                                                      at iv
                                                                 n eg
                                                             nts         !
                                                          ou         ne
                              Slice                    e c       do
                    Finishe d                  p   ie c       %
                                                              0
                                        ac
                                           h             10
                     +10 points       E          nt
                                                    il
                                               u


                                                                               34

Saturday, April 20, 13
Our Latest Offering!
           *** 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




                                                     35

Saturday, April 20, 13
Introducing Orders
      • Cash on Delivery:
           Get points only on delivered orders

                                    Orders must be
          Orders can be picked
                                  delivered to another
                 from a central
                                    central defined
               defined location
                                        location




                                                         36

Saturday, April 20, 13
Let’s Play Again!

                 Kanban Pizza
                   Order Set


                                             37

Saturday, April 20, 13
Let’s measure points!

           Pizza Base                                    Topping
                        auce
     w it h/w itho ut s                             -1   po int each
             -4          po ints


                                                                           e
                                                                      at iv
                                                                 n eg
                                                             nts         !
                                                          ou         ne
                              Slice                    e c       do
                    Finishe d                  p   ie c       %
                                                              0
                                        ac
                                           h             10
                     +10 points       E          nt
                                                    il
                                               u


                                                                               38

Saturday, April 20, 13
Let’s Play Again!

                 Kanban Pizza
                   Order Set


                                             39

Saturday, April 20, 13
Let’s measure points!

           Pizza Base                                    Topping
                        auce
     w it h/w itho ut s                             -1   po int each
             -4          po ints


                                                                           e
                                                                      at iv
                                                                 n eg
                                                             nts         !
                                                          ou         ne
                              Slice                    e c       do
                    Finishe d                  p   ie c       %
                                                              0
                                        ac
                                           h             10
                     +10 points       E          nt
                                                    il
                                               u


                                                                               40

Saturday, April 20, 13
Now Draw Your Workflow
                          Draw the      Use your
        Look back        workflow,    materials to
       to the game       including      make it
                         WIP limits   look nice :)




                                                 41

Saturday, April 20, 13
The  Path  to  Lean  So]ware  
                           n uo u s
                          ▲

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



Saturday, April 20, 13
What’s  Next?
                  Visualize Your Flow




                                          Pull Your Flow


                                                           Continuously
                                                                Improve




Saturday, April 20, 13
Kanban  Pizza  Factory

      This game was developed by:

                                   Ralf Kruse
                                   ralf.kruse@agile42.com




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

                                                            44

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




Saturday, April 20, 13

Más contenido relacionado

Más de Ilan Kirschenbaum

We all want to reduce waste but are we doing it wrong final
We all want to reduce waste but are we doing it wrong   finalWe all want to reduce waste but are we doing it wrong   final
We all want to reduce waste but are we doing it wrong finalIlan Kirschenbaum
 
We all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongWe all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongIlan Kirschenbaum
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsIlan Kirschenbaum
 
Scrum Master as a Facilitator
Scrum Master as a FacilitatorScrum Master as a Facilitator
Scrum Master as a FacilitatorIlan Kirschenbaum
 
איך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותאיך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותIlan Kirschenbaum
 
Atd 2017 seven dangerous things
Atd 2017 seven dangerous thingsAtd 2017 seven dangerous things
Atd 2017 seven dangerous thingsIlan Kirschenbaum
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your teamIlan Kirschenbaum
 
Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Ilan Kirschenbaum
 
Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Ilan Kirschenbaum
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your teamIlan Kirschenbaum
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17Ilan Kirschenbaum
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agilityIlan Kirschenbaum
 
Practical Scrum course day 2
Practical Scrum course day 2Practical Scrum course day 2
Practical Scrum course day 2Ilan Kirschenbaum
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1Ilan Kirschenbaum
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015Ilan Kirschenbaum
 

Más de Ilan Kirschenbaum (20)

We all want to reduce waste but are we doing it wrong final
We all want to reduce waste but are we doing it wrong   finalWe all want to reduce waste but are we doing it wrong   final
We all want to reduce waste but are we doing it wrong final
 
We all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongWe all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrong
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - Handouts
 
Scrum Master as a Facilitator
Scrum Master as a FacilitatorScrum Master as a Facilitator
Scrum Master as a Facilitator
 
Get rid of scrum masters
Get rid of scrum mastersGet rid of scrum masters
Get rid of scrum masters
 
איך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותאיך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדות
 
Atd 2017 seven dangerous things
Atd 2017 seven dangerous thingsAtd 2017 seven dangerous things
Atd 2017 seven dangerous things
 
Advanced PO Workshop
Advanced PO WorkshopAdvanced PO Workshop
Advanced PO Workshop
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your team
 
Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4
 
Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your team
 
Po workshop handouts
Po workshop handoutsPo workshop handouts
Po workshop handouts
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agility
 
Practical Scrum course day 2
Practical Scrum course day 2Practical Scrum course day 2
Practical Scrum course day 2
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015
 

Último

TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 

Último (20)

TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 

Kanban intro and Kanban Pizza Factory

  • 1. Welcome to APIL #14 Kanban Pizza Factory Saturday, April 20, 13
  • 2. Pulling  the  Flow  with   Kanban ILAN  KIRSCHENBAUM  -­‐  AGILE  COACH HTTP://FOSTNOPE.COM   ILAN@PRACTICAL-­‐AGILE.COM   TWITTER:  @KIRSCHI_   Saturday, April 20, 13
  • 3. 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
  • 5. 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
  • 6. Introduc/on 歓迎 (Welcome,  for  those  who  do  not  speak   Japanese.  Like  myself) Saturday, April 20, 13
  • 7. Introduc/on Divide  into  groups  of  4-­‐6 Take  3-­‐4  minutes  to  discuss: When did you first realize that the tooth fairy does not exist? Saturday, April 20, 13
  • 8. 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
  • 10. Ford  vs.  Toyota Waste Assembly Line Value Saturday, April 20, 13
  • 11. Transi/on  to  The  West  and  to  SW Saturday, April 20, 13
  • 13. Insights  &  Perspec/ves • Customer   • Finished  goods   • The  process  as  a  whole   Saturday, April 20, 13
  • 14. 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
  • 15. THE  JOURNEY  TO  A  LEAN/ KANBAN  PROJECT Saturday, April 20, 13
  • 16. The  Path  to  Lean  So]ware   Conti n uo u s 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 Saturday, April 20, 13
  • 17. Visualize  Your  Current  Flow   Requirements Looks Analysis Familiar? Design Implement Test Acceptance Deliver 17 Saturday, April 20, 13
  • 18. Typical  Flow...  Before  Pull Requirements Design Test Implement Deliver Analysis Acceptance 18 Saturday, April 20, 13
  • 19. Desired  Flow...  With  Pull Design equirements Acceptance Deliver Deploy Analysis Test 19 Saturday, April 20, 13
  • 20. Visualizing  the  Flow  with   Kanban  Board Site Change Login Address Shorten Pay Buy Pay e B uy Startup Tim Cash Item Credit Service Create Customer Saturday, April 20, 13
  • 21. Manage  the  Flow  Example Reduce  Waste Lead Time Costs Value adding and essential waste Non-essential waste Saturday, April 20, 13
  • 22. Iden/fy  and  Reduce  Waste 22 Source: http://www.thecontenteconomy.com/2012/12/we-waste-so-much-can-you-see-it.html Saturday, April 20, 13
  • 23. Work  In  Progress Which Side of This Road Would You Rather Drive? Saturday, April 20, 13
  • 24. Placing  WIP  Limits Ramp Metering increases road accessibility by 16%-80%* Making Policies Explicit *According to research by David Levinson and Lei Zhang, University of Minnesota, 2004 24 http://nexus.umn.edu/papers/RampMetersEvaluation.pdf Saturday, April 20, 13
  • 25. Flow  &  Pull  -­‐  Honoring  WIP  Example 3 2 2 Site Change Login Address Shorten Pay Buy Pay e Startup Tim uy B Cash Item Credit Service Create Customer Saturday, April 20, 13
  • 26. Let’s  Play   Kanban  Pizza  Factory Saturday, April 20, 13
  • 27. Kanban  Pizza  Factory http://www.agile42.com/en/training/kanban-pizza-game/ 27 Saturday, April 20, 13
  • 28. Let’s Play! 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) 28 Saturday, April 20, 13
  • 29. The  Path  to  Lean  So]ware   n uo u s ▲ Conti Development • Visualize Your Current Flow • Manage The Flow • Identify and respect WIP limits • Implement Feedback Loops • Make Policies Explicit • Continuously Improve Saturday, April 20, 13
  • 30. Kanban  Core  Prac/ces 30 Saturday, April 20, 13
  • 31. Kanban  Core  Prac/ces 31 Saturday, April 20, 13
  • 32. Back  to  the  Game... 32 Saturday, April 20, 13
  • 33. Let’s Play Again! 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) 33 Saturday, April 20, 13
  • 34. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 34 Saturday, April 20, 13
  • 35. Our Latest Offering! *** 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 35 Saturday, April 20, 13
  • 36. Introducing Orders • Cash on Delivery: Get points only on delivered orders Orders must be Orders can be picked delivered to another from a central central defined defined location location 36 Saturday, April 20, 13
  • 37. Let’s Play Again! Kanban Pizza Order Set 37 Saturday, April 20, 13
  • 38. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 38 Saturday, April 20, 13
  • 39. Let’s Play Again! Kanban Pizza Order Set 39 Saturday, April 20, 13
  • 40. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 40 Saturday, April 20, 13
  • 41. Now Draw Your Workflow Draw the Use your Look back workflow, materials to to the game including make it WIP limits look nice :) 41 Saturday, April 20, 13
  • 42. The  Path  to  Lean  So]ware   n uo u s ▲ Conti Development • Visualize Your Current Flow • Manage The Flow • Identify and respect WIP limits • Implement Feedback Loops • Make Policies Explicit • Continuously Improve Saturday, April 20, 13
  • 43. What’s  Next? Visualize Your Flow Pull Your Flow Continuously Improve Saturday, April 20, 13
  • 44. Kanban  Pizza  Factory This game was developed by: Ralf Kruse ralf.kruse@agile42.com Did you like it? Can you make it better? Got plans to try it yourself? He’ll probably be happy to hear about it :-) 44 Saturday, April 20, 13
  • 45. Welcome to APIL #14 Kanban Pizza Factory Saturday, April 20, 13