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

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Dernier (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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