SlideShare a Scribd company logo
Scrum with Kanban;
                           Small adjustments,
                            big improvements
Paulo Caroli                Agile Coach   Johann Arispe              Business Analyst




pcaroli@thoughtworks.com                  jarispe@thoughtworks.com
Twitter: @paulocaroli
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
Image available at www.mountaingoatsoftware.com/scrum
Image available at www.mountaingoatsoftware.com/scrum
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   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
On Agile projects,
we typically work with
    User Stories…
Overall project
 requirement
For each User Story…
The SW development workflow…
Analysis   Design   Code   Test   Deploy
Visible Workflow
The workflow stages
The workflow stages




   the work
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
Pushing the work
Sprint Backlog                Engineers




 4          9
                          John
                                      Suzy
                         Dan
                    12
                                             Amy
       21
10                             Paul

                5
        31
 17
Sprint Backlog          Engineers

12      10        John



 4       9        Suzy




21           31   Paul




              5   Amy
 17




                                     Dan
Pulling the work
Sprint Backlog                Engineers




 4          9
                          John
                                      Suzy
                         Dan
                    12
                                             Amy
       21
10                             Paul

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

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

                  5
    17
In Dev                    In QC         Ready for
Backlog
                                                                  Sign off

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

                  5
    17
In Dev                   In QC         Ready for
Backlog
                                                                 Sign off

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

                  5
    17
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
A Sprint example…
Backlog                 In Dev        In QC   Signed
                                                    Off
1


            2



    3


                4




        5




            Today is:   M     Tu     W   Th   F
Backlog                     In Dev            In QC   Signed
                                                        Off
                    1


                                     2



3


        4




    5




        Today is:       M     Tu         W   Th   F
Backlog                  In Dev            In QC   Signed
                                                     Off
                 1


                                  2



                         3


     4




 5




     Today is:       M       Tu       W   Th   F
Backlog                      In Dev            In QC   Signed
                                                         Off
                     1


                                      2



                             3


                 4




 5




     Today is:           M       Tu       W   Th   F
Backlog                  In Dev        In QC           Signed
                                                         Off
                                           1


                                               2



                         3


                 4




                     5




     Today is:       M       Tu   W   Th           F
Backlog              In Dev        In QC           Signed
                                                     Off
                                       1


                                           2



                                       3


                                       4




                                       5




     Today is:   M     Tu     W   Th           F
Another team…
Backlog                 In Dev        In QC   Signed
                                                    Off
1


            2



    3


                4




        5




            Today is:   M     Tu     W   Th   F
Backlog                     In Dev            In QC   Signed
                                                        Off
                    1


                                     2



3


        4




    5




        Today is:       M     Tu         W   Th   F
Backlog                 In Dev            In QC       Signed
                                                        Off
                                              1


                                 2



3


        4




    5




        Today is:   M     Tu         W   Th       F
Backlog              In Dev            In QC       Signed
                                                     Off
                                           1


                              2



                 3


     4




 5




     Today is:   M     Tu         W   Th       F
Backlog              In Dev          In QC       Signed
                                                   Off
                                                  1


                                         2



                 3


                            4




 5




     Today is:   M     Tu       W   Th       F
Backlog              In Dev          In QC       Signed
                                                   Off
                                                  1


                                                  2



                                         3


                            4




                 5




     Today is:   M     Tu       W   Th       F
What about that Sprint review
   meeting on Monday?
Common Kanban terms…
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
                                            Cycle time
                                     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
                                                             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
                                                           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
                                                         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
                                                       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
                                                         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
                                                       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
                                                         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
                                                         Sign off

                     21              12

              John        Suzy                    5         1

                                     7            Dan


                           4
                                                           18
                 Paul          Amy   31


          5
                                      9
17

                                     10
Stop starting
and start finishing!
WIP Limit
Backlog              In Dev                   In QC         Ready for
                       (2)                      (3)          Sign off

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

              5
    17
Visible Workflow,
Pull System and WIP Limit
Backlog              In Dev                   In QC         Ready for
                       (2)                      (3)          Sign off

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

              5
    17
