SlideShare une entreprise Scribd logo
1  sur  96
Télécharger pour lire hors ligne
Don’t limit yourself!
Kanban and beyond

              Paulo Caroli               Agile Coach




              pcaroli@thoughtworks.com
              Twitter: @paulocaroli
Agenda
•   Workflow
•   Card Wall
•   Important parameters
•   Kanban mechanics
•   Replenishment
•   Going Beyond
•   Q&A
Workflow
A workflow is a sequence of
  steps and activities of work
performed by a person or a team
    to achieve a specific goal.
Final
                    Stage
Stage 1   Stage 2           Goal
                      N
                            (Done)
Workflow examples
Visible workflow
We have been using
Card Walls for a long time…
The workflow stages
The workflow stages




   the work
“these card walls are not inherently
  kanban systems. They are merely
  visual control systems. They allow
  teams to visually observe work-in-
  progress and to self-organize, assign
  their own tasks, and move work
  from a backlog to complete”
David has a point…
Parameters from
a simple card wall
To Do                         Doing         Done

                                     12
10                                             1
                              John

              7
                                                   5
                                4
9                                    Suzy

                         21                   18
         31
                  Paul

                                     17

     5                        Amy
To Do                         Doing         Done

                                     12
10                                             1
                              John

              7          WIP
                                                   5
                                4
9                                    Suzy

                         21                   18
         31
                  Paul

                                     17

     5                        Amy
To Do                             Doing              Done
                                                     Day 6
         Day 1                           12     10
10                     10
                                  John                   1


              7   Lead Time
                                                              5
                                    4
9                                        Suzy

                             21                          18
         31
                      Paul

                                         17

     5                            Amy
To Do                         Doing                    Done
                                            Throughput
                                     12
10                                                        1
                              John             Day 1


              7
                                               Day 2          5
                                4
9                                    Suzy

                         21                    Day 3     18
         31
                  Paul

                                     17

     5                        Amy
Kanban mechanics
Doing
To Do                                       Done

                                     12
10                                             1
                              John

              7          WIP
                                                   5
                                4
9                                    Suzy

                         21                   18
         31
                  Paul

                                     17

     5                        Amy
Doing
To Do                         (Limit)       Done

                                     12
10                                             1
                              John

              7          WIP
                                                   5
                                4
9                                    Suzy

                         21                   18
         31
                  Paul

                                     17

     5                        Amy
Doing
To Do                        (Limit)                Done

                                    12
10 Demand                                  Throughput
                                                        1
                             John

             7          WIP
                                                             5
                               4
9                                   Suzy

                        21                              18
        31
                 Paul

                                    17

    5                        Amy
Doing
To Do                        (Limit)                Done

                                    12
10 Demand                                  Throughput
                                                        1
                             John

             7          WIP
                                                             5
                               4
9                                   Suzy

                        21                              18
        31
                 Paul

                                    17

    5                        Amy



Balance demand against throughput
Doing
To Do                         (Limit)            Done

                                     12
10                                                  1
                              John

              7          WIP
                                                        5
                                4
9                                    Suzy

                         21                        18
         31
                  Paul               Lead Time
                                     17

     5                        Amy
Doing
To Do                         (Limit)            Done

                                     12
10                                                  1
                              John

              7          WIP
                                                        5
                                4
9                                    Suzy

                         21                        18
         31
                  Paul               Lead Time
                                     17

     5                        Amy



increased lead time => poorer quality
Doing
 To Do                         (Limit)            Done

                                      12
 10                                                  1
                               John

               7          WIP
                                                         5
                                 4
 9                                    Suzy

                          21                        18
          31
                   Paul               Lead Time
                                      17

      5                        Amy



# WIP is proportional to average lead time
Before and After
    example
In Dev                   In QC   Ready for
Backlog                                  Q
                                                       Sign off

                         12
         10       John        Suzy                        1
                                                5
                                         7      Dan
4
                               9
                                                         18
                     Paul          Amy   31
    21

              5
    17
In Dev                 In QC   Ready for
Backlog                                Q
                                                     Sign off

                                       12

         10       John      Suzy                        1
                                              5
                                       7      Dan
