SlideShare una empresa de Scribd logo
1 de 241
Descargar para leer sin conexión
Agile & Scrum

Barcelona, November 2011




                © 2010 Proyectalis Gestión de Proyectos S.L.
ngel M edinilla!
Á                @proye
                        c   talis.co
                                    m
        edinilla
angel.m      l_m
       @ange




                             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
Nice to
                                  meet you!




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Some
                                                    Ground
                                                    Rules




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
**
 *
 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
"What" ain't no
                                                  country I ever
                                                  heard of! They
                                                  speak English in
                                                  "What"?




Speak English (and help me do so!)
         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Principles, Rules, Opinions…




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Open Mind




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Don’t Kill the Messenger!




               © 2010 Proyectalis Gestión de Proyectos S.L.
Take some notes
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Mmmmm…
                                     Lunch time…




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Exercise: Scrum Ball




        © 2010 Proyectalis Gestión de Proyectos S.L.
Enough for a start…




         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Project Management




           © 2010 Proyectalis Gestión de Proyectos S.L.
A tale of two states

    Statewide Automated Child
     Welfare Information System
     (SACWIS)
    Florida: started 1990,
     forecasted 8 years, $32M
    2002: $170M spent,
     deadline estimates 2005,
     cumulative cost $230M


Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck
                                    © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Standish
                       68% project
Group                  challenge / fail rate




                                               59¢ value for
                                               every $ of software




                                             64%
                                             functionalities never
                                             used

       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Developers everywhere are in
        terrible pain
       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Vicious cycle

        Late                           Hurry



Low
productivity                                       Low
                                                   quality
               Interruptions

                                      Errors




                     © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Vicious cycle

          Late                           Hurry



  Low
  productivity                                       Low
                                                     quality
                 Interruptions

                                        Errors                              Unhappy
Higher costs                                                                customers
                   Lower profits

                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Vicious cycle
                                                         No training

                                                                   Pressure
          Late                           Hurry                                      Lack of skills



  Low
                                                                                   Demotivation
  productivity                                       Low
                                                     quality
                 Interruptions

                                        Errors                              Unhappy
Higher costs                                                                customers
                   Lower profits

                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Meanwhile, in Minessota
   Essentially the same system, same functionality,
    started in 1999
   Finished at the beginning of 2000, costs $1.1M




Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck
                                    © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Is luck the whole story?




    © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Rule Set




           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
First Rule



 Time                                               Scope


                              ?
                     Resources

Good, Cute, Cheap…Choose any two!

        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Project Buffers
                                                      60% buffer used

                  80% project done




                                                          Buffer




                                              Min T                            Max T

    Measure buffer consumption velocity
    Work against the average (not accuracy)
    Avoid hidden “padding” or wild sandbagging
              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Traditional vs. Agile

Fixed                  Scope                    Cost                                  Time


                                                                       Value
                                                                      oriented

                         Plan
                        oriented



Estimate   Cost                            Time                        Scope




                  © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Second rule




Change is the only constant
  © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Uncertainty cone




    (Tip: estimate here )
   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Uncertainty cone




   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Uncertainty




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Estimation is not THIS:
Probability




                                                                   Estimation Value

              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Estimation is not even THIS:
Probability




                                                                   Estimation Value

              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Estimation is THIS:
Probability




                                                                   Estimation Value

              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Accuracy vs. effort
Accuracy




                                                      Good enough!




                                                                    Estimation effort

               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Accuracy vs. effort
Accuracy
                                                 100% accuracy




                                            50-70% accuracy


                                                      Good enough!




                                                                    Estimation effort

               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Gedanken: the perfect P.O.




                                                                                   …..




         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Gedanken: the perfect P.O.




                                                                                    …..




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Gedanken: the perfect P.O.




                                                                                    …..




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Gedanken: the perfect P.O.




                                                                                    …..




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Histogram




            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Histogram
        Average




            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Histogram
        Average


                           95% SLA
       80% SLA




            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Different kind of stories



                                                T-Shirt size
                                                    XS – 2 days
                                                    S – 4 days
                                                    M – 9 days
                                                    L – 15 days
                                                    XL – 22 days




           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Third Rule
Requirements




                                        Technology
                It is complex (maybe impossible) to give a
               perfect up-front design for a software system
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Software
  is not
   THIS:




           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Software
 is THIS:




            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Agile




        © 2010 Proyectalis Gestión de Proyectos S.L.
Exercise: human circle




             © 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
Principios:
  Our highest priority is to satisfy the customer through early and continuous
   delivery of valuable software.
  Welcome changing requirements, even late in development. Agile processes
   harness change for the customer's competitive advantage.
  Deliver working software frequently, from a couple of weeks to a couple of
   months, with a preference to the shorter timescale.




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Principios:
  Business people and developers must work together daily throughout the
   project.
  Build projects around motivated individuals. Give them the environment
   and support they need, and trust them to get the job done.
  The most efficient and effective method of conveying information to and
   within a development team is face-to-face conversation.




                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Principios:
  Working software is the primary measure of progress.
  Agile processes promote sustainable development. The sponsors,
   developers, and users should be able to maintain a constant pace
   indefinitely.
  Continuous attention to technical excellence and good design enhances
   agility.




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Principios:
  Simplicity--the art of maximizing the amount of work not done--is essential.
  The best architectures, requirements, and designs emerge from self-
   organizing teams.
  At regular intervals, the team reflects on how to become more effective, then
   tunes and adjusts its behavior accordingly.




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Agile101
Estimate




                    Ouch!
                                                                 R1.0         ¿R2.0?
Estimate                                        BV




     Replan     R1.0            ¿R2.0?                                                     t
              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Agile101
                                           - Self-organized, Motivated team
Estimate                                   - Working on a sustainable pace
                                           - Collaborates with customer and
                                           business people daily
                                           - Communicates face to face
                                           - Strives for technical excellence
                                           - Reflects on how to improve,
                    Ouch!                  eliminates waste

                                                                 R1.0         ¿R2.0?
Estimate                                        BV




     Replan     R1.0            ¿R2.0?                                                     t
              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Values



              Principles


Processes                        Practices



      Roles               Artifacts



                 Tools

                        © 2010 Proyectalis Gestión de Proyectos S.L.
Challenges:




       5thAnnual ”State of
       Agile Development”
       Survey, 2010


            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
5thAnnual ”State of
                                                         Agile Development”
                                                         Survey, 2010

© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum




    © 2010 Proyectalis Gestión de Proyectos S.L.
The name:




      © 2010 Proyectalis Gestión de Proyectos S.L.
Some folks doing Scrum




               © 2010 Proyectalis Gestión de Proyectos S.L.
What Scrum is NOT




          © 2010 Proyectalis Gestión de Proyectos S.L.
Scrum 101




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Agile101
Estimate




                    Ouch!
                                                                 R1.0         ¿R2.0?
Estimate                                        BV




     Replan     R1.0            ¿R2.0?                                                     t
              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum 101
Stakeholders
                 Product Owner

                                                                      Team



                                          Sprint
                                         Backlog
                                                                             Scrum
                                                                             Master

         Product Backlog
               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Organizational Anti-Pattern


                                                                   ?


                                      ?     ?      ?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum 101
Stakeholders
                 Product Owner                                          Team

                                                                                 ?




                                          Sprint
                                         Backlog
                                                                             Scrum
                                                                             Master

         Product Backlog
               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum structure / same product



                                   ?




                               ?   ?




                     ?     ?




                 © 2010 Proyectalis Gestión de Proyectos S.L.
Scrum structure / same product



                                   ?




                               ?   ?




                     ?     ?




                 © 2010 Proyectalis Gestión de Proyectos S.L.
Agile Hyper-specialists?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Skills Matrix




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum structure / same product



                          ?




                      ?   ?                        ?




                 ?   ?




                 © 2010 Proyectalis Gestión de Proyectos S.L.
Organizational anti-pattern




                                               ?      ?




                © 2010 Proyectalis Gestión de Proyectos S.L.
Scrum structure / several products -
               clients

                                       ?




                                   ?   ?




                         ?     ?




                     © 2010 Proyectalis Gestión de Proyectos S.L.
Communities of practice



                                                            ?




                                                      ?      ?




                                                     ?      ?




         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Communities of practice



                                                            ?




                                                      ?      ?




                                                     ?      ?




         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The framework:




         © 2010 Proyectalis Gestión de Proyectos S.L.
Our 10 rules for healthy Scrum
1.  Individuals
2.  Not a silver bullet
3.  Retrospect, retrospect, retrospect
4.  Daily Scrum, Daily control
5.  Working software is our measure of
    progress
6.  Self-organizing self-committing
    teams: Scrum Master is not a boss,
    but a team’s servant