Dev Complete for Card #9
Backlog              In Dev               In QC         Ready for
                           (2)                  (3)          Sign off

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

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

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

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

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

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

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

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

                         12
         10       John        Suzy                          1

                                     7       Amy   Dan
                                                            5
4
                               9
                                                            18
                     Paul            31
    21

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

                         12
         10       John        Suzy                 7            1

                                     7       Amy       Dan
                                                                5
4
                               9
                                                                18
                     Paul            31
    21

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

                         12
         10       John        Suzy                 7            1

                                             Amy       Dan
                                                                5
4
                               9
                                                                18
                     Paul            31
    21

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

                         12
         10       John        Suzy                       7            1

                                                   Amy       Dan
                                                                      5
4
                               9
                                                                      18
                     Paul            Amy   31
    21

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

                         12
         10       John        Suzy                      7            1

                                                            Dan
                                                                     5
4
                               9
                                                                     18
                     Paul            Amy   31
    21

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

                         12
         10       John        Suzy                      7            1

                                           9                Dan
                                                                     5
4
                               9
                                                                     18
                     Paul            Amy   31
    21

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

                         12
         10       John        Suzy                      7            1

                                           9                Dan
                                                                     5
4

                                                                     18
                     Paul            Amy   31
    21

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

                         12
         10       John        Suzy                      7            1

                                           9                Dan
                                                                     5
4
                               10
                                                                     18
                     Paul            Amy   31
    21

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

                     12

              John        Suzy                      7            1

                                       9                Dan
                                                                 5
4
                           10
                                                                 18
                 Paul            Amy   31
    21

          5
    17
Back to the Sprint example…
Backlog                 In Dev        In QC   Signed
                                                    Off
1


            2



    3


                4




        5




            Today is:   M     Tu     W   Th   F
Backlog                 In Dev        In QC   Signed
                              (2)           (1)     Off
1


            2



    3


                4




        5




            Today is:   M     Tu     W   Th   F
Backlog                     In Dev            In QC   Signed
                              (2)               (1)     Off
                    1


                                     2



3


        4




    5




        Today is:       M     Tu         W   Th   F
Backlog                 In Dev            In QC       Signed
                          (2)               (1)         Off
                                              1


                                 2



3


        4




    5




        Today is:   M     Tu         W   Th       F
Backlog              In Dev            In QC       Signed
                       (2)               (1)         Off
                                           1


                              2



                 3


     4




 5




     Today is:   M     Tu         W   Th       F
Backlog              In Dev          In QC       Signed
                       (2)             (1)         Off
                                                  1


                                         2



                 3


                            4




 5




     Today is:   M     Tu       W   Th       F
Backlog              In Dev          In QC       Signed
                       (2)             (1)         Off
                                                  1


                                                  2



                                         3


                            4




                 5




     Today is:   M     Tu       W   Th       F
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
A release example…
Features on the product backlog


           Stories for Feature A

           Stories for Feature B

           Stories for Feature C




                        115
The Product Backlog




                      116
Functionality




                4
                8
                4
                2     Total Scope: 40
                8
                8
                2
                4


                    117
If all work could be
started at the same time...




                              118
Functionality   Product Backlog




                         time
                           119
The team has 3 pairs of engineers,
      and dependent Stories
           (swim lanes)




                                     120
time
  121
Functionality




      time
122
Now looking at Sprints




                         123
sp 1   sp 2           sp 3
Functionality




                              time
                                124
sp 1       sp 2                sp 3
Functionality




                                                   4
                                                  8
                                           4
                               2
                                    8
                           8
                   2
                       4

                                   time
                                     125
Let’s go back in time
and compare planned and actuals




                                  126