4
                             9
                                                       18
                     Paul        Amy   31
    21

              5
    17
In Dev                   In QC   Ready for
Backlog                              Q
                                                   Sign off

                     10              12

              John        Suzy              5         1

                                     7      Dan
4
                           9
                                                     18
                 Paul          Amy   31
    21

          5
    17
In Dev                 In QC   Ready for
Backlog                            Q
                                                 Sign off

                     10            12

              John        Suzy            5         1

                                   7      Dan
4

                                                   18
                 Paul        Amy   31
    21

          5
                                    9
    17
In Dev                   In QC   Ready for
Backlog                              Q
                                                   Sign off

                     10              12

              John        Suzy              5         1

                                     7      Dan


                           4
                                                     18
                 Paul          Amy   31
21

          5
                                      9
17
In Dev                 In QC   Ready for
Backlog                            Q
                                                 Sign off

                                   12

              John      Suzy              5         1

                                   7      Dan


                         4
                                                   18
                 Paul        Amy   31
21

          5
                                    9
17

                                   10
In Dev                   In QC   Ready for
Backlog                              Q
                                                   Sign off

                     21              12

              John        Suzy              5         1

                                     7      Dan


                           4
                                                     18
                 Paul          Amy   31


          5
                                      9
17

                                     10
Any problem?
In Dev                   In QC   Ready for
Backlog                              Q
                                                   Sign off

                     21              12

              John        Suzy              5         1

                                     7      Dan


                           4
                                                     18
                 Paul          Amy   31


          5
                                      9
17

                                     10