7.  Iterative and incremental
    development



                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
8) “Done, done”




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
9) “Orcs at the gates”




                                         ?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
9) “Orcs at the gates”




                                         ?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
10) “The Muffins Oven”




                                         ?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
10) “The Muffins Oven”

     +3            !!
   !!




                                         ?




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Options:
                                         Queue the cake (can affect
                                          value delivery)
                                         Delay red muffins and use
                                          that space for the cake
                                          (equal clients)
                                         Put the cake first (priority
                                          client, delays the whole
                                          muffin portfolio)
                   ?
                                         Have spare capacity for
                                          cakes (Scrumban)
                                         Drop quality, build technical
                                          debt, ask for overtime (not
                                          Agile)

           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
This ten commandments are bound
      by a Supreme Command:



               ¡Time Boxing!




                  © 2010 Proyectalis Gestión de Proyectos S.L.
Agile Planning




         © 2010 Proyectalis Gestión de Proyectos S.L.
Exercise:
       burning man project




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                 = 12.000 Scrum$ / sprint
         ?                       ~20 work units / sprint




             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                    = 12.000 Scrum$ / sprint
            ?                       ~20 work units / sprint


                             …..
      120 work units (~72.000s$)




                © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                    = 12.000 Scrum$ / sprint
            ?                       ~20 work units / sprint


                             …..
      120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)




                © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                       = 12.000 Scrum$ / sprint
               ?                       ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12
   25          20                  72               60                -12




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
Estimated   Real      Left            Should be     Deviation

20          18        102             100           -2

22          15 (-5)   92              80            -12

25          20        72              60            -12




                             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
Estimated   Real      Left            Should be     Deviation

20          18        102             100           -2

22          15 (-5)   92              80            -12

25          20        72              60            -12




Delay: 0 days
    V=24
    S$=0




                             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
 Estimated   Real      Left            Should be     Deviation

 20          18        102             100           -2

 22          15 (-5)   92              80            -12

 25          20        72              60            -12




      V=20
Delay=-12 (1/2 sp.)
   S$=6.000S$



 Delay: 0 days
     V=24
     S$=0




                              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
 Estimated   Real      Left            Should be     Deviation

 20          18        102             100           -2

 22          15 (-5)   92              80            -12

 25          20        72              60            -12




      V=20                                                                      V=15
Delay=-12 (1/2 sp.)                                                        Delay=-27 (2 sp.)
   S$=6.000S$                                                               S$=24.000S$



 Delay: 0 days
     V=24
     S$=0




                              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
 Estimated   Real      Left            Should be     Deviation

 20          18        102             100           -2

 22          15 (-5)   92              80            -12

 25          20        72              60            -12




      V=20                                                                      V=15
Delay=-12 (1/2 sp.)                                                        Delay=-27 (2 sp.)
   S$=6.000S$                                                               S$=24.000S$



 Delay: 0 days
                                                                                             V=10
     V=24
                                                                                             OMG!
     S$=0




                              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
 Estimated   Real      Left            Should be     Deviation

 20          18        102             100           -2
                                                                                V=18
 22          15 (-5)   92              80            -12
                                                                           Delay=-18 (1 sp.)
 25          20        72              60            -12
                                                                            S$=12.000S$



      V=20                                                                      V=15
Delay=-12 (1/2 sp.)                                                        Delay=-27 (2 sp.)
   S$=6.000S$                                                               S$=24.000S$



 Delay: 0 days
                                                                                             V=10
     V=24
                                                                                             OMG!
     S$=0




                              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                  V=18
                             Delay=-18 (1 sp.)
                              S$=12.000S$



      V=20                                                              V=15
Delay=-12 (1/2 sp.)                                                Delay=-27 (2 sp.)
   S$=6.000S$                                                       S$=24.000S$



 Delay: 0 days
                                                                                     V=10
     V=24
                                                                                     OMG!
     S$=0




                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                                         We can:
                                  V=18                   - Drop scope (~18pt.)
                             Delay=-18 (1 sp.)           - Give more time (~1sp.)
                              S$=12.000S$                - Add more resources
                                                         (Brooks law!!)


      V=20                                                              V=15
Delay=-12 (1/2 sp.)                                                Delay=-27 (2 sp.)
   S$=6.000S$                                                       S$=24.000S$



 Delay: 0 days
                                                                                     V=10
     V=24
                                                                                     OMG!
     S$=0




                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12
   25          20                  72               60                -12
   22          25                  47               40                -7




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12
   25          20                  72               60                -12
   22          25                  47               40                -7
   25          28                  19               20                +1




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12
   25          20                  72               60                -12
   22          25                  47               40                -7
   25          28                  19               20                +1
   19          19                  0                0                 0




                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                        = 12.000 Scrum$ / sprint
               ?                        ~20 work units / sprint


                                …..
         120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated   Real                Left             Should be         Deviation
   20          18                  102              100               -2
   22          15 (-5)             92               80                -12
   25          20                  72               60                -12
   22          25                  47               40                -7
   25          28                  19               20                +1
   19          19                  0                0                 0

        ????

                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burning Man Project
                                          = 12.000 Scrum$ / sprint
                 ?                        ~20 work units / sprint


                                  …..
           120 work units (~72.000s$)                        Buffer size: 12 units(~7.200S$)

   Estimated     Real                Left             Should be         Deviation
   200           18                  102              100               -2
   2,2           15 (-5)             92               80                -12
   2500          20                  72               60                -12
   22M.          25                  47               40                -7
   0,25          28                  19               20                +1
   2¶/3          19                  0                0                 0

          ????

                     © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Estimation is WASTE!
           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
How?




“The emphasis is on steering the project - wich is quite
  straitghtforward - rather than an exact prediction of
  what will be needed and how long will it take - which is
  quite difficult”
                                                      Ron Jeffries, XP co-founder

                © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Velocity


     Min. V              Sure we’ll make it


                                 We’ll probably end
                                 somewhere over here
      Max. V


                         Are you freakin’ kidding me?

           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Bell curve / Gauss curve
                                                 Worst case: minimum
                                                   scope or maximum
                                                   time

     Min. V


                                            Estimate

     Max. V

                                                       Better case: maximum
                                                          scope / minimum
                                                          time

         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
  105
                                             100
                                                                                       100
  +5         -5    -25     -32      -46        -46        -59      -70                -70

                             93
              90                                                    90


                                    86                      86
                    80
        80
                     ¡¡900 points in 9
                        weeks!!


                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
  105
                                            100
                                                                                      100
  +15 +5 +5       -5      -2       -6         +4         +0       +0                 +10

                            93
             90                                                    90


                                   86                      86
                   80
        80
                                                                ¡¡Between 700
                    ¡¡900 points                                   and 900 points
                       between 9 and                               in 9 weeks!!
                       11 weeks!!

                  © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum Planning


                                        Backlog=
                                        Bunch of
                                     functionalities,
                                     Prioritized and
                                        Estimated


                               (Following that sequence,
                                        in fact)

© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Functionalities
  SMART (Specifical, Measurable, Achievable, Reasonable,
   Time Boxed)
  INVEST (Independent, Negotiable, Valuable, Estimatable,
   Small, Testable).
  MOSCOW (Must, Should, Could, Wish…)




                 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Iceberg Backlog


 Sprint



Product




Version




                    © 2010 Proyectalis Gestión de Proyectos S.L.
IEEE-830
“Entree comes with soup
     or salad and bread”
            (Mike Cohn)




© 2010 Proyectalis Gestión de Proyectos S.L.
An office virus:




           © 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Common Understanding
            © 2010 Proyectalis Gestión de Proyectos S.L.
User stories




         © 2010 Proyectalis Gestión de Proyectos S.L.
Product specs:
  Product must have petrol engine
  Product must have four wheels
  Product must have at least one seat for human
   driver
  Product must have metalic framing
  Product must have steering wheel
  Product must be able to move through
   countryside
  Product must be cheap


             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
User story:
  “As a frequent gardener, I want to mow lawn fast
   and comfortably, so I don’t get tired or hurt ”.
  Acceptance criteria: mown lawn using traditional
   method. Then use new system: should be at least
   2x faster, virtually no tiring and much more fun.




             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
What did we build / What did
   user need?




  Describe solution     Understad user need

                            © 2010 Proyectalis Gestión de Proyectos S.L.
Story maps
       “Épics”


                                      Time
need




                 Stories




                 © 2006-2008 Jeff Patton, www.agileproductdesgin.com
                                                 © 2010 Proyectalis Gestión de Proyectos S.L.
Story map


                                                                Time
   Neccesary
                                Release one
Less optional
                                Release two
                necesidad




More optional                    Release three




                            © 2006-2008 Jeff Patton, www.agileproductdesgin.com
                                                            © 2010 Proyectalis Gestión de Proyectos S.L.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




                   ?
        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
MVP / MMFS




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Walking Skeleton:
     1                      2                                3




 1                       2                                 3



         © 2006-2008 Jeff Patton, www.agileproductdesgin.com
                © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Important




  The story or the card are not as
important as the conversation they
            come from
                      © 2010 Proyectalis Gestión de Proyectos S.L.
Important



                                ≠



 Engineering is not to be described in the story
           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Reminder:

                                        Backlog=
                                        Bunch of
                                     functionalities,
                                     Prioritized and
                                        Estimated


                               (Following that sequence,
                                        in fact)

© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Prioritize

  Consensus
  Voting
  Buy a feature
  Dot voting
  Story maps
  Iterative rounds (rate 1-5)
  Cost benefit analysis (Uh?)




                 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Estimation
    Dish washing
    Dog walking
    Lawn mowning
    Plants watering
    Beds changing
    Laundry
    Ironing
    Oven cleaning
    Monthly shopping
    Groceries shopping
    Floor cleaning
    Windows cleaning
    Paint bedroom
                    © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Planning Poker




        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Roles, processes and tools




               © 2010 Proyectalis Gestión de Proyectos S.L.
Scrum Framework

Product Backlog    Sprint backlog                              Product owner

                                                                           Scrum Master
Scrum board       Artifacts                          Roles
                                                                           Team
Impediment backlog




          Retrospectives            Processes                                    Demo

         Product planning                  Sprint planning                 Daily Scrum


                     © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The roles:




        © 2010 Proyectalis Gestión de Proyectos S.L.
The roles:




        © 2010 Proyectalis Gestión de Proyectos S.L.
  Manages vision and roadmap
                          Gathers specs, writes user
Product                    stories
Owner                     Manages Product Backlog:
                           decides on scope and priority
                          Defines acceptance criteria for
                           every user story
                          Accountable for financial
                           success and customer
                           satisfaction
                          Business & stakeholders
                           interface with Scrum
                          “Feathered pig”

          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  Gives estimates, reports progress
         Committed to deliver working
          software at the end of the iteration
Team     Cross-functional, self-managed
         Accountable for quality and velocity
         7±3 people (“feed them two pizzas”)




       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  “Shepherd dog”, servant
                                 leader, Coach
Scrum                           Close to the team
                                Maintains process
Master
                                Manages impediment
                                 backlog
                                Makes the team improve
                                Maker team life better
                                Moderator - facilitator
                                If necessary, acts as an
                                 interface with Product
                                 Owner


         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
 Master
“The Scrum
   guy”
   ScrumButt           Scrum                                              Agile Nirvana

- Schedule
meetings
- List
impediments




               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
  Master
“The Scrum           “Scrum
   guy”                 Mom”
   ScrumButt                     Scrum                                              Agile Nirvana

- Schedule     - “I’ll take care of that”
meetings       - Moderator
- List         - Diagnoses &
impediments    Decides
               - Directly removes
               impediments
               - Team interface
               - Evades conflict
               (artificial harmony)
               - Does not really trust
               the team, still bossy


                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
 Master
“The Scrum           “Scrum                 True Scrum
   guy”                 Mom”                   Master
   ScrumButt                     Scrum                                              Agile Nirvana

- Schedule     - “I’ll take care of that”     - Trainer, mentor
meetings       - Moderator                    - Facilitator
- List         - Diagnoses &                  - Motivator
impediments    Decides                        - Team gardener
               - Directly removes             - Involves everyone
               impediments                    - Progressively delegates
               - Team interface               - Collaboration
               - Evades conflict              - Innovation
               (artificial harmony)
                                              - Deals with Conflict
               - Does not really trust
                                              - Change agent
               the team, still bossy
                                              - Agile evangelist
                                              - Leader
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
 Master
“The Scrum           “Scrum                 True Scrum                         Scrum Sensei –
   guy”                 Mom”                   Master                             Agile Coach
   ScrumButt                     Scrum                                              Agile Nirvana

- Schedule     - “I’ll take care of that”     - Trainer, mentor        - Listen
meetings       - Moderator                    - Facilitator            - Master silence
- List         - Diagnoses &                  - Motivator              - Ask
impediments    Decides                        - Team gardener          - Be a mirror
               - Directly removes             - Involves everyone
               impediments                    - Progressively delegates
               - Team interface               - Collaboration
               - Evades conflict              - Innovation
               (artificial harmony)
                                              - Deals with Conflict
               - Does not really trust
                                              - Change agent
               the team, still bossy
                                              - Agile evangelist
                                              - Leader
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
 Master
“The Scrum                                                           Scrum Sensei –
   guy”                                                                 Agile Coach
   ScrumButt                                                              Agile Nirvana

- Schedule                                                          - Listen
meetings                                                            - Master silence
- List                                                              - Ask
impediments                                                         - Be a mirror




               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
 Master
“The Scrum            “Scrum              True Scrum                          Scrum Sensei –
   guy”                  Mom”                Master                              Agile Coach
  ScrumButt                     Scrum                                              Agile Nirvana


             Decide      Sell      Consult Participate            Advice      Inquire       Delegate




                        © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
  Master
“The Scrum             “Scrum              True Scrum                          Scrum Sensei –
   guy”                   Mom”                Master                              Agile Coach
   ScrumButt                     Scrum                                              Agile Nirvana


              Decide      Sell      Consult Participate            Advice      Inquire       Delegate
Estimate
stories
Sprint
Length
Definition
of done
Team
composition
Business
strategy

                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
Master
“The Scrum             “Scrum              True Scrum                          Scrum Sensei –
   guy”                   Mom”                Master                              Agile Coach
   ScrumButt                     Scrum                                              Agile Nirvana


              Decide      Sell      Consult Participate            Advice      Inquire       Delegate
Estimate
                                                                                TEAM
stories
Sprint                                                               SM
Length
Definition                                          PO
of done
Team                                  Manager
composition
Business
                          Manager
strategy

                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The evolution of the Scrum
  Master
“The Scrum             “Scrum              True Scrum                          Scrum Sensei –
   guy”                   Mom”                Master                              Agile Coach
   ScrumButt                     Scrum                                              Agile Nirvana
                                                  Coach (leader?)
    C&C
              Decide      Sell      Consult Participate            Advice      Inquire       Delegate
Estimate
                                                                                TEAM
stories
Sprint                                                               SM
Length
Definition                                          PO
of done
Team                                  Manager
composition
Business
                          Manager
strategy

                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Procesos




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Planificación de producto




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Planificación de Sprint




           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Scrum diario
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Demo




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Retrospectiva




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Retrospectives




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Formatos




           © 2010 Proyectalis Gestión de Proyectos S.L.
Muy importante:




          © 2010 Proyectalis Gestión de Proyectos S.L.
Prueba
cosas
nuevas




         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Pero no es
        esto…




© 2010 Proyectalis Gestión de Proyectos S.L.
Artifacts




       © 2010 Proyectalis Gestión de Proyectos S.L.
Scrum Board
Stories   Pending     Develop        Test     Done
                                                             Project:




                                                            Team:       Scrum, Demo:



                                                            Burn-down::




                                                            Release Plan:




                                                               Impediments




             © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
“Olores”




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Historia   Pendiente     Desarrollo       Test     Terminado
                                                                    Proyecto:




                                                                    Equipo:     Scrum, Demo:




                                                                   Burn-down::




                                                                   Release Plan:




                                                                       Impedimentos:




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Historia   Pendiente     Desarrollo       Test     Terminado
                                                                    Proyecto:




                                                                    Equipo:     Scrum, Demo:




                                                                   Burn-down::




                                                                   Release Plan:




                                                                       Impedimentos:




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Historia   Pendiente     Desarrollo       Test     Terminado
                                                                    Proyecto:




                                                                    Equipo:     Scrum, Demo:




                                                                   Burn-down::




                                                                   Release Plan:




                                                                       Impedimentos:




                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burn-down
Trabajo




           KO!




          OK!




                                                                                 Tiempo




                © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Release Plan




        © 2010 Proyectalis Gestión de Proyectos S.L.
“Olores”




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Trabajo




                                                                           Tiempo




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Kanban & Scrumban




          © 2010 Proyectalis Gestión de Proyectos S.L.
Exercise: serial
                             or parallel



© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Kanban
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Kanban
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Kanban
                                  Start where you are
                                  Map your value stream
                                  Visualize flow
                                  Limit WIP – adjust
                                   workload to capacity
                                  Measure and improve lead
                                   time and cycle time
                                  Make policies explicit
                                   (definition of done, WIP
                                   limits, coding standards,
                                   bloqued tasks…)




© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
           50l/sg
                       20/sg



                                     10l/sg

                                                 100/sg


                                                                30/sg




           © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
                                        -  Old troughput: 10
              50l/sg                    -  New troughput: 11 (10% ok)
                                        -  Cost: 16
                          22/sg



                                        11l/sg

   ¡¡+10%!!                                         110/sg


                                                                   33/sg




              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
                                        -    Old troughput: 10
              50 23l/sg                 -    New troughput: 23 (130%)
                                        -    Adjust workload to capacity
                          23/sg
                                        -    Cost: 16

                                                                -  R&D+i
                                        23l/sg                  -  Tech Debt
                                                                -  Decouple
   ¡Kaizen!                                         100l/sg


                                                                   33l/sg




              © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Capacity
  Bottlenecks: exploit, subordinate, rise
   (beware of the “need more resources” song)
  Be sure your bottleneck operates at full
   capacity (eliminate waste at the bottleneck)
  Be sure the system works at the pace of the
   bottleneck
  Be sure the entrance to the bottleneck has
   good quality
  Be sure your bottleneck is not idle / blocked
  Use the “slack” around your bottleneck to
   work the bottleneck
  Treat your bottleneck as a national
   emergency
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
The 40 hour week fallacy:



Programming (value adding tasks, focus
                                                                100% (40
     factor, sprint dedication, project
                                                                  hours a
                 advance…)
                                                                  week)




                  © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
A more realistic approach:

Programming ( value adding tasks, focus
     factor, sprint dedication, project                                50%
                 advance…)



                                                 Overhead            10%

Bugs, technical debt, stoppers, blocked tasks, rework,
                                                                     15%
           context switching, other forms of waste…
  Reports, e-mail, internal meetings, hiring interviews,             10%
                 admininistrative stuff, bureaucracy…

                                                      Slack          10%
         Research, Development, training, innovation                 5%
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Naked truth:

Programming ( value adding tasks, focus
     factor, sprint dedication, project                              35%
                 advance…)

                                                 Overhead            10%

Bugs, technical debt, stoppers, blocked tasks, rework,               30%
           context switching, other forms of waste…

  Reports, e-mail, internal meetings, hiring interviews,             10%
                 admininistrative stuff, bureaucracy…

                                                      Slack          10%
         Research, Development, training, innovation                 5%
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Naked truth:

        Scrum (measured & known)
                                                                     35%


                                                 Overhead            10%

Bugs, technical debt, stoppers, blocked tasks, rework,               30%
           context switching, other forms of waste…

  Reports, e-mail, internal meetings, hiring interviews,             10%
                 admininistrative stuff, bureaucracy…

                                                      Slack          10%
         Research, Development, training, innovation                 5%
                         © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Naked truth:

    Scrum (measured & known)
                                                           35%




                                                           65%




               © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burn-down::
Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                         Release Plan:




Pending   Selected.    Dev.           Valid.   Integration   Done!




                              Scrumban
                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burn-down::
Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                         Release Plan:




Pending   Selected.    Dev.           Valid.   Integration   Done!


                                                             5

                                                                 1




                                                                          This was
                                                                          definitely a 3…




                              Scrumban
                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                                V Scrum


Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                                  V buffer




                              Scrumban
                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
V Scrum   V buffer
   80          20
   85          20
   75          30
   70          35
   75          25
   80          25
   ?            ?

  ¿Your prediction?




                    Scrumban
            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
V Scrum   V buffer
   80          20                   Uuuh… Well, on average
                                    we make something like
   85          20
                                    75 scrum points per
   75          30                   sprint. Guess we can
   70          35                   commit on that as long as
                                    you keep the buffer level
   75          25                   safe…
   80          25
   ?            ?                                            That means
                                                             somewhere below
  ¿Your prediction?                                          25 buffer points




                    Scrumban
            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
V Scrum      V buffer
       80             20                  No, in fact we did 110
       85             20                  points of aggregated
                                          velocity, which is quite
       75             30                  good. It was YOU who
       70             35                  told us to prioritize 50
                                          buffer points during the
       75             25
!      80             25
                                          Sprint and made us fail
                                          the sprint goal
       60             50

            Yaaargh! You
            failed on your
            commitment!




                           Scrumban
                   © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
V Scrum   V buffer
   80         7500                  Uuuh… Well, on average
                                    we make something like
   85         7000
                                    75 scrum points per
   75         8000                  sprint. Guess we can
   70         8500                  commit on that as long as
                                    you keep the buffer level
   75         7500                  safe…
   80         7000
   ?            ?                                            That means
                                                             somewhere below
  ¿Your prediction?                                          7500 buffer points




                    Scrumban
            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                                V Scrum


Pending   Selected.    Dev.           Valid.   Integration   Done!




                                                                                  V buffer +

                                                                                   V buffer -




                              Scrumban
                      © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Vavg Kanban +                                         Velocity
Vavg Scrum


             Vavg Kanban -




                              Scrumban
                       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Burn-down::
              Pending   Selected.    Dev.           Valid.   Integration   Done!


  COMMITTED


                                                                                       Release Plan:



Fire!
  PRIO
 ASAP




                                            Scrumban
                                    © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Dev.                                 Done!        Sprint Burn-down:
               Pending   Selected.                   Valid.   Integration


   COMMITTED




Fire!
                                                                                         Buffer burndown:
Prio
ASAP




                             Mmm…Guess I’d                                                 Uh-oh, hold the
                             like some Scrum                                               Kanban, guys!!
                             done too…




                                              Scrumban
                                     © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Dev.                                 Done!        Sprint Burn-down:
               Pending   Selected.                   Valid.   Integration


   COMMITTED




Fire!
                                                                                         Buffer burn-up:
Prio
ASAP




                             Mmm…Guess I’d                                                 Uh-oh, hold the
                             like some Scrum                                               Kanban, guys!!
                             done too…




                                              Scrumban
                                     © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Add queues and WIP limits!
                                          Design          Code            Test
             Backlog   Selected - 3                                                    Done!
                                      On- 3     Rdy   On -2   Rdy     On - 2 Rdy
    SPRINT




  FIRE!

  PRIO




  ASAP




                            © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Bonus: drop estimations!




          © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Epilogue…




       © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
There’s no road…
  © 2010 Proyectalis Gestión de Proyectos S.L.
Let’s swim!




              © 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
Training
      retrospective




angel.medinilla@proyectalis.com
        © 2010 Proyectalis Gestión de Proyectos S.L.
Thank you!




angel.medinilla@proyectalis.com
        © 2010 Proyectalis Gestión de Proyectos S.L.
Read this books!




          © 2010 Proyectalis Gestión de Proyectos S.L.
http://creativecommons.org/
licenses/by-nc-nd/3.0/

 This presentation is based upon
 the ideas and work of many
 people. And while I’ve tried to
 recognize copyrights and give
 credit and attribution where
 possible, I cannot possibly list
 them all, so if you feel like
 there’s something that should be
 added, changed or removed
 from this presentation, please
 drop me an e-mail at
 angel.medinilla@proyectalis.com

 Special thanks to Henrik Kniberg. Mike Cohn,
 Lyssa Adkyns and Jeff Patton. I owe you so
 much I’ll have to buy you some drinks if you
 ever happen to come to Spain ;). BTW, have
 you ever considered a holiday here? Drop me
 a line! :D


© 2010 Proyectalis Gestión de Proyectos S.L.

Más contenido relacionado

La actualidad más candente

Agile and the Lean Startup - E-nnovation conference
Agile and the Lean Startup - E-nnovation conferenceAgile and the Lean Startup - E-nnovation conference
Agile and the Lean Startup - E-nnovation conferenceProyectalis / Improvement21
 
Lean Startup for Agile Product Management Workshop
Lean Startup for Agile Product Management WorkshopLean Startup for Agile Product Management Workshop
Lean Startup for Agile Product Management WorkshopProyectalis / Improvement21
 
Herramientas agiles
Herramientas agilesHerramientas agiles
Herramientas agilesCein
 

La actualidad más candente (20)

110115 contratos agiles
110115 contratos agiles110115 contratos agiles
110115 contratos agiles
 
Curso Scrum Avanzado
Curso Scrum AvanzadoCurso Scrum Avanzado
Curso Scrum Avanzado
 
Lean, Agle, Scrum Y Contratos Ágiles
Lean, Agle, Scrum Y Contratos ÁgilesLean, Agle, Scrum Y Contratos Ágiles
Lean, Agle, Scrum Y Contratos Ágiles
 
The easy way to stop estimating
The easy way to stop estimatingThe easy way to stop estimating
The easy way to stop estimating
 
agile coaching / Coaching de equipos Ágiles
agile coaching / Coaching de equipos Ágilesagile coaching / Coaching de equipos Ágiles
agile coaching / Coaching de equipos Ágiles
 
110506 - scrumban - XP2011
110506 - scrumban - XP2011110506 - scrumban - XP2011
110506 - scrumban - XP2011
 
Agile and the Lean Startup - E-nnovation conference
Agile and the Lean Startup - E-nnovation conferenceAgile and the Lean Startup - E-nnovation conference
Agile and the Lean Startup - E-nnovation conference
 
Liderazgo equipos agiles 3.0
 Liderazgo equipos agiles 3.0 Liderazgo equipos agiles 3.0
Liderazgo equipos agiles 3.0
 
agilidad empresarial
agilidad empresarialagilidad empresarial
agilidad empresarial
 
The Easy Way To Stop Estimating - Workshop
The Easy Way To Stop Estimating - WorkshopThe Easy Way To Stop Estimating - Workshop
The Easy Way To Stop Estimating - Workshop
 
Scrum: El Señor de los Pardillos
Scrum: El Señor de los PardillosScrum: El Señor de los Pardillos
Scrum: El Señor de los Pardillos
 
090526 Charla Scrum
090526 Charla Scrum090526 Charla Scrum
090526 Charla Scrum
 
Agile Management #EOMadrid
Agile Management #EOMadridAgile Management #EOMadrid
Agile Management #EOMadrid
 
Seminario agile product management
Seminario agile product managementSeminario agile product management
Seminario agile product management
 
Proyectalis - Agile Course V 14.0
Proyectalis - Agile Course V 14.0Proyectalis - Agile Course V 14.0
Proyectalis - Agile Course V 14.0
 
100612_CAS2010_itinerario ágil email
100612_CAS2010_itinerario ágil email100612_CAS2010_itinerario ágil email
100612_CAS2010_itinerario ágil email
 
Lean Startup for Agile Product Management Workshop
Lean Startup for Agile Product Management WorkshopLean Startup for Agile Product Management Workshop
Lean Startup for Agile Product Management Workshop
 
Flow Efficiency
Flow EfficiencyFlow Efficiency
Flow Efficiency
 
Herramientas agiles
Herramientas agilesHerramientas agiles
Herramientas agiles
 
Herramientas Ágiles
Herramientas ÁgilesHerramientas Ágiles
Herramientas Ágiles
 

Destacado

Destacado (8)

Getting started with Scrum - in plain English
Getting started with Scrum - in plain EnglishGetting started with Scrum - in plain English
Getting started with Scrum - in plain English
 
Our Methodology
Our MethodologyOur Methodology
Our Methodology
 
Scrum foundation in_english
Scrum foundation in_englishScrum foundation in_english
Scrum foundation in_english
 
Kanban Key Performance indicator
Kanban Key Performance indicatorKanban Key Performance indicator
Kanban Key Performance indicator
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Similar a Agile and Scrum seminar (english) (16)

Scrumban - Agile Slovenia 2012
Scrumban - Agile Slovenia 2012Scrumban - Agile Slovenia 2012
Scrumban - Agile Slovenia 2012
 
100329 Principios áGiles Cein Print
100329 Principios áGiles Cein Print100329 Principios áGiles Cein Print
100329 Principios áGiles Cein Print
 
Cas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agilCas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agil
 
100217 Proyectalis Proyectos Ágiles
100217 Proyectalis Proyectos Ágiles100217 Proyectalis Proyectos Ágiles
100217 Proyectalis Proyectos Ágiles
 
Kanban
KanbanKanban
Kanban
 
100612_CAS2010 gestion agil equipos
100612_CAS2010 gestion agil equipos100612_CAS2010 gestion agil equipos
100612_CAS2010 gestion agil equipos
 
Cas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equiposCas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equipos
 
Agile Leadership
Agile LeadershipAgile Leadership
Agile Leadership
 
100707 proyectos ágiles
100707 proyectos ágiles100707 proyectos ágiles
100707 proyectos ágiles
 
110401 agile, motivacion, equipos
110401 agile, motivacion, equipos110401 agile, motivacion, equipos
110401 agile, motivacion, equipos
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 
Brillar como Informático en la empresa moderna
Brillar como Informático en la empresa modernaBrillar como Informático en la empresa moderna
Brillar como Informático en la empresa moderna
 
Gestión Agil en Publicidad y Diseño
Gestión Agil en Publicidad y DiseñoGestión Agil en Publicidad y Diseño
Gestión Agil en Publicidad y Diseño
 
Why Agile?
Why Agile?Why Agile?
Why Agile?
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 
Agile Enterprise
Agile EnterpriseAgile Enterprise
Agile Enterprise
 

Más de Proyectalis / Improvement21

Modelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasModelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasProyectalis / Improvement21
 
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesAgile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesProyectalis / Improvement21
 
Performance Reviews Are Dead - Long Live Performance Reviews
Performance Reviews Are Dead - Long Live Performance ReviewsPerformance Reviews Are Dead - Long Live Performance Reviews
Performance Reviews Are Dead - Long Live Performance ReviewsProyectalis / Improvement21
 
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoManagement 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoProyectalis / Improvement21
 
Hackeando la Cultura para gestionar el cambio en la empresa
Hackeando la Cultura para gestionar el cambio en la empresaHackeando la Cultura para gestionar el cambio en la empresa
Hackeando la Cultura para gestionar el cambio en la empresaProyectalis / Improvement21
 
Empresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaEmpresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaProyectalis / Improvement21
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesProyectalis / Improvement21
 
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15Proyectalis / Improvement21
 

Más de Proyectalis / Improvement21 (20)

Agile and the search for Krakens
Agile and the search for KrakensAgile and the search for Krakens
Agile and the search for Krakens
 
Estrategia Ágil con OKRs
Estrategia Ágil con OKRsEstrategia Ágil con OKRs
Estrategia Ágil con OKRs
 
Agility's Final Boss is The Boss
Agility's Final Boss is The BossAgility's Final Boss is The Boss
Agility's Final Boss is The Boss
 
Charla Colegio Alemán Medellín
Charla Colegio Alemán MedellínCharla Colegio Alemán Medellín
Charla Colegio Alemán Medellín
 
Design Thinking for Change Management
Design Thinking for Change ManagementDesign Thinking for Change Management
Design Thinking for Change Management
 
Modelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de EmpresasModelos de Gestión Ágil para la Transformación Digital de Empresas
Modelos de Gestión Ágil para la Transformación Digital de Empresas
 
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesAgile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
 
Performance Reviews Are Dead - Long Live Performance Reviews
Performance Reviews Are Dead - Long Live Performance ReviewsPerformance Reviews Are Dead - Long Live Performance Reviews
Performance Reviews Are Dead - Long Live Performance Reviews
 
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto RendimientoManagement 30: Gerencia Ágil para Equipos de Alto Rendimiento
Management 30: Gerencia Ágil para Equipos de Alto Rendimiento
 
value stream mapping workshop
value stream mapping workshopvalue stream mapping workshop
value stream mapping workshop
 
Hackeando la Cultura para gestionar el cambio en la empresa
Hackeando la Cultura para gestionar el cambio en la empresaHackeando la Cultura para gestionar el cambio en la empresa
Hackeando la Cultura para gestionar el cambio en la empresa
 
Agilidad para ingenieros del Siglo XXI
Agilidad para ingenieros del Siglo XXIAgilidad para ingenieros del Siglo XXI
Agilidad para ingenieros del Siglo XXI
 
Empresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continuaEmpresa Ágil: cambio cultural para la mejora continua
Empresa Ágil: cambio cultural para la mejora continua
 
Culture Hacking for Change Management
Culture Hacking for Change ManagementCulture Hacking for Change Management
Culture Hacking for Change Management
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 
Motivacion y Felicidad
Motivacion y FelicidadMotivacion y Felicidad
Motivacion y Felicidad
 
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15
Unicorns, Krakens, Self-Organizing Teams and other mythological beasts - #APIL15
 
Agile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile TeamsAgile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile Teams
 
A Notebook on Conflict for ScrumMasters
A Notebook on Conflict for ScrumMastersA Notebook on Conflict for ScrumMasters
A Notebook on Conflict for ScrumMasters
 

Último

Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...
Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...
Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...EromJimmy1
 
PRESENTACION FIDELIZACION DE CLIENTES.ppt
PRESENTACION FIDELIZACION DE CLIENTES.pptPRESENTACION FIDELIZACION DE CLIENTES.ppt
PRESENTACION FIDELIZACION DE CLIENTES.pptLEONELREYES28
 
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas Duran
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas DuranCV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas Duran
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas DuranMayliRD
 
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALInfografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALbygilprl
 
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓN
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓNOBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓN
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓNArquitecto Chile
 
Proyecto de aprendizaje_ DÍA DE LA MADRE.docx
Proyecto de aprendizaje_ DÍA DE LA MADRE.docxProyecto de aprendizaje_ DÍA DE LA MADRE.docx
Proyecto de aprendizaje_ DÍA DE LA MADRE.docxYURISAYRI
 
Instrumentos Quirúrgica 2024 pdf , muy
Instrumentos  Quirúrgica  2024 pdf , muyInstrumentos  Quirúrgica  2024 pdf , muy
Instrumentos Quirúrgica 2024 pdf , muyJohnnySanchez47
 
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptx
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptxPLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptx
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptxSergioAntonioAaguaya
 
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4EromJimmy1
 
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docx
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docxInforme_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docx
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docxCandoCuya1
 
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...JavierLopez591396
 
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdfbygilprl
 
Extracto general.pdf de extracto del banco
Extracto general.pdf de extracto del bancoExtracto general.pdf de extracto del banco
Extracto general.pdf de extracto del bancossuser3307a91
 
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,GianmarcoAdrianzenPe
 
Mapa mental Técnicas De Expresión Oral.pdf
Mapa mental Técnicas De Expresión Oral.pdfMapa mental Técnicas De Expresión Oral.pdf
Mapa mental Técnicas De Expresión Oral.pdfjaimehuamanicardenas
 
Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.Comunidad sdm
 
BPM-N_Administración Servicio y Calidad.pdf
BPM-N_Administración Servicio y Calidad.pdfBPM-N_Administración Servicio y Calidad.pdf
BPM-N_Administración Servicio y Calidad.pdfMass Media Wise
 
catalogo de rodamientos nks linea pesada
catalogo de rodamientos nks linea pesadacatalogo de rodamientos nks linea pesada
catalogo de rodamientos nks linea pesadazonaindustrial1010
 
Explicación de los objetivos del Modulo de compras
Explicación de los objetivos del Modulo de comprasExplicación de los objetivos del Modulo de compras
Explicación de los objetivos del Modulo de comprasJose Diaz
 
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...casoacerosdeguatemal
 

Último (20)

Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...
Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...
Tratado de Palo Monte Mayo256j26mbe Briyumba Congo. Batalla Cuaba Sácara Mpeñ...
 
PRESENTACION FIDELIZACION DE CLIENTES.ppt
PRESENTACION FIDELIZACION DE CLIENTES.pptPRESENTACION FIDELIZACION DE CLIENTES.ppt
PRESENTACION FIDELIZACION DE CLIENTES.ppt
 
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas Duran
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas DuranCV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas Duran
CV MAYLI cv_Mayli Rojas Duran cv_Mayli Rojas Duran
 
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALInfografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
 
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓN
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓNOBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓN
OBRAS QUE NO NECESITAN PERMISO DE CONSTRUCCIÓN
 
Proyecto de aprendizaje_ DÍA DE LA MADRE.docx
Proyecto de aprendizaje_ DÍA DE LA MADRE.docxProyecto de aprendizaje_ DÍA DE LA MADRE.docx
Proyecto de aprendizaje_ DÍA DE LA MADRE.docx
 
Instrumentos Quirúrgica 2024 pdf , muy
Instrumentos  Quirúrgica  2024 pdf , muyInstrumentos  Quirúrgica  2024 pdf , muy
Instrumentos Quirúrgica 2024 pdf , muy
 
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptx
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptxPLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptx
PLAN DE NEGOCIOS EJEMPLOS VARIOS utb.pptx
 
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4
NGANGAS_pdf.pdf9uhrg9hrg8hre8rg8rg4tg45g4
 
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docx
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docxInforme_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docx
Informe_Técnico_-_PPLA_Marzo_2024,_Area_Electricidad_Rev_3.docx
 
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...
DEFINICIÓN, CARACTERISTICAS Y DIFERENCIAS ENTRE LOS VALORES Y LOS ANTIVALORES...
 
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
 
Extracto general.pdf de extracto del banco
Extracto general.pdf de extracto del bancoExtracto general.pdf de extracto del banco
Extracto general.pdf de extracto del banco
 
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,
GRUPO 14-DIAPOSITIVAS DEL PROYECTO.pptx,
 
Mapa mental Técnicas De Expresión Oral.pdf
Mapa mental Técnicas De Expresión Oral.pdfMapa mental Técnicas De Expresión Oral.pdf
Mapa mental Técnicas De Expresión Oral.pdf
 
Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.
 
BPM-N_Administración Servicio y Calidad.pdf
BPM-N_Administración Servicio y Calidad.pdfBPM-N_Administración Servicio y Calidad.pdf
BPM-N_Administración Servicio y Calidad.pdf
 
catalogo de rodamientos nks linea pesada
catalogo de rodamientos nks linea pesadacatalogo de rodamientos nks linea pesada
catalogo de rodamientos nks linea pesada
 
Explicación de los objetivos del Modulo de compras
Explicación de los objetivos del Modulo de comprasExplicación de los objetivos del Modulo de compras
Explicación de los objetivos del Modulo de compras
 
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
 