Functionality       Planned

                4         Total Scope: 40`points
                8
                4          1 Release of 3 sprints
                2
                8           Expected velocity:
                8          10 points for Sprint 1
                        15 points for Sprint 2 and 3
                2
                4


                            127
Velocity (planned)
                sp 1    sp 2           sp 3
Functionality




                       15              15
                10


                               time
                                 128
Burn Up (planned)
                sp 1        sp 2                sp 3
Functionality




                                                       40


                                           25



                       10



                                   time
                                     129
Actual...




            130
sp 1       sp 2           sp 3
Functionality




                   2
                       4

                                  time
                                    131
sp 1       sp 2           sp 3
Functionality




                   2
                       4

                                  time
                                    132
Planned: 10
                sp 1       sp 2           sp 3
Functionality




                10 2
                       4

                                  time
                                    133
Finished: 6
                    sp 1       sp 2           sp 3
Functionality




                    10 2
                6
                           4

                                      time
                                        134
Burn Up (planned)
                sp 1            sp 2                 sp 3
Functionality




                                                            40


                                                25



                          10
                planned
                               actual
                          6
                                        time
                                          135
That Sprint review meeting...




                                136
sp 1       sp 2            sp 3
Functionality




                               2


                           8
                   2
                       4

                                   time
                                     137
sp 1         sp 2                  sp 3
Functionality




                                                             4
                                                            8
                                                  4
                                      2
                               18                 16
                                           8
                                 15                    15
                                 8
                    10 2
                6          4

                                          time
                                            138
Burn Up
                sp 1           sp 2                  sp 3
Functionality




                                                            40


                                                25
                                                24

                planned   10
                               actual
                          6
                                        time
                                          139
Tracking lead time and cycle time




                                    140
Story Tracking
Story #
  20
  19
  18
  17
  16
  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6     Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15


                                                                                                                     time
Lead time
                                           Lead Time and Cycle Time

  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
sp 1       sp 2                sp 3
Functionality




                                                   4
                                                  8
                                           4
                               2
                                    8
                           8
                   2
                       4

                                   time
                                     143
sp 1   sp 2           sp 3
Functionality




                              time
                                144
Story Tracking
Story #
  20
  19
  18
  17
  16
  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6     Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15


                                                                                                                     time
Lead time
                                           Lead Time and Cycle Time

  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
sp 1   sp 2           sp 3
Functionality




                              time
                                147
Story Tracking
Story #
  20
  19
  18
  17
  16
  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6     Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15


                                                                                                                     time
Lead time
                                               Lead Time and Cycle Time

  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3                           S
   2
   1
   0
       Day 1   Day 2   Day 3       Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                       time
sp 1       sp 2           sp 3
Functionality




                       4

                                  time
                                    150
Story Tracking
Story #
  20
  19
  18
  17
  16
  15
  14
  13
  12
  11
  10
   9
   8
   7
   6
   5
   4
   3
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6     Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15


                                                                                                                     time
Lead time
                                           Lead Time and Cycle Time

  15
  14
  13
  12
  11
  10
   9
   8
   7                                             L
   6
   5                                   M
   4
   3                    S
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
sp 1       sp 2                sp 3
Functionality




                                                   4
                                                  8
                                           4
                               2
                                    8
                           8
                   2
                       4

                                   time
                                     153
Lead time
                                           Lead Time and Cycle Time

  15
  14
  13
  12
  11
  10
   9                                                                            L                          L
   8
   7                                             L
   6
   5                                   M                                                M
   4                                                                                                               M
   3                    S                              S
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
Lead Time and Cycle Time
Lead time
  15
  14
  13
  12
  11
  10
   9                                                                            L                          L
   8
   7                                             L
   6
   5                                   M                                                M
   4                                                                                                               M
   3                    S                              S
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
Lead time
                                           Lead Time and Cycle Time

  15
  14                              Cycle time
  13
  12
  11
  10
   9                                                                            L                          L
   8
   7                                             L
   6
   5                                   M                                                M
   4                                                                                                               M
   3                    S                              S
   2
   1
   0
       Day 1   Day 2   Day 3   Day 4   Day 5   Day 6   Day 7   Day 8   Day 9   Day 10   Day 11   Day 12   Day 13   Day 14   Day 15

                                                                                                                   time
Agenda
•   The Scrum flow of work
•   Visible workflow
•   Pull don’t push
•   Limit WIP
•   Tracking lead time and cycle time
•   Q&A
Scrum with Kanban;
                           Small adjustments,
                            big improvements


Paulo Caroli                Agile Coach   Johann Arispe              Business Analyst




pcaroli@thoughtworks.com                  jarispe@thoughtworks.com
Twitter: @paulocaroli
Thank you!
                        Questions?
               feedback please: @paulocaroli



Paulo Caroli               Agile Coach   Johann Arispe              Business Analyst




pcaroli@thoughtworks.com                 jarispe@thoughtworks.com
Twitter: @paulocaroli

More Related Content

Viewers also liked

A linha de montagem de SW -n paulo caroli - QconSP 2010
A linha de montagem de SW -n paulo caroli - QconSP 2010A linha de montagem de SW -n paulo caroli - QconSP 2010
A linha de montagem de SW -n paulo caroli - QconSP 2010
Paulo Caroli
 
Bardos a 1955 effect of dihydroergotamine on cervical
Bardos a 1955 effect of dihydroergotamine on cervicalBardos a 1955 effect of dihydroergotamine on cervical
Bardos a 1955 effect of dihydroergotamine on cervicalguest81d70c3c
 
Influence Finder, putting Science into SEO
Influence Finder, putting Science into SEOInfluence Finder, putting Science into SEO
Influence Finder, putting Science into SEO
influencefinder
 
Actividad semana iii ple (entornos personales de aprendizaje)
Actividad semana iii ple (entornos personales de aprendizaje)Actividad semana iii ple (entornos personales de aprendizaje)
Actividad semana iii ple (entornos personales de aprendizaje)rauljide
 
Novatec granulados
Novatec granuladosNovatec granulados
Novatec granulados
Fesa
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
Paulo Caroli
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
guest1f2d36fd
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
guest8a1290
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
guest1f2d36fd
 
소셜미디어비즈니스전략
소셜미디어비즈니스전략소셜미디어비즈니스전략
소셜미디어비즈니스전략이 영환
 
글로벌검색엔진마케팅전략
글로벌검색엔진마케팅전략글로벌검색엔진마케팅전략
글로벌검색엔진마케팅전략
이 영환
 
Digital Transformation & Innovation: how to approach it?
Digital Transformation & Innovation: how to approach it?Digital Transformation & Innovation: how to approach it?
Digital Transformation & Innovation: how to approach it?
Paulo Caroli
 

Viewers also liked (12)

A linha de montagem de SW -n paulo caroli - QconSP 2010
A linha de montagem de SW -n paulo caroli - QconSP 2010A linha de montagem de SW -n paulo caroli - QconSP 2010
A linha de montagem de SW -n paulo caroli - QconSP 2010
 
Bardos a 1955 effect of dihydroergotamine on cervical
Bardos a 1955 effect of dihydroergotamine on cervicalBardos a 1955 effect of dihydroergotamine on cervical
Bardos a 1955 effect of dihydroergotamine on cervical
 
Influence Finder, putting Science into SEO
Influence Finder, putting Science into SEOInfluence Finder, putting Science into SEO
Influence Finder, putting Science into SEO
 
Actividad semana iii ple (entornos personales de aprendizaje)
Actividad semana iii ple (entornos personales de aprendizaje)Actividad semana iii ple (entornos personales de aprendizaje)
Actividad semana iii ple (entornos personales de aprendizaje)
 
Novatec granulados
Novatec granuladosNovatec granulados
Novatec granulados
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
 
Moto gp 2010
Moto gp 2010Moto gp 2010
Moto gp 2010
 
소셜미디어비즈니스전략
소셜미디어비즈니스전략소셜미디어비즈니스전략
소셜미디어비즈니스전략
 
글로벌검색엔진마케팅전략
글로벌검색엔진마케팅전략글로벌검색엔진마케팅전략
글로벌검색엔진마케팅전략
 
Digital Transformation & Innovation: how to approach it?
Digital Transformation & Innovation: how to approach it?Digital Transformation & Innovation: how to approach it?
Digital Transformation & Innovation: how to approach it?
 

Recently uploaded

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
 
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
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
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
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

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
 
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...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
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
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
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 ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Scrum with Kanban; small adjustments, big improvements

  • 1. Scrum with Kanban; Small adjustments, big improvements Paulo Caroli Agile Coach Johann Arispe Business Analyst pcaroli@thoughtworks.com jarispe@thoughtworks.com Twitter: @paulocaroli
  • 2. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 3. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 4. Image available at www.mountaingoatsoftware.com/scrum
  • 5. Image available at www.mountaingoatsoftware.com/scrum
  • 6. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 7.
  • 9. A workflow is a sequence of steps and activities of work performed by a person or a team to achieve a specific goal.
  • 10. Final Stage Stage 1 Stage 2 Goal N (Done)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. On Agile projects, we typically work with User Stories…
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. For each User Story…
  • 24.
  • 25. The SW development workflow…
  • 26. Analysis Design Code Test Deploy
  • 28.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 39. Sprint Backlog Engineers 4 9 John Suzy Dan 12 Amy 21 10 Paul 5 31 17
  • 40. Sprint Backlog Engineers 12 10 John 4 9 Suzy 21 31 Paul 5 Amy 17 Dan
  • 42. Sprint Backlog Engineers 4 9 John Suzy Dan 12 Amy 21 10 Paul 5 31 17
  • 43. In Dev In QC Ready for Backlog Sign off 12 10 John Suzy 1 5 7 Dan 4 9 31 18 Paul Amy 21 5 17
  • 44. In Dev In QC Ready for Backlog Sign off 12 10 John Suzy 1 5 7 Dan 4 9 31 18 Paul Amy 31 21 5 17
  • 45. In Dev In QC Ready for Backlog Sign off 12 10 John Suzy 1 5 7 Dan 4 9 9 18 Paul Amy 31 21 5 17
  • 46. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 48. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 49. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 50. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 51. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 52. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 53. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 55. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 56. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 57. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 58. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 59. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 60. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 61. What about that Sprint review meeting on Monday?
  • 63. To Do Doing Done 12 10 1 John 7 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 64. To Do Doing Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 65. 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
  • 66. To Do Doing Done Cycle time 12 10 1 John Day 1 7 Day 2 5 4 9 Suzy 21 Day 3 18 31 Paul 17 5 Amy
  • 68. Doing To Do Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 69. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 70. Doing To Do (Limit) Done 12 10 Demand Throughput 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul 17 5 Amy
  • 71. 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
  • 72. Doing To Do (Limit) Done 12 10 1 John 7 WIP 5 4 9 Suzy 21 18 31 Paul Lead Time 17 5 Amy
  • 73. 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
  • 74. 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
  • 75. Before and After example
  • 76. In Dev In QC Ready for Backlog Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 77. In Dev In QC Ready for Backlog Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 78. In Dev In QC Ready for Backlog Sign off 10 12 John Suzy 5 1 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 79. In Dev In QC Ready for Backlog Sign off 10 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17
  • 80. In Dev In QC Ready for Backlog Sign off 10 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17
  • 81. In Dev In QC Ready for Backlog Sign off 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 21 5 9 17 10
  • 82. In Dev In QC Ready for Backlog Sign off 21 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 5 9 17 10
  • 84. In Dev In QC Ready for Backlog Sign off 21 12 John Suzy 5 1 7 Dan 4 18 Paul Amy 31 5 9 17 10
  • 85.
  • 88. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 90. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 91. Dev Complete for Card #9
  • 92. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Dan 4 9 18 Paul Amy 31 21 5 17
  • 93. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Amy Dan 4 9 18 Paul Amy 31 21 5 17
  • 94. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Amy Dan 4 9 18 Paul 31 21 5 17
  • 95. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 5 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 96. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 1 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 97. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 7 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 98. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 Amy Dan 5 4 9 18 Paul 31 21 5 17
  • 99. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 Amy Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 100. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 101. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 9 18 Paul Amy 31 21 5 17
  • 102. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 18 Paul Amy 31 21 5 17
  • 103. Backlog In Dev In QC Ready for (2) (3) Sign off 12 10 John Suzy 7 1 9 Dan 5 4 10 18 Paul Amy 31 21 5 17
  • 104. Backlog In Dev In QC Ready for (2) (3) Sign off 12 John Suzy 7 1 9 Dan 5 4 10 18 Paul Amy 31 21 5 17
  • 105. Back to the Sprint example…
  • 106. Backlog In Dev In QC Signed Off 1 2 3 4 5 Today is: M Tu W Th F
  • 107. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 108. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 109. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 110. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 111. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 112. Backlog In Dev In QC Signed (2) (1) Off 1 2 3 4 5 Today is: M Tu W Th F
  • 113. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 115. Features on the product backlog Stories for Feature A Stories for Feature B Stories for Feature C 115
  • 117. Functionality 4 8 4 2 Total Scope: 40 8 8 2 4 117
  • 118. If all work could be started at the same time... 118
  • 119. Functionality Product Backlog time 119
  • 120. The team has 3 pairs of engineers, and dependent Stories (swim lanes) 120
  • 122. Functionality time 122
  • 123. Now looking at Sprints 123
  • 124. sp 1 sp 2 sp 3 Functionality time 124
  • 125. sp 1 sp 2 sp 3 Functionality 4 8 4 2 8 8 2 4 time 125
  • 126. Let’s go back in time and compare planned and actuals 126
  • 127. Functionality Planned 4 Total Scope: 40`points 8 4 1 Release of 3 sprints 2 8 Expected velocity: 8 10 points for Sprint 1 15 points for Sprint 2 and 3 2 4 127
  • 128. Velocity (planned) sp 1 sp 2 sp 3 Functionality 15 15 10 time 128
  • 129. Burn Up (planned) sp 1 sp 2 sp 3 Functionality 40 25 10 time 129
  • 130. Actual... 130
  • 131. sp 1 sp 2 sp 3 Functionality 2 4 time 131
  • 132. sp 1 sp 2 sp 3 Functionality 2 4 time 132
  • 133. Planned: 10 sp 1 sp 2 sp 3 Functionality 10 2 4 time 133
  • 134. Finished: 6 sp 1 sp 2 sp 3 Functionality 10 2 6 4 time 134
  • 135. Burn Up (planned) sp 1 sp 2 sp 3 Functionality 40 25 10 planned actual 6 time 135
  • 136. That Sprint review meeting... 136
  • 137. sp 1 sp 2 sp 3 Functionality 2 8 2 4 time 137
  • 138. sp 1 sp 2 sp 3 Functionality 4 8 4 2 18 16 8 15 15 8 10 2 6 4 time 138
  • 139. Burn Up sp 1 sp 2 sp 3 Functionality 40 25 24 planned 10 actual 6 time 139
  • 140. Tracking lead time and cycle time 140
  • 141. Story Tracking Story # 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 142. Lead time Lead Time and Cycle Time 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 143. sp 1 sp 2 sp 3 Functionality 4 8 4 2 8 8 2 4 time 143
  • 144. sp 1 sp 2 sp 3 Functionality time 144
  • 145. Story Tracking Story # 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 146. Lead time Lead Time and Cycle Time 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 147. sp 1 sp 2 sp 3 Functionality time 147
  • 148. Story Tracking Story # 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 149. Lead time Lead Time and Cycle Time 15 14 13 12 11 10 9 8 7 6 5 4 3 S 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 150. sp 1 sp 2 sp 3 Functionality 4 time 150
  • 151. Story Tracking Story # 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 152. Lead time Lead Time and Cycle Time 15 14 13 12 11 10 9 8 7 L 6 5 M 4 3 S 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 153. sp 1 sp 2 sp 3 Functionality 4 8 4 2 8 8 2 4 time 153
  • 154. Lead time Lead Time and Cycle Time 15 14 13 12 11 10 9 L L 8 7 L 6 5 M M 4 M 3 S S 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 155. Lead Time and Cycle Time Lead time 15 14 13 12 11 10 9 L L 8 7 L 6 5 M M 4 M 3 S S 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 156. Lead time Lead Time and Cycle Time 15 14 Cycle time 13 12 11 10 9 L L 8 7 L 6 5 M M 4 M 3 S S 2 1 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 time
  • 157. Agenda • The Scrum flow of work • Visible workflow • Pull don’t push • Limit WIP • Tracking lead time and cycle time • Q&A
  • 158. Scrum with Kanban; Small adjustments, big improvements Paulo Caroli Agile Coach Johann Arispe Business Analyst pcaroli@thoughtworks.com jarispe@thoughtworks.com Twitter: @paulocaroli
  • 159. Thank you! Questions? feedback please: @paulocaroli Paulo Caroli Agile Coach Johann Arispe Business Analyst pcaroli@thoughtworks.com jarispe@thoughtworks.com Twitter: @paulocaroli