Limit
Backlog              In Dev               Q    In QC   Ready for
                       (2)               (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5
                                          7      Dan
4
                               9
                                                          18
                     Paul          Amy    31
    21

              5
    17
Pull System, Queue and Limits
Backlog              In Dev               Q    In QC   Ready for
                       (2)               (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5
                                          7      Dan
4
                               9
                                                          18
                     Paul          Amy    31
    21

              5
    17
80% done on Card #9
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5
                                          7      Dan
4
                               9
                                                          18
                     Paul          Amy    31
    21

              5
    17
Backlog              In Dev           Q     In QC          Ready for
                           (2)           (2)      (1)           Sign off

                         12
         10       John        Suzy                                1
                                                     5
                                          7    Amy       Dan
4
                               9
                                                                  18
                     Paul          Amy    31
    21

              5
    17
Backlog              In Dev       Q     In QC          Ready for
                           (2)       (2)      (1)           Sign off

                         12
         10       John        Suzy                            1
                                                 5
                                      7    Amy       Dan
4
                               9
                                                              18
                     Paul             31
    21

              5
    17
Backlog              In Dev       Q     In QC          Ready for
                           (2)       (2)      (1)           Sign off

                         12
         10       John        Suzy                            1
                                                 5
                                      7    Amy       Dan
                                                              5
4
                               9
                                                              18
                     Paul             31
    21

              5
    17
Backlog              In Dev       Q     In QC      Ready for
                           (2)       (2)      (1)       Sign off

                         12
         10       John        Suzy                        1

                                      7    Amy   Dan
                                                          5
4
                               9
                                                          18
                     Paul             31
    21

              5
    17
Backlog              In Dev       Q     In QC          Ready for
                           (2)       (2)      (1)           Sign off

                         12
         10       John        Suzy               7            1

                                      7    Amy       Dan
                                                              5
4
                               9
                                                              18
                     Paul             31
    21

              5
    17
Backlog              In Dev       Q     In QC          Ready for
                           (2)       (2)      (1)           Sign off

                         12
         10       John        Suzy               7            1

                                           Amy       Dan
                                                              5
4
                               9
                                                              18
                     Paul             31
    21

              5
    17
Backlog              In Dev             Q     In QC          Ready for
                           (2)             (2)      (1)           Sign off

                         12
         10       John        Suzy                     7            1

                                                 Amy       Dan
                                                                    5
4
                               9
                                                                    18
                     Paul            Amy    31
    21

              5
    17
Backlog              In Dev             Q    In QC       Ready for
                           (2)             (2)     (1)        Sign off

                         12
         10       John        Suzy                 7            1

                                                       Dan
                                                                5
4
                               9
                                                                18
                     Paul            Amy    31
    21

              5
    17
Backlog              In Dev             Q    In QC       Ready for
                           (2)             (2)     (1)        Sign off

                         12
         10       John        Suzy                 7            1

                                           9           Dan
                                                                5
4
                               9
                                                                18
                     Paul            Amy    31
    21

              5
    17
Backlog              In Dev             Q    In QC       Ready for
                           (2)             (2)     (1)        Sign off

                         12
         10       John        Suzy                 7            1

                                           9           Dan
                                                                5
4

                                                                18
                     Paul            Amy    31
    21

              5
    17
Backlog              In Dev             Q    In QC       Ready for
                           (2)             (2)     (1)        Sign off

                         12
         10       John        Suzy                 7            1

                                           9           Dan
                                                                5
4
                               10
                                                                18
                     Paul            Amy    31
    21

              5
    17
Backlog          In Dev             Q    In QC       Ready for
                       (2)             (2)     (1)        Sign off

                     12

              John        Suzy                 7            1

                                       9           Dan
                                                            5
4
                           10
                                                            18
                 Paul            Amy    31
    21

          5
    17
Don’t limit yourself
Replenishment
Replenishment is driven by actual
consumption, not sales forecasts
I have seen this before…
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5
                                          7      Dan
4
                               9
                                                          18
                     Paul          Amy    31
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Eggplant at the wall
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Rethinking nomenclature…
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5
                                          7      Dan
4
                               9
                                                          18
                     Paul          Amy    31
    21

              5
    17
Target instead of Limit
“Yet another choice would be to
… adopt a policy of exceeding
the WIP limit when a burst of
production text changes arrives...
This was the choice made in the
real example ...”
Should we accept variance?
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
“For example, if we had ten
people and anticipated two
people per item, the WIP limit
might be five plus a few more to
smooth the impact of a
blockage. Perhaps eight (five plus
three) would be the right limit in
such circumstances.”
… so we are already dealing with
   variance for upper limit…
… but, what about
 a variance for less?
(to avoid starvation)
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1
                                                 5

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

              5
    17
Backlog              In Dev           Q    In QC   Ready for
                           (2)           (2)     (1)    Sign off

                         12
         10       John        Suzy                        1

                                                 Dan
4
                               9
                                                          18
                     Paul          Amy
    21

                                                          5
              5
    17
Variance to cope with SW
development empirical nature
“For example, if we had ten
people and anticipated two
people per item, the WIP limit
might be five plus a few more to
smooth the impact of a
blockage. Perhaps eight (five plus
three) would be the right limit in
such circumstances.”
Make it visible!
[5,3] instead of (8)
Backlog              In Dev            Q    In QC      Ready for
                           (4)            (2)     (2)       Sign off

                         12
         10       John        Suzy                            1
                                                     5
                                           7         Dan
4                              9

                     Paul           Amy                       18
                                                 5
                                           31
    21                                           Tom
                         12
              5   Rob         Ben
    17

                          12
                               Mar
                   Sue
                                y
Backlog              In Dev             Q     In QC      Ready for
     [4,2]                [4,2]           [2,1]    [2,1]      Sign off

                         12
         10       John        Suzy                              1
                                                       5
                                            7          Dan
4                              9

                     Paul           Amy                         18
                                                   5
                                            31
    21                                             Tom
                         12
              5   Rob         Ben
    17

                          12
                               Mar
                   Sue
                                y
Thank you!
      Questions?


Don’t limit yourself!

               Paulo Caroli               Agile Coach




               pcaroli@thoughtworks.com
               Twitter: @paulocaroli

Contenu connexe

Dernier

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

En vedette

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

En vedette (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Dont limit yorself beyond kanban - presentation - paulo caroli

  • 1. Don’t limit yourself! Kanban and beyond Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli
  • 2. Agenda • Workflow • Card Wall • Important parameters • Kanban mechanics • Replenishment • Going Beyond • Q&A
  • 3.
  • 5. A workflow is a sequence of steps and activities of work performed by a person or a team to achieve a specific goal.
  • 6. Final Stage Stage 1 Stage 2 Goal N (Done)
  • 8.
  • 9.
  • 10.
  • 12. We have been using Card Walls for a long time…
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 21. “these card walls are not inherently kanban systems. They are merely visual control systems. They allow teams to visually observe work-in- progress and to self-organize, assign their own tasks, and move work from a backlog to complete”
  • 22. David has a point…
  • 23.
  • 25. To Do Doing Done 12 10 1 John 7 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 26. To Do Doing Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 27. To Do Doing Done Day 6 Day 1 12 10 10 10 John 1 7 Lead Time 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 28. To Do Doing Done Throughput 12 10 1 John Day 1 7 Day 2 5 4 9 Suzy 21 Day 3 18 31 Paul 17 5 Amy
  • 30. Doing To Do Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 31. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 32. Doing To Do (Limit) Done 12 10 Demand Throughput 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 33. Doing To Do (Limit) Done 12 10 Demand Throughput 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy Balance demand against throughput
  • 34. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul Lead Time 17 5 Amy
  • 35. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul Lead Time 17 5 Amy increased lead time => poorer quality
  • 36. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul Lead Time 17 5 Amy # WIP is proportional to average lead time
  • 37. Before and After example
  • 38. In Dev In QC Ready for Backlog Q Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 39. In Dev In QC Ready for Backlog Q Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 40. In Dev In QC Ready for Backlog Q Sign off 10 12 John Suzy 5 1 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 41. In Dev In QC Ready for Backlog Q Sign off 10 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17
  • 42. In Dev In QC Ready for Backlog Q Sign off 10 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17
  • 43. In Dev In QC Ready for Backlog Q Sign off 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17 10
  • 44. In Dev In QC Ready for Backlog Q Sign off 21 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 5 9 17 10
  • 46. In Dev In QC Ready for Backlog Q Sign off 21 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 5 9 17 10
  • 47. Limit
  • 48. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 49. Pull System, Queue and Limits
  • 50. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 51. 80% done on Card #9
  • 52. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 53. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Amy Dan 4 9 18 Paul Amy 31 21 5 17
  • 54. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Amy Dan 4 9 18 Paul 31 21 5 17
  • 55. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 56. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 57. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 58. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 59. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 Amy Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 60. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 61. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 62. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 18 Paul Amy 31 21 5 17
  • 63. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 10 18 Paul Amy 31 21 5 17
  • 64. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 John Suzy 7 1 9 Dan 5 4 10 18 Paul Amy 31 21 5 17
  • 67.
  • 68. Replenishment is driven by actual consumption, not sales forecasts
  • 69. I have seen this before…
  • 70. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 71. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 73. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 74. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 75. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 77. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 79. “Yet another choice would be to … adopt a policy of exceeding the WIP limit when a burst of production text changes arrives... This was the choice made in the real example ...”
  • 80. Should we accept variance?
  • 81. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 82. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 83. “For example, if we had ten people and anticipated two people per item, the WIP limit might be five plus a few more to smooth the impact of a blockage. Perhaps eight (five plus three) would be the right limit in such circumstances.”
  • 84. … so we are already dealing with variance for upper limit…
  • 85. … but, what about a variance for less? (to avoid starvation)
  • 86. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 87. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 88. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 5 Dan 4 9 18 Paul Amy 21 5 17
  • 89. Backlog In Dev Q In QC Ready for (2) (2) (1) Sign off 12 10 John Suzy 1 Dan 4 9 18 Paul Amy 21 5 5 17
  • 90. Variance to cope with SW development empirical nature
  • 91. “For example, if we had ten people and anticipated two people per item, the WIP limit might be five plus a few more to smooth the impact of a blockage. Perhaps eight (five plus three) would be the right limit in such circumstances.”
  • 94. Backlog In Dev Q In QC Ready for (4) (2) (2) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 Paul Amy 18 5 31 21 Tom 12 5 Rob Ben 17 12 Mar Sue y
  • 95. Backlog In Dev Q In QC Ready for [4,2] [4,2] [2,1] [2,1] Sign off 12 10 John Suzy 1 5 7 Dan 4 9 Paul Amy 18 5 31 21 Tom 12 5 Rob Ben 17 12 Mar Sue y
  • 96. Thank you! Questions? Don’t limit yourself! Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli