SlideShare a Scribd company logo
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

More Related Content

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Featured

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
Neil 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 2024
Albert 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 Insights
Kurio // 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 2024
Search 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 summary
SpeakerHub
 
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 Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit 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 management
MindGenius
 
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 Work
GetSmarter
 
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
Project for Public Spaces & National Center for Biking and Walking
 
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 Presentation
Erica Santiago
 

Featured (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