Skip to main content
Show me your cards,
effectivelly handling the card wall


                      Paulo Caroli              Agile Coach




                     pcaroli@thoughtworks.com
                     Twitter: @paulocaroli
Would you like a tool that:
Establish a shared team vision
Provide a focal point for team
       communication
Highlight process bottlenecks
Manage workflow
Track team workload
Communicate progress
Help with sustainable pace
?
Agenda
•   Workflow
•   Agile Incremental Delivery
•   The cards on the wall
•   Relevant concepts
•   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
Starbucks Workflow
Cashier                        Drink
          Register   Barista
 Line                          Ready
Another representation
Cashier   Register   Barista   Drink is
  Line                          ready




                                          26
Cashier   Register   Barista   Drink is
  Line                          ready




                                          27
Cashier   Register   Barista   Drink is
  Line                          ready




                                          28
Cashier   Register   Barista   Drink is
  Line                          ready




                                          29
Cashier   Register   Barista   Drink is
  Line                          ready




                                          30
A Workflow snapshot
Cashier   Register   Barista   Drink is
  Line                          ready




                                          32
Agile Incremental Delivery
functionality




34
     time
Traditional
functionality




36
     time
functionality




37
     time
functionality




38
     time
Months later…
functionality




40
     time
Agile
functionality




42
     time
functionality




43
     time
functionality




44
     time
functionality




45
     time
Think Small
For each small piece of work…
SW development workflow
Analysis   Design   Code   Test   Deploy
It is a sequential workflow …
1   2   3   4   5
A   D   C   T   R
On traditional methods (waterfall),
    both the workflow and the
  development are sequentials
A   D   C   T   R

                    time
functionality
                        Tradicional




                A   D      C    T     R

                                          time
                                 62
For Agile methods, the workflow is
 sequential, but the development
      happens concurrently
We work concurrently on the
small pieces of requirements
Agile
functionality




                                  A     D   C      T   R
                            A    D      C   T      R

                        A   D    C      T   R

                    A   D   C    T      R
                A   D   C   T    R
                                            time

                                                           65
Concurrently, but
continuously integrating
Continuous Integration
Continuous Integration
functionality




                                A      D   C   T   R
                            A   D      C   T   R

                        A   D   C      T   R

                    A   D   C   T      R
                A   D   C   T   R

                                time

                                                       68
Show me your cards!
A   D   C   T   R

                    time
A   D   C   T   R




                    77
A   D   C   T   R

     7


10


     9




                         78
A   D   C   T   R

         7


10


     9




                         79
A   D   C   T   R

             7


10


     9




                         80
A   D    C   T   R

         7


    10


9




                     81
A   D    C   T   R

             7


    10


9




                     82
A   D    C   T   R

             7


    10


9




                     83
A Card Wall example
Backlog         In Dev                In QA     Signed
                                                   Off
     7
                      12                     5
                                                       1
10              John                   Dan

                                 4
     9                    Suzy
                                                  18
                     21
         31
              Paul
                                 17

     5                           Amy
Another example
To Do                         Doing         Done

                                     12
10                                             1
                              John

              7
                                                   5
                                4
9                                    Suzy

                         21                   18
         31
                  Paul

                                     17

     5                        Amy
Essential parameters
Latency
functionality




                                    A      D      C      T    B
                                A   D      C      T      B
                    Bandwidth
                            A   D   C      T      B

                       A   D    C   T      B          Throughput
                A     D    C    T   B

                                    time

                                                                   89
To Do                             Doing         Done

                                         12
10            Bandwidth                            1
                                  John

              7
                                                       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   Latency
                                                           5
                                 4
9                                     Suzy

                          21                          18
         31
                   Paul

                                      17

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

              7
                                               Day 2        5
                                4
9                                    Suzy

                         21                    Day 3   18
         31
                  Paul

                                     17

     5                        Amy
No one is pairing
Backlog          In Dev          In QA   Signed
                                           Off
                                  Dan
 10       John         12                   1



          Suzy              31     5
                   4
  9
                                            18

          Paul         21



          Amy          17
  5
What is Suzy currently
   working on?
Backlog          In Dev          In QA   Signed
                                           Off
                                  Dan
 10       John         12                   1



          Suzy              31     5
                   4
  9
                                            18

          Paul         21



          Amy          17
  5
Backlog          In Dev           In QA   Signed
                                            Off
                                   Dan
 10       John         12                    1



          Suzy    4    On    31     5
  9                   hold
                                             18

          Paul         21



          Amy         17
  5
Visible Information
Some
                    notes
       3
           Title…
name
                      On
                     hold