Agile and Scrum seminar (english)

  • 1. Agile & Scrum Barcelona, November 2011 © 2010 Proyectalis Gestión de Proyectos S.L.
  • 2. ngel M edinilla! Á @proye c talis.co m edinilla angel.m l_m @ange © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 3. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 4. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 5. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 6. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 7. Nice to meet you! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 8. Some Ground Rules © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 9. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 10. ** * © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 11. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 12. "What" ain't no country I ever heard of! They speak English in "What"? Speak English (and help me do so!) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 13. Principles, Rules, Opinions… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 14. Open Mind © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 15. Don’t Kill the Messenger! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 16. Take some notes © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 17. Mmmmm… Lunch time… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 18. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 19. Exercise: Scrum Ball © 2010 Proyectalis Gestión de Proyectos S.L.
  • 20. Enough for a start… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 21. Project Management © 2010 Proyectalis Gestión de Proyectos S.L.
  • 22. A tale of two states   Statewide Automated Child Welfare Information System (SACWIS)   Florida: started 1990, forecasted 8 years, $32M   2002: $170M spent, deadline estimates 2005, cumulative cost $230M Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 23. Standish 68% project Group challenge / fail rate 59¢ value for every $ of software 64% functionalities never used © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 24. Developers everywhere are in terrible pain © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 25. Vicious cycle Late Hurry Low productivity Low quality Interruptions Errors © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 26. Vicious cycle Late Hurry Low productivity Low quality Interruptions Errors Unhappy Higher costs customers Lower profits © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 27. Vicious cycle No training Pressure Late Hurry Lack of skills Low Demotivation productivity Low quality Interruptions Errors Unhappy Higher costs customers Lower profits © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 28. Meanwhile, in Minessota   Essentially the same system, same functionality, started in 1999   Finished at the beginning of 2000, costs $1.1M Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 29. Is luck the whole story? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 30. Rule Set © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 31. First Rule Time Scope ? Resources Good, Cute, Cheap…Choose any two! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 32. Project Buffers 60% buffer used 80% project done Buffer Min T Max T   Measure buffer consumption velocity   Work against the average (not accuracy)   Avoid hidden “padding” or wild sandbagging © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 33. Traditional vs. Agile Fixed Scope Cost Time Value oriented Plan oriented Estimate Cost Time Scope © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 34. Second rule Change is the only constant © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 35. Uncertainty cone (Tip: estimate here ) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 36. Uncertainty cone © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 37. Uncertainty © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 38. Estimation is not THIS: Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 39. Estimation is not even THIS: Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 40. Estimation is THIS: Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 41. Accuracy vs. effort Accuracy Good enough! Estimation effort © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 42. Accuracy vs. effort Accuracy 100% accuracy 50-70% accuracy Good enough! Estimation effort © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 43. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 44. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 45. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 46. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 47. Histogram © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 48. Histogram Average © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 49. Histogram Average 95% SLA 80% SLA © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 50. Different kind of stories   T-Shirt size   XS – 2 days   S – 4 days   M – 9 days   L – 15 days   XL – 22 days © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 51. Third Rule Requirements Technology It is complex (maybe impossible) to give a perfect up-front design for a software system © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 52. Software is not THIS: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 53. Software is THIS: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 54. Agile © 2010 Proyectalis Gestión de Proyectos S.L.
  • 55. Exercise: human circle © 2010 Proyectalis Gestión de Proyectos S.L.
  • 56. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 57. Principios:   Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.   Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.   Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 58. Principios:   Business people and developers must work together daily throughout the project.   Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.   The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 59. Principios:   Working software is the primary measure of progress.   Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.   Continuous attention to technical excellence and good design enhances agility. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 60. Principios:   Simplicity--the art of maximizing the amount of work not done--is essential.   The best architectures, requirements, and designs emerge from self- organizing teams.   At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 61. Agile101 Estimate Ouch! R1.0 ¿R2.0? Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 62. Agile101 - Self-organized, Motivated team Estimate - Working on a sustainable pace - Collaborates with customer and business people daily - Communicates face to face - Strives for technical excellence - Reflects on how to improve, Ouch! eliminates waste R1.0 ¿R2.0? Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 63. Values Principles Processes Practices Roles Artifacts Tools © 2010 Proyectalis Gestión de Proyectos S.L.
  • 64. Challenges: 5thAnnual ”State of Agile Development” Survey, 2010 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 65. 5thAnnual ”State of Agile Development” Survey, 2010 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 66. Scrum © 2010 Proyectalis Gestión de Proyectos S.L.
  • 67. The name: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 68. Some folks doing Scrum © 2010 Proyectalis Gestión de Proyectos S.L.
  • 69. What Scrum is NOT © 2010 Proyectalis Gestión de Proyectos S.L.
  • 70. Scrum 101 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 71. Agile101 Estimate Ouch! R1.0 ¿R2.0? Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 72. Scrum 101 Stakeholders Product Owner Team Sprint Backlog Scrum Master Product Backlog © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 73. Organizational Anti-Pattern ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 74. Scrum 101 Stakeholders Product Owner Team ? Sprint Backlog Scrum Master Product Backlog © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 75. Scrum structure / same product ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 76. Scrum structure / same product ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 77. Agile Hyper-specialists? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 78. Skills Matrix © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 79. Scrum structure / same product ? ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 80. Organizational anti-pattern ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 81. Scrum structure / several products - clients ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 82. Communities of practice ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 83. Communities of practice ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 84. The framework: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 85. Our 10 rules for healthy Scrum 1.  Individuals 2.  Not a silver bullet 3.  Retrospect, retrospect, retrospect 4.  Daily Scrum, Daily control 5.  Working software is our measure of progress 6.  Self-organizing self-committing teams: Scrum Master is not a boss, but a team’s servant 7.  Iterative and incremental development © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 86. 8) “Done, done” © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 87. 9) “Orcs at the gates” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 88. 9) “Orcs at the gates” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 89. 10) “The Muffins Oven” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 90. 10) “The Muffins Oven” +3 !! !! ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 91. Options:   Queue the cake (can affect value delivery)   Delay red muffins and use that space for the cake (equal clients)   Put the cake first (priority client, delays the whole muffin portfolio) ?   Have spare capacity for cakes (Scrumban)   Drop quality, build technical debt, ask for overtime (not Agile) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 92. This ten commandments are bound by a Supreme Command: ¡Time Boxing! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 93. Agile Planning © 2010 Proyectalis Gestión de Proyectos S.L.
  • 94. Exercise: burning man project © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 95. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 96. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 97. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 98. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 99. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 100. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 101. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 102. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 103. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20 Delay=-12 (1/2 sp.) S$=6.000S$ Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 104. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20 V=15 Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 105. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20 V=15 Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 106. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 V=18 22 15 (-5) 92 80 -12 Delay=-18 (1 sp.) 25 20 72 60 -12 S$=12.000S$ V=20 V=15 Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 107. Burning Man Project V=18 Delay=-18 (1 sp.) S$=12.000S$ V=20 V=15 Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 108. Burning Man Project We can: V=18 - Drop scope (~18pt.) Delay=-18 (1 sp.) - Give more time (~1sp.) S$=12.000S$ - Add more resources (Brooks law!!) V=20 V=15 Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 109. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 110. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 111. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 19 19 0 0 0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 112. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 19 19 0 0 0 ???? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 113. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 200 18 102 100 -2 2,2 15 (-5) 92 80 -12 2500 20 72 60 -12 22M. 25 47 40 -7 0,25 28 19 20 +1 2¶/3 19 0 0 0 ???? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 114. Estimation is WASTE! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 115. How? “The emphasis is on steering the project - wich is quite straitghtforward - rather than an exact prediction of what will be needed and how long will it take - which is quite difficult” Ron Jeffries, XP co-founder © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 116. Velocity Min. V Sure we’ll make it We’ll probably end somewhere over here Max. V Are you freakin’ kidding me? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 117. Bell curve / Gauss curve Worst case: minimum scope or maximum time Min. V Estimate Max. V Better case: maximum scope / minimum time © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 118. Capacity 105 100 100 +5 -5 -25 -32 -46 -46 -59 -70 -70 93 90 90 86 86 80 80 ¡¡900 points in 9 weeks!! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 119. Capacity 105 100 100 +15 +5 +5 -5 -2 -6 +4 +0 +0 +10 93 90 90 86 86 80 80 ¡¡Between 700 ¡¡900 points and 900 points between 9 and in 9 weeks!! 11 weeks!! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 120. Scrum Planning Backlog= Bunch of functionalities, Prioritized and Estimated (Following that sequence, in fact) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 121. Functionalities   SMART (Specifical, Measurable, Achievable, Reasonable, Time Boxed)   INVEST (Independent, Negotiable, Valuable, Estimatable, Small, Testable).   MOSCOW (Must, Should, Could, Wish…) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 122. Iceberg Backlog Sprint Product Version © 2010 Proyectalis Gestión de Proyectos S.L.
  • 123. IEEE-830 “Entree comes with soup or salad and bread” (Mike Cohn) © 2010 Proyectalis Gestión de Proyectos S.L.
  • 124. An office virus: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 125. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 126. Common Understanding © 2010 Proyectalis Gestión de Proyectos S.L.
  • 127. User stories © 2010 Proyectalis Gestión de Proyectos S.L.
  • 128. Product specs:   Product must have petrol engine   Product must have four wheels   Product must have at least one seat for human driver   Product must have metalic framing   Product must have steering wheel   Product must be able to move through countryside   Product must be cheap © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 129. User story:   “As a frequent gardener, I want to mow lawn fast and comfortably, so I don’t get tired or hurt ”.   Acceptance criteria: mown lawn using traditional method. Then use new system: should be at least 2x faster, virtually no tiring and much more fun. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 130. What did we build / What did user need?   Describe solution   Understad user need © 2010 Proyectalis Gestión de Proyectos S.L.
  • 131. Story maps “Épics” Time need Stories © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 132. Story map Time Neccesary Release one Less optional Release two necesidad More optional Release three © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 133. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 134. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 135. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 136. MVP / MMFS ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 137. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 138. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 139. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 140. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 141. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 142. Walking Skeleton: 1 2 3 1 2 3 © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 143. Important The story or the card are not as important as the conversation they come from © 2010 Proyectalis Gestión de Proyectos S.L.
  • 144. Important ≠ Engineering is not to be described in the story © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 145. Reminder: Backlog= Bunch of functionalities, Prioritized and Estimated (Following that sequence, in fact) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 146. Prioritize   Consensus   Voting   Buy a feature   Dot voting   Story maps   Iterative rounds (rate 1-5)   Cost benefit analysis (Uh?) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 147. Estimation   Dish washing   Dog walking   Lawn mowning   Plants watering   Beds changing   Laundry   Ironing   Oven cleaning   Monthly shopping   Groceries shopping   Floor cleaning   Windows cleaning   Paint bedroom © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 148. Planning Poker © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 149. Roles, processes and tools © 2010 Proyectalis Gestión de Proyectos S.L.
  • 150. Scrum Framework Product Backlog Sprint backlog Product owner Scrum Master Scrum board Artifacts Roles Team Impediment backlog Retrospectives Processes Demo Product planning Sprint planning Daily Scrum © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 151. The roles: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 152. The roles: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 153.   Manages vision and roadmap   Gathers specs, writes user Product stories Owner   Manages Product Backlog: decides on scope and priority   Defines acceptance criteria for every user story   Accountable for financial success and customer satisfaction   Business & stakeholders interface with Scrum   “Feathered pig” © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 154.   Gives estimates, reports progress   Committed to deliver working software at the end of the iteration Team   Cross-functional, self-managed   Accountable for quality and velocity   7±3 people (“feed them two pizzas”) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 155.   “Shepherd dog”, servant leader, Coach Scrum   Close to the team   Maintains process Master   Manages impediment backlog   Makes the team improve   Maker team life better   Moderator - facilitator   If necessary, acts as an interface with Product Owner © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 156. The evolution of the Scrum Master “The Scrum guy” ScrumButt Scrum Agile Nirvana - Schedule meetings - List impediments © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 157. The evolution of the Scrum Master “The Scrum “Scrum guy” Mom” ScrumButt Scrum Agile Nirvana - Schedule - “I’ll take care of that” meetings - Moderator - List - Diagnoses & impediments Decides - Directly removes impediments - Team interface - Evades conflict (artificial harmony) - Does not really trust the team, still bossy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 158. The evolution of the Scrum Master “The Scrum “Scrum True Scrum guy” Mom” Master ScrumButt Scrum Agile Nirvana - Schedule - “I’ll take care of that” - Trainer, mentor meetings - Moderator - Facilitator - List - Diagnoses & - Motivator impediments Decides - Team gardener - Directly removes - Involves everyone impediments - Progressively delegates - Team interface - Collaboration - Evades conflict - Innovation (artificial harmony) - Deals with Conflict - Does not really trust - Change agent the team, still bossy - Agile evangelist - Leader © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 159. The evolution of the Scrum Master “The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana - Schedule - “I’ll take care of that” - Trainer, mentor - Listen meetings - Moderator - Facilitator - Master silence - List - Diagnoses & - Motivator - Ask impediments Decides - Team gardener - Be a mirror - Directly removes - Involves everyone impediments - Progressively delegates - Team interface - Collaboration - Evades conflict - Innovation (artificial harmony) - Deals with Conflict - Does not really trust - Change agent the team, still bossy - Agile evangelist - Leader © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 160. The evolution of the Scrum Master “The Scrum Scrum Sensei – guy” Agile Coach ScrumButt Agile Nirvana - Schedule - Listen meetings - Master silence - List - Ask impediments - Be a mirror © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 161. The evolution of the Scrum Master “The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire Delegate © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 162. The evolution of the Scrum Master “The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire Delegate Estimate stories Sprint Length Definition of done Team composition Business strategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 163. The evolution of the Scrum Master “The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire Delegate Estimate TEAM stories Sprint SM Length Definition PO of done Team Manager composition Business Manager strategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 164. The evolution of the Scrum Master “The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Coach (leader?) C&C Decide Sell Consult Participate Advice Inquire Delegate Estimate TEAM stories Sprint SM Length Definition PO of done Team Manager composition Business Manager strategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 165. Procesos © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 166. Planificación de producto © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 167. Planificación de Sprint © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 168. Scrum diario © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 169. Demo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 170. Retrospectiva © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 171. Retrospectives © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 172. Formatos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 173. Muy importante: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 174. Prueba cosas nuevas © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 175. Pero no es esto… © 2010 Proyectalis Gestión de Proyectos S.L.
  • 176. Artifacts © 2010 Proyectalis Gestión de Proyectos S.L.
  • 177. Scrum Board Stories Pending Develop Test Done Project: Team: Scrum, Demo: Burn-down:: Release Plan: Impediments © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 178. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 179. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 180. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 181. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 182. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 183. “Olores” © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 184. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 185. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 186. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 187. Burn-down Trabajo KO! OK! Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 188. Release Plan © 2010 Proyectalis Gestión de Proyectos S.L.
  • 189. “Olores” © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 190. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 191. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 192. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 193. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 194. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 195. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 196. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 197. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 198. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 199. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 200. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 201. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 202. Kanban & Scrumban © 2010 Proyectalis Gestión de Proyectos S.L.
  • 203. Exercise: serial or parallel © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 204. Kanban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 205. Kanban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 206. Kanban   Start where you are   Map your value stream   Visualize flow   Limit WIP – adjust workload to capacity   Measure and improve lead time and cycle time   Make policies explicit (definition of done, WIP limits, coding standards, bloqued tasks…) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 207. Capacity 50l/sg 20/sg 10l/sg 100/sg 30/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 208. Capacity -  Old troughput: 10 50l/sg -  New troughput: 11 (10% ok) -  Cost: 16 22/sg 11l/sg ¡¡+10%!! 110/sg 33/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 209. Capacity -  Old troughput: 10 50 23l/sg -  New troughput: 23 (130%) -  Adjust workload to capacity 23/sg -  Cost: 16 -  R&D+i 23l/sg -  Tech Debt -  Decouple ¡Kaizen! 100l/sg 33l/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 210. Capacity   Bottlenecks: exploit, subordinate, rise (beware of the “need more resources” song)   Be sure your bottleneck operates at full capacity (eliminate waste at the bottleneck)   Be sure the system works at the pace of the bottleneck   Be sure the entrance to the bottleneck has good quality   Be sure your bottleneck is not idle / blocked   Use the “slack” around your bottleneck to work the bottleneck   Treat your bottleneck as a national emergency © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 211. The 40 hour week fallacy: Programming (value adding tasks, focus 100% (40 factor, sprint dedication, project hours a advance…) week) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 212. A more realistic approach: Programming ( value adding tasks, focus factor, sprint dedication, project 50% advance…) Overhead 10% Bugs, technical debt, stoppers, blocked tasks, rework, 15% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 213. Naked truth: Programming ( value adding tasks, focus factor, sprint dedication, project 35% advance…) Overhead 10% Bugs, technical debt, stoppers, blocked tasks, rework, 30% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 214. Naked truth: Scrum (measured & known) 35% Overhead 10% Bugs, technical debt, stoppers, blocked tasks, rework, 30% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 215. Naked truth: Scrum (measured & known) 35% 65% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 216. Burn-down:: Pending Selected. Dev. Valid. Integration Done! Release Plan: Pending Selected. Dev. Valid. Integration Done! Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 217. Burn-down:: Pending Selected. Dev. Valid. Integration Done! Release Plan: Pending Selected. Dev. Valid. Integration Done! 5 1 This was definitely a 3… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 218. Pending Selected. Dev. Valid. Integration Done! V Scrum Pending Selected. Dev. Valid. Integration Done! V buffer Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 219. V Scrum V buffer 80 20 85 20 75 30 70 35 75 25 80 25 ? ? ¿Your prediction? Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 220. V Scrum V buffer 80 20 Uuuh… Well, on average we make something like 85 20 75 scrum points per 75 30 sprint. Guess we can 70 35 commit on that as long as you keep the buffer level 75 25 safe… 80 25 ? ? That means somewhere below ¿Your prediction? 25 buffer points Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 221. V Scrum V buffer 80 20 No, in fact we did 110 85 20 points of aggregated velocity, which is quite 75 30 good. It was YOU who 70 35 told us to prioritize 50 buffer points during the 75 25 ! 80 25 Sprint and made us fail the sprint goal 60 50 Yaaargh! You failed on your commitment! Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 222. V Scrum V buffer 80 7500 Uuuh… Well, on average we make something like 85 7000 75 scrum points per 75 8000 sprint. Guess we can 70 8500 commit on that as long as you keep the buffer level 75 7500 safe… 80 7000 ? ? That means somewhere below ¿Your prediction? 7500 buffer points Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 223. Pending Selected. Dev. Valid. Integration Done! V Scrum Pending Selected. Dev. Valid. Integration Done! V buffer + V buffer - Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 224. Vavg Kanban + Velocity Vavg Scrum Vavg Kanban - Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 225. Burn-down:: Pending Selected. Dev. Valid. Integration Done! COMMITTED Release Plan: Fire! PRIO ASAP Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 226. Dev. Done! Sprint Burn-down: Pending Selected. Valid. Integration COMMITTED Fire! Buffer burndown: Prio ASAP Mmm…Guess I’d Uh-oh, hold the like some Scrum Kanban, guys!! done too… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 227. Dev. Done! Sprint Burn-down: Pending Selected. Valid. Integration COMMITTED Fire! Buffer burn-up: Prio ASAP Mmm…Guess I’d Uh-oh, hold the like some Scrum Kanban, guys!! done too… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 228. Add queues and WIP limits! Design Code Test Backlog Selected - 3 Done! On- 3 Rdy On -2 Rdy On - 2 Rdy SPRINT FIRE! PRIO ASAP © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 229. Bonus: drop estimations! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 230. Epilogue… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 231. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 232. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 233. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 234. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 235. There’s no road… © 2010 Proyectalis Gestión de Proyectos S.L.
  • 236. Let’s swim! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 237. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 238. Training retrospective angel.medinilla@proyectalis.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 239. Thank you! angel.medinilla@proyectalis.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 240. Read this books! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 241. http://creativecommons.org/ licenses/by-nc-nd/3.0/ This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at angel.medinilla@proyectalis.com Special thanks to Henrik Kniberg. Mike Cohn, Lyssa Adkyns and Jeff Patton. I owe you so much I’ll have to buy you some drinks if you ever happen to come to Spain ;). BTW, have you ever considered a holiday here? Drop me a line! :D © 2010 Proyectalis Gestión de Proyectos S.L.