Agile Development
 Scrum, Kanban y Scrumban



                    Pamplona, Noviembre 2011

               © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1

  11:00 Copa y puro (10’)




                        © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1

  11:00 Copa y puro (10’)

          13:00 Comida (1h)




                        © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1

  11:00 Copa y puro (10’)

          13:00 Comida (1h)

                    16:00 Siesta (10’)




                         © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1

  11:00 Copa y puro (10’)

          13:00 Comida (1h)

                    16:00 Siesta (10’)

                                18:00 Libertad


                         © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #2




           © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #3




           © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #4




           © 2011 Proyectalis Gestión de Proyectos S.L.
Regla #5




           © 2011 Proyectalis Gestión de Proyectos S.L.
Hello My Name is:




  Alex Barrera
      @abarrera



                  © 2011 Proyectalis Gestión de Proyectos S.L.
¿Qué buscáis del curso?




   © 2011 Proyectalis Gestión de Proyectos S.L.
Índice
   1. Problemas
   2. Manifiesto Ágil
   3. Principios ágiles
   4. Mitos y leyendas
   5. Gestión de proyectos ágiles
   6. Scrum 101
   7. Kanban
   8. Scrumban
   9. Dudas y preguntas

                            © 2011 Proyectalis Gestión de Proyectos S.L.
Go go go!!




             © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_

Codename: Statewide Automated Child Welfare
             Information System (SACWIS)

Equipo:            Florida
Comienzo:          1990
Estimaciones:
             8 años
             $32 Millones

                             © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_

Codename: Statewide Automated Child Welfare
             Information System (SACWIS)

Equipo:            Florida
Comienzo:          1990      2002
Estimaciones:
             8 años          12 años
             $32 Millones    $170 Millones

                              © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_

Codename: Statewide Automated Child Welfare
             Information System (SACWIS)

Equipo:            Florida
Comienzo:          1990      2002                    2005
Estimaciones:
             8 años          12 años                15 años
             $32 Millones    $170 Millones          $230 Millones

                              © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_
                                      FA IL
Codename: Statewide Automated Child Welfare
             Information System (SACWIS)
        5 años (87% desviación)
Equipo:            Florida
      $198 M (718% 2002
Comienzo:    1990
                    desviación)
                              2005
Estimaciones:
             8 años          12 años                15 años
             $32 Millones    $170 Millones          $230 Millones

                              © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_

Codename: Statewide Automated Child Welfare
             Information System (SACWIS)

Equipo:             Minnesota
Comienzo:           1999
Estimaciones:
             1 año
             $1.1 Millones

                             © 2011 Proyectalis Gestión de Proyectos S.L.
C:/> Problemas_

Codename: Statewide Automated Child Welfare
             Information System (SACWIS)

    200:1 Diferencia de productividad
Equipo:        Minnesota




                                              ✓
Comienzo:           1999
Estimaciones:
             1 año
             $1.1 Millones

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Paso 1: Reconocer el problema

      24% proyectos fallidos
      44% proyectos con problemas

      68% PROBLEMATICOS




              Fuente: Standish Group CHAOS Report 2009

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Paso 1: Reconocer el problema

      24% proyectos fallidos
      44% proyectos con problemas

      68% PROBLEMATICOS
      59¢ valor / $ de software
      64% funcionalidades no usadas
              Fuente: Standish Group CHAOS Report 2009

                             © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)



 Baja Productividad




                      © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)

            Retrasos   Prisas


 Baja Productividad




                          © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)

            Retrasos    Prisas


 Baja Productividad    Mala Calidad




                            © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)

            Retrasos      Prisas


 Baja Productividad     Mala Calidad


     Interrupciones
                       Errores (bugs)




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)

               Retrasos         Prisas


  Baja Productividad          Mala Calidad


      Interrupciones                                       Cliente
                             Errores (bugs)
                                                         Insatisfecho
Costes extra
                          Reducción
                          beneficios

                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)
                                               Falta competencias
               Retrasos         Prisas         Presión


  Baja Productividad          Mala Calidad              Desmotivación


      Interrupciones                                       Cliente
                             Errores (bugs)
                                                         Insatisfecho
Costes extra
                          Reducción
                          beneficios

                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)
                                               Falta competencias
               Retrasos         Prisas         Presión


  Baja Productividad          Mala Calidad              Desmotivación


      Interrupciones                                       Cliente
                             Errores (bugs)
                                                         Insatisfecho
Costes extra
                          Reducción
                          beneficios

                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Bastard Circle From Hell (BCFH)
                                               Falta competencias
               Retrasos         Prisas         Presión


  Baja Productividad          Mala Calidad              Desmotivación


      Interrupciones                                       Cliente
                             Errores (bugs)
                                                         Insatisfecho
Costes extra
                          Reducción
                          beneficios

                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way



 Nº1 Ventas Mundiales 2010




                © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way


Estrategia a
 largo plazo




               © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way




   Proceso para
resolver problemas
                     © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way

Añadir valor a la
    empresa
  mediante la
   formación
de sus personas


                    © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way

              Reconocer que
                 resolver
              la causa de los
                problemas
                  genera
               aprendizaje

             © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way




             “La potencia sin control
                no sirve de nada”


                   © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way

                                     Reto




             © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way

                                  Kaizen




             © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way




             GenChi GenBUTSU
                 (Ve y VE)
               © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way




                               RESPETO
             © 2011 Proyectalis Gestión de Proyectos S.L.
Toyota Way


trabajo
   en
 equipo




             © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto         2001 (Snowbird, UT)



     Kent Beck         Andrew Hunt
    Mike Beedle         Ron Jeffries
Arie van Bennekum         Jon Kern
 Alistair Cockburn     Brian Marick
Ward Cunningham      Robert C. Martin
   Martin Fowler       Steve Mellor
  James Grenning      Ken Schwaber
   Jim Highsmith      Jeff Sutherland
                       Dave Thomas

                     © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto          2001 (Snowbird, UT)

                          Creador XP
                              TDD
     Kent Beck         SW Design Patterns
     Mike Beedle           Smalltalk
                             JUnit
 Arie van Bennekum
  Alistair Cockburn
Ward Cunningham
    Martin Fowler
   James Grenning
    Jim Highsmith


                      © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto         2001 (Snowbird, UT)



      Kent Beck
     Mike Beedle
 Arie van Bennekum
Alistair Cockburn            User Case
                           Crystal Family
 Ward Cunningham
    Martin Fowler
   James Grenning
    Jim Highsmith


                     © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto        2001 (Snowbird, UT)


                      Andrew Hunt
                       Ron Jeffries
                         Jon Kern
                       Brian Marick
                     Robert C. Martin
                       Steve Mellor
   Scrum (1995)
    Scrum Guide      Ken Schwaber
   Agile Alliance   Jeff Sutherland
                      Dave Thomas

                    © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                  2001 (Snowbird, UT)


Pragmatic Programmer (1999)
  Programming Ruby (2000)     Andrew Hunt
                                 Ron Jeffries
                                   Jon Kern
                                Brian Marick
                              Robert C. Martin
                                Steve Mellor
                               Ken Schwaber
                               Jeff Sutherland
                              Dave Thomas

                              © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                  2001 (Snowbird, UT)


                                Andrew Hunt
                                 Ron Jeffries
 Craft of SW Testing (1995)
                                   Jon Kern
   Context-Driven testing     Brian Marick
                              Robert C. Martin
                                Steve Mellor
                               Ken Schwaber
                               Jeff Sutherland
                                Dave Thomas

                              © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto              2001 (Snowbird, UT)




“We are uncovering better ways of developing
software by doing it and helping others do it.
 Through this work we have come to value:




                          © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                 2001 (Snowbird, UT)




    1. Indivíduos e interacciones
                sobre
       procesos y herramientas



 Esto es, aunque valoramos los elementos de abajo,
            valoramos más los de arriba.

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                 2001 (Snowbird, UT)




       2. Software funcionando
                sobre
       documentación extensiva



 Esto es, aunque valoramos los elementos de abajo,
            valoramos más los de arriba.

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                 2001 (Snowbird, UT)




    3. Colaboración con el cliente
                 sobre
        negociación contractual



 Esto es, aunque valoramos los elementos de abajo,
            valoramos más los de arriba.

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                 2001 (Snowbird, UT)




     4. Respuesta ante el cambio
                sobre
            seguir el plan



 Esto es, aunque valoramos los elementos de abajo,
            valoramos más los de arriba.

                             © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios


 Nuestra mayor prioridad es satisfacer al cliente mediante la
    entrega temprana y contínua de software con valor.




                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios


 Nuestra mayor prioridad es satisfacer al cliente mediante la
    entrega temprana y contínua de software con valor.




                  (JI T)
              e
       In Tim
Just


                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




Aceptamos que los requisitos cambien, incluso en etapas tardías
 del desarrollo. Los procesos Ágiles aprovechan el cambio para
          proporcionar ventaja competitiva al cliente.




                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                              Principios




   Entregamos software funcional frecuentemente, entre dos
semanas y dos meses, con preferencia al período de tiempo más
                       corto posible.


                                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                             Principios


Los responsable de negocio y los desarrolladores trabajamos
    juntos de forma cotidiana durante todo el proyecto.




                                 © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                             Principios


Los responsable de negocio y los desarrolladores trabajamos
    juntos de forma cotidiana durante todo el proyecto.




            qu ipo
         ne )
      o e tsu
    aj re
  ab ei
Tr (K


                                 © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




Los proyectos se desarrollan en torno a indivíduos motivados.
Hay que darles el entorno y apoyo que necesitan, y confiarles la
                    ejecucción del trabajo.




                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios


                                                           sp eto
                                                      Re


Los proyectos se desarrollan en torno a indivíduos motivados.
Hay que darles el entorno y apoyo que necesitan, y confiarles la
                    ejecucción del trabajo.




                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




El método más eficiente y efectivo de comunicar la información
al equipo de desarrollo y entre sus miembros es la conversación
                           cara a cara.

                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios
                                                        be tsu
                                                     en
                                                  i G E)
                                                ch y V
                                              en e
                                            G    (v




El método más eficiente y efectivo de comunicar la información
al equipo de desarrollo y entre sus miembros es la conversación
                           cara a cara.

                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto              Principios




                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                              Principios



 El software funcionando es la medida principal de progreso.




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                              Principios



 El software funcionando es la medida principal de progreso.




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




  Los procesos Ágiles promueven el desarrollo sostenible. Los
promotores, desarrolladores y usuarios debemos ser capaces de
       mantener un ritmo constante de forma indefinida.




                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto              Principios


 Proyecto




                                             Esfuerzo




                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto              Principios


 Proyecto




                                               Esfuerzo




                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




La atención contínua a la excelencia técnica y al buen diseño,
                     mejora la agilidad.



                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto              Principios




                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                                Principios


La simplicidad, o el arte de maximizar la cantidad de trabajo no
                       realizado, es esencial.




                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                                Principios


La simplicidad, o el arte de maximizar la cantidad de trabajo no
                       realizado, es esencial.




                                              K ISS
                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                                Principios


La simplicidad, o el arte de maximizar la cantidad de trabajo no
                       realizado, es esencial.



                                  Muda, muri, mudi


                                              K ISS
                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                              Principios




 Las mejores arquitecturas, requisitos y diseños, emergen de
                 equipos auto organizados.




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                              Principios




 Las mejores arquitecturas, requisitos y diseños, emergen de
                 equipos auto organizados.



                                             pe to
                                     Res

                                  © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




A intervalos regulares, el equipo reflexiona sobre cómo ser más
     efectivo para a continuación ajustar y perfeccionar su
               comportamiento en consecuencia.


                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Agile Manifesto                               Principios




                                         izen
                                      Ka


A intervalos regulares, el equipo reflexiona sobre cómo ser más
     efectivo para a continuación ajustar y perfeccionar su
               comportamiento en consecuencia.


                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Mitos del Agile Development




                © 2011 Proyectalis Gestión de Proyectos S.L.
Mitos del Agile Development

1. Las metodologías ágiles no controlan el alcance




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Mitos del Agile Development

1. Las metodologías ágiles no controlan el alcance

I1. Los proyectos ágiles son difíciles de manejar




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Mitos del Agile Development

1. Las metodologías ágiles no controlan el alcance

I1. Los proyectos ágiles son difíciles de manejar

III. Los procesos ágiles no escalan




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Mitos del Agile Development

1. Las metodologías ágiles no controlan el alcance

I1. Los proyectos ágiles son difíciles de manejar

III. Los procesos ágiles no escalan

IV. Los procesos ágiles son solo para programadores




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego



    Tiempo                    Alcance

             ?
             Recursos

                    © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
Fijar:     Alcance     Recursos                      Tiempo


                                       Ágil



         Tradicional




                          © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
Fijar:                Alcance    Recursos                      Tiempo


                                                 Ágil



                  Tradicional

Estimar:   Recursos             Tiempo         Alcance




                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
 Estimado

                  Ouch!




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
 Estimado

                  Ouch!

                    Simplicidad

             Desarrollo sostenible




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
 Estimado

                                 Ouch!




                   Kaizen

     Replanificar

                            © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
 Estimado

                               Ouch!



                            Software funcionando

                            Confiarles ejecución

                          Entrega temprana y cont.
     Replanificar   R1.0

                          © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego
 Estimado

                               Ouch!




     Replanificar   R1.0                           R2.0

                          © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                       Estimaciones


“El cambio es la única constante”
                            Principio del Taoismo

“Planificar lo es todo. El plan no es nada”
                       Helmuth Graf von Moltke




                         © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego           Estimaciones




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                       Estimaciones


 Media de la industria: 5 bugs / KLOC
 NASA                   0.004 bugs / KLOC




                         © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                        Estimaciones


 Media de la industria: 5 bugs / KLOC
 NASA                   0.004 bugs / KLOC


 Media de la industria: $5 / LOC
 NASA                   $850 / LOC




                          © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego           Estimaciones




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                                    Estimaciones

                   Tiempo medio proyecto




 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                                    Estimaciones

          Norma    Tiempo medio proyecto




 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                                    Estimaciones

          Norma    Tiempo medio proyecto




                                    95% SLA




 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                                     Estimaciones

            Tiempo medio proyecto S vs proyecto L


                                         Proyectos dispares:

                                                  Proyecto XS (3 días)
                                                  Proyecto S (40 días)
                                                  Proyecto M (90 días)
                                                  Proyecto L (150 días)
                                                  Proyecto XL (220 días)



 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24




                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego                Complejidad




       Software IS HARD




                 © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Complejidad




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Complejidad




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Complejidad




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Complejidad




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Complejidad




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego              Construcción




   Ciclo PDCA




                © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego              Construcción

                               Ideas

                 Aprender                   Construir




                  Datos                     Producto




   Ciclo PDCA                  Medir


                     Ciclo Lean Startup

                © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego            Construcción




          The Walking Skeleton
              © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego           Construcción




             © 2011 Proyectalis Gestión de Proyectos S.L.
Reglas del juego           Construcción




             © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                     Herencia




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                     Herencia




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                     Herencia




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101

                           Thin is
                       the new black




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




             Takeuchi y Nonaka (1986)
            The new new product development game

              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101
  Transformation Results

          Features Delivered per Team




          Days between Major Releases



   2000     2001     2002       2003     2004     2005      2006    2007


                            Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference

                                                © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




        Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference

                           © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101    Que NO es Scrum




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101         Elementos




  Roles     Artefactos            Reuniones




                    © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101              Roles


             Equipo



      Dueño de Producto (PO)




        Scrum Master (SM)



                      © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                      Roles




Proyecto




      Mr. Dueño de Producto

                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                               Roles

                           Tareas




                                #!/bin/sh




Proyecto
                                            #!/bin/sh


                   #!/bin/sh




                               El Equipo



      Mr. Dueño de Producto

                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                                Roles
                                Tareas

                                                            V1.0




                                 #!/bin/sh




Proyecto
                                             #!/bin/sh


                    #!/bin/sh




                                El Equipo


                                                                 Mr. Scrum Master
       Mr. Dueño de Producto

                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Roles
                         Tareas

                                            V1.0




                              Sprint
Proyecto
                                                    #!/bin/sh




                                                                #!/bin/sh


                                       #!/bin/sh




      Mr. Dueño de Producto                        El Equipo

                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101            Sprint

           Tiempo predefinido (1-4 semanas)
           Compromiso de terminar x historias




Proyecto




                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                            Sprint

                        Tiempo predefinido (1-4 semanas)
                        Compromiso de terminar x historias


               Reunión de Sprint


Proyecto                    Revisión del Sprint




           Sprint 1

                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                  Sprint




            Done




Proyecto




           Sprint 1   Sprint 2

                           © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                        Sprint




            Done      Done Done




Proyecto




           Sprint 1     Sprint 2

                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                        Sprint




            Done      Done Done




Proyecto




           Sprint 1     Sprint 2             Sprint 3

                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                        Sprint

                                                 V1.0


            Done      Done Done           Done Done Done




Proyecto




           Sprint 1     Sprint 2             Sprint 3

                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Artefactos




Pila de producto   Pila del sprint            Burn Down




                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Artefactos

                 Pila de Producto
                   (Product backlog)




Proyecto



           Mr. Dueño de Producto



                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Artefactos

                 Pila de Producto
                   (Product backlog)


                                                   Historias de usuario



Proyecto



           Mr. Dueño de Producto



                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                               Artefactos

                 Pila de Producto
                   (Product backlog)


                                    S               Historias de usuario
                                   XS
                                    S
                                   M
Proyecto
                                   M


                                   M
           Mr. Dueño de Producto



                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos

           Pila de Producto
            (Product backlog)

            Más prioritario
                               S                Historias de usuario
                               XS
                               S

                               M
Proyecto
                               M


                               M

           Menos prioritario



                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos

                                                      Como <actor>,
           Pila de Producto                          quiero <acción>
            (Product backlog)                          de forma que
                                                       <resultado>.

            Más prioritario
                               S                Historias de usuario
                               XS
                               S

                               M
Proyecto
                               M


                               M

           Menos prioritario



                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos

           Pila de Producto
            (Product backlog)
                                                                  Refinamiento
            Más prioritario
                               S
                                                                   S
                               XS
                                                                   S
                               S
                                                                   S
                               M
Proyecto
                               M


                               M

           Menos prioritario



                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101        Sprint Cero


                                         Paso 1

                        Mr. Dueño de Producto




                             #!/bin/sh




      Proyecto
                                         El Equipo




                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101        Sprint Cero


                                         Paso 1

                        Mr. Dueño de Producto




                             #!/bin/sh




      Proyecto
                                         El Equipo




                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101           Sprint Cero


      S                                             Paso 1
      XS
      S

      M

                                 #!/bin/sh
      M

                 #!/bin/sh


      M                                      #!/bin/sh




                               El Equipo
      Proyecto




                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                      Sprint Cero

 Más prioritario
                    S                              Paso 1
                    XS
                    S

                    M
                                      Mr. Dueño de Producto
                    M


                    M

Menos prioritario

                    Proyecto




                                © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Sprint Cero




Paso 2

             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Sprint Cero




Paso 3
             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Sprint Cero


                                   Paso 4




             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Sprint Cero

                                    Paso 5




             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101             Sprint Cero




Sprint 0   Sprint 1   Sprint 2              Sprint 3




                       © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101               Backlog grooming
Sprint 0   Sprint 1      Sprint 2            Sprint 3




                Backlog grooming




                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Backlog grooming
Sprint 0     Sprint 1              Sprint 2              Sprint 3




                     Backlog grooming
           Validar prioridades (nuevas historias, ...)




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Backlog grooming
Sprint 0     Sprint 1              Sprint 2              Sprint 3




                     Backlog grooming
           Validar prioridades (nuevas historias, ...)
           Subdividir historias muy grandes




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Backlog grooming
Sprint 0     Sprint 1              Sprint 2              Sprint 3




                     Backlog grooming
           Validar prioridades (nuevas historias, ...)
           Subdividir historias muy grandes
           Verificar historias están listas (dependencias)



                                      © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Artefactos



 Más prioritario
                               Selección para Sprint


                                                             #!/bin/sh



                                               #!/bin/sh

                                                                         #!/bin/sh




                                                           El Equipo

                    Proyecto
Menos prioritario




                                       © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                   Artefactos

                                Pila del Sprint
                               (Sprint backlog)
 Más prioritario


                                  Tareas



                                             #!/bin/sh



                               #!/bin/sh

                    Proyecto                             #!/bin/sh

Menos prioritario
                                           El Equipo




                                 © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Tareas

Algorithm from hell   #!/bin/sh




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Tareas

Algorithm from hell   #!/bin/sh
                                  ###****!!




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                            Tareas

Algorithm from hell     #!/bin/sh
                                    ###****!!




                      Jack el destripador




                                    © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                            Tareas

La masacre del índice invertido
   Buscar         Plex




      Fichero 1          Fichero 2      Fichero 3




                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Tareas

La masacre del índice invertido
 int main()
 {
 
 trie root = init_tables();
  
 
 search_index(root, "plex");
 
 return 0;
 }




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Tareas

La masacre del índice invertido
 int main()
 {
 
 trie root = init_tables();
  
 
 search_index(root, "plex");
 
 return 0;
 }




               Search for "flex":      f1.txt source/f2.txt




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Tareas

La masacre del índice invertido
 int main()
 {
 
 trie root = init_tables();
  
 
 search_index(root, "plex");
 
 return 0;
 }




               Search for "flex": f1.txt source/f2.txt
                Search for "flex": f1.txt source/f2.txt



                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                         Tareas

La masacre del índice invertido
 int main()
 {
 
 trie root = init_tables();
  
 
 search_index(root, "plex");
 
 return 0;
 }




               Search for "flex": f1.txt source/f2.txt
                Search for "flex": f1.txt source/f2.txt
                 Search for "flex": f1.txt source/f2.txt

                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Tareas

La masacre del índice invertido
                                  void search_index(trie root, char *word)
int main()                        {
{                                    //TODO: Realizar la búsqueda
                                     printf("Search for "%s": ", word);

 trie root = init_tables();         printf("f1.txt source/f2.txtn");
                                  }

 search_index(root, "plex");

 return 0;
}




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                          Tareas

La masacre del índice invertido
                                  void search_index(trie root, char *word)
int main()                        {
{                                    //TODO: Realizar la búsqueda
                                     printf("Search for "%s": ", word);

 trie root = init_tables();         printf("f1.txt source/f2.txtn");
                                  }

 search_index(root, "plex");     trie init_tables()

 return 0;                       {
                                     trie root = trie_new();
}                                    //TODO: Inicializar tablas
                                     return root;
                                  }




                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                     Tareas

La masacre del índice invertido
                                             void search_index(trie root, char *word)
int main()                                   {
{                                               //TODO: Realizar la búsqueda
                                                printf("Search for "%s": ", word);

 trie root = init_tables();                    printf("f1.txt source/f2.txtn");
                                             }

 search_index(root, "plex");                trie init_tables()

 return 0;                                  {
                                                trie root = trie_new();
}                                               //TODO: Inicializar tablas
                                                return root;
                                             }

  typedef struct trie_t *trie, trie_t;
  struct trie_t {
  
 trie next[sizeof(chr_legal)];
  
 int eow;
  };
   
  trie trie_new() { return calloc(sizeof(trie_t), 1); }


                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                     Tareas

La masacre del índice invertido
                                             void search_index(trie root, char *word)
int main()                                   {
{                                               //TODO: Realizar la búsqueda
                                                printf("Search for "%s": ", word);

 trie root = init_tables();                    printf("f1.txt source/f2.txtn");
                                             }

 search_index(root, "plex");                trie init_tables()

 return 0;                                  {
                                                trie root = trie_new();
}                                               //TODO: Inicializar tablas
                                                return root;
                                             }

  typedef struct trie_t *trie, trie_t;
  struct trie_t {
  
 trie next[sizeof(chr_legal)];
  
 int eow;
  };
   
  trie trie_new() { return calloc(sizeof(trie_t), 1); }
                                                                  Día 1
                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                     Tareas

La masacre del índice invertido
                                             void search_index(trie root, char *word)
int main()                                   {
{                                               //TODO: Realizar la búsqueda
                                                printf("Search for "%s": ", word);

 trie root = init_tables();                    printf("f1.txt source/f2.txtn");
                                             }

 search_index(root, "plex");

                          TESTABLE!!
                                             trie init_tables()

 return 0;                                  {
                                                trie root = trie_new();
}                                               //TODO: Inicializar tablas
                                                return root;
                                             }

  typedef struct trie_t *trie, trie_t;
  struct trie_t {
  
 trie next[sizeof(chr_legal)];
  
 int eow;
  };
   
  trie trie_new() { return calloc(sizeof(trie_t), 1); }
                                                                  Día 1
                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                           Artefactos


 100%       0%      100%   45%     0%




Pila del Sprint



                       #!/bin/sh



        #!/bin/sh

                                        #!/bin/sh




                    El Equipo




                                                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                                     Artefactos

                                                              Diagrama Burn Down
 100%       0%      100%   45%     0%
                                                                (Burn Down chart)
Pila del Sprint                                               14
                                                              12
                                                              10



                                                    Trabajo
                       #!/bin/sh
                                                               8
                                                               6
        #!/bin/sh

                                        #!/bin/sh              4
                                                               2
                    El Equipo
                                                               0
                                                                    0 1 2 3 4 5 6 7 8 9 10
                                                                                Tiempo

                                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                                     Artefactos

                                                              Diagrama Burn Down
 100%       0%      100%   45%     0%
                                                                (Burn Down chart)
Pila del Sprint                                               14
                                                                            Tareas pendientes
                                                              12
                                                              10
                                                                                                Progreso ideal

                                                    Trabajo
                       #!/bin/sh
                                                               8
                                                               6
        #!/bin/sh

                                        #!/bin/sh              4
                                                               2
                    El Equipo
                                                               0
                                                                    0 1 2 3 4 5 6 7 8 9 10
                                                                                Tiempo

                                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                                     Artefactos

                                                              Diagrama Burn Down
 100%       0%      100%   45%     0%
                                                                (Burn Down chart)
Pila del Sprint                                               14
                                                                                     0 tareas terminadas
                                                              12
                                                                                              vs
                                                              10                     2 tareas terminadas



                                                    Trabajo
                       #!/bin/sh
                                                               8
                                                               6
        #!/bin/sh

                                        #!/bin/sh              4
                                                               2
                    El Equipo
                                                               0
                                                                    0 1 2 3 4 5 6 7 8 9 10
                                                                                Tiempo

                                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                        Artefactos
           14

           12

           10
 Trabajo




            8
                                                       Tendencia si no
            6                                            cambiamos
            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                        Artefactos
           14

           12

           10
 Trabajo




            8
                                                       Tendencia si no
            6                                            cambiamos
            4

            2
                                                                               +1
            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                        Artefactos
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                 Release Plan
        1000


         800


         600
Horas




         400


         200


           0
               0   1   2   3   4      5       6      7      8      9      10

                                   Sprints
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                   Reuniones




                    Revisión Sprint

Reunión de Sprint                            Retrospectiva

                    Scrum Diario




                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Timeboxing




             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                 Reuniones


 Scrum Diario (Daily Scrum)

      Comienza a la misma hora siempre
      Se realiza en el mismo lugar siempre
      Dura 15 minutos (Equipo + SM)
       ¿Qué has hecho ayer?
       ¿Qué vas a hacer hoy?
       ¿Qué impedimentos has encontrado?


                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Reuniones


 Planificación de Sprint (Sprint Planning)


    Se planifica la iteración
    Dura 4h para Sprints de 2 semanas
    2 partes (2h cada una)
      Se planifica que se va a hacer (PO + Equipo)
      El equipo discute cómo lo va a hacer (Equipo)



                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Reuniones


 Planificación de Sprint (Sprint Planning)


    Se planifica la iteración                     ¡OJO!
                                                 Es el equipo el que
    Dura 4h para Sprints de 2 semanas            decide qué y cuanto
                                                 hace
    2 partes (2h cada una)
      Se planifica que se va a hacer (PO + Equipo)
      El equipo discute cómo lo va a hacer (Equipo)



                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                   Reuniones


 Revisión del Sprint (Sprint Review)

      Se realiza al terminar el Sprint
      Dura 2h para Sprints de 2 semanas
      Se explica que se ha hecho y que no
      Se enseña lo que se ha hecho (demo)
      PO valida o no lo realizado
      Se discute la pila de producto


                              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Reuniones


 Retrospectiva del Sprint (Sprint Retro.)

    SM anima al Equipo a revisar el proceso
    Se revisan:
      Personas, relaciones, procesos y herramientas
    Retrospectiva:
      ¿Qué ha fallado?
      ¿Qué se puede mejorar?


                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:




                                                      Release Plan:




                                                      Impedimentos:

    Tablón Scrum


                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:



                           Historias de usuario
                            (Pila de Producto)        Release Plan:




                                                      Impedimentos:

    Tablón Scrum


                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:



                           Tareas de la historia
                             (Pila del Sprint)        Release Plan:




                                                      Impedimentos:

    Tablón Scrum


                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:



                           Tareas en desarrollo
                                                      Release Plan:




                                                      Impedimentos:

    Tablón Scrum


                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Artefactos
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:



                           Tareas terminadas
                                                      Release Plan:




                                                      Impedimentos:

    Tablón Scrum


                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                            Artefactos
   Historias   Pendiente    Desarrollo    Terminado
                                                       Proyecto:



                                                       Equipo:     Demo:


                                                       Burn Down:



                           Información del proyecto
                                                       Release Plan:




                                                       Impedimentos:

    Tablón Scrum


                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101           Framework




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                      Roles: El Equipo


   7±2 personas
                           Auto organizado

      Cross-funcional

                  Estima y reporta progreso

    Entrega de sw funcional


                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101               Roles: El Dueño de Producto

  Gestiona visión y roadmap
  Gestiona la Pila de Producto:
     Que entra y que sale
     Prioriza
     ¡NO estima!
  Recopila requisitos
  Valida el trabajo realizado
  Define criterios aceptación
  Escribe historias de usuario
  Responsable satisfacción cliente
  Responsable éxito financiero

                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101           Roles: Scrum Master

                    “Perro pastor”, lider, coach
               Mr. Wolf: Elimina problemas
          Asegura correcto uso de Scrum

    Gestiona la Pila de Impedimentos
  Moderador - Facilitador

                  Pepito Grillo



                            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101              Roles: Scrum Master

                       “Perro pastor”, lider, coach
                  Mr. Wolf: Elimina problemas
             Asegura correcto uso de Scrum

       Gestiona la Pila de Impedimentos
     Moderador - Facilitador

¡NO asigna trabajo¡ Pepito Grillo
 ¡NO es el jefe!

                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                Velocidad
 Tareas

          Esto seguro que lo hacemos



                 Velocidad Mínima
             Número de tareas terminadas
                    en un Sprint




                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                Velocidad
 Tareas

          Esto seguro que lo hacemos



                 Velocidad Mínima



                 Velocidad Máxima
          Queremos que compartas las drogas


                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                Velocidad
 Tareas

          Esto seguro que lo hacemos



                 Velocidad Mínima

             Nuestra velocidad real caerá por aquí


                 Velocidad Máxima
          Queremos que compartas las drogas


                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                Velocidad
 Tareas

          Esto seguro que lo hacemos



                 Velocidad Mínima

             Nuestra velocidad real caerá por aquí


                 Velocidad Máxima
          Queremos que compartas las drogas


                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                               Capacidad



              105
                                                        100                  100
Tareas




                                        93
         91         90        90                                      90
                                                 86            86



                         70
                                   65

                                   Sprints



                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                               Capacidad
                          ¡Oh si!
                          900 tareas en 9 semanas

              105
                                                        100                  100
Tareas




                                        93
         91         90        90                                      90
                                                 86            86



                         70
                                   65

                                   Sprints



                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                 Capacidad


              +15
                                                         +10                   +10
              105
                                          +3              100                  100
Tareas




                                          93
         91         90         90                                       90
                                                   86            86
                                                   -4             -4

                                    -25
                         70
                         -20        65

                                    Sprints



                                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                  Capacidad
                                    Ohhmmmm!
                                    700 - 900 en 9 semanas
              +15
                                                          +10                   +10
              105
                                           +3              100                  100
Tareas




                                           93
         91         90         90                                        90
                                                    86            86
                                                    -4             -4

                                     -25
                         70
                         -20          65

                                      Sprints



                                                © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Scrum multiproducto
 Producto




               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101            Scrum multiproducto
 Producto                              #!/




            Feature #1
                              #!/
                                               #!/


                                    Equipo A




                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101            Scrum multiproducto
 Producto                              #!/




            Feature #1
                              #!/
                                               #!/


                                    Equipo A



                                       #!/


            Feature #2        #!/
                                               #!/


                                    Equipo B




                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101            Scrum multiproducto
 Producto                              #!/




            Feature #1
                              #!/
                                               #!/


                                    Equipo A



                                       #!/


            Feature #2        #!/
                                               #!/


                                    Equipo B



                                       #!/


            Feature #3        #!/
                                               #!/


                                    Equipo C




                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101            Scrum multiproducto
 Producto                              #!/


            Feature #1        #!/
                                               #!/


                                    Equipo A



                                       #!/



            Feature #2        #!/
                                               #!/


                                    Equipo B



                                       #!/


            Feature #3        #!/
                                               #!/


                                    Equipo C




                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                             Scrum de Scrums




Scrum Diario                    Scrum Diario                    Scrum Diario

                  #!/                             #!/                             #!/


        #!/                             #!/                              #!/
                          #!/                             #!/                             #!/


               Equipo A                        Equipo B                        Equipo C



                                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                              Scrum de Scrums


Scrum Diario
                           #!/   #!/    #!/




             #!/                                 #!/                             #!/


    #!/                                #!/                              #!/
                     #!/                                 #!/                             #!/


          Equipo A                            Equipo B                        Equipo C



                                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                              Scrum de Scrums


                                                       ¿Qué ha hecho tu equipo?
Scrum Diario
                           #!/   #!/    #!/            ¿Qué va a hacer?
                                                       ¿Algo entorpece o retrasa?
                                                       Estás a punto de mandar algo a otro
                                                       equipo




             #!/                                 #!/                               #!/


    #!/                                #!/                                #!/
                     #!/                                   #!/                             #!/


          Equipo A                            Equipo B                          Equipo C



                                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                                Scrum de Scrums

                                     Equipo A Equipo B Equipo C


                        Equipo A


                        Equipo B


                        Equipo C




          #!/                      #!/                               #!/


 #!/                    #!/                               #!/
                  #!/                     #!/                                #!/


       Equipo A               Equipo B                            Equipo C



                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Scrum de Scrums




             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                  Reglas de oro


 1. Indivíduos
 II. No es una bala de plata
 III. Restrospectiva, retrospectiva, retrospectiva
 IV. Scrum diario, control diario
 V. Producto final = medida de progres
 VI. Equipos auto organizados y comprometidos
 VII. Desarrollo iterativo e incremental


                               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101     Reglas de oro




            VIII. Terminado, terminado




                 © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                               Reglas de oro

IX. “Orcos a las puertas”




             PO


                              #!/bin/


                  #!/bin/

                                        #!/bin/



                            El Equipo


                                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                               Reglas de oro

IX. “Orcos a las puertas”                                          Stakeholders
                                                                       aka
                                                                      Orcos




             PO


                              #!/bin/


                  #!/bin/

                                        #!/bin/



                            El Equipo


                                                  © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                             Reglas de oro

IX. “Orcos a las puertas”




                            #!/bin/


                #!/bin/

                                      #!/bin/
                                                              Eh, eh, colegui!
                          El Equipo


                                                © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                             Reglas de oro

IX. “Orcos a las puertas”                                  Scrum Master




                            #!/bin/


                #!/bin/

                                      #!/bin/



                          El Equipo


                                                © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                  Reglas de oro

X. “Horno de las madalenas”




                              #!/

                     #!/
                                         #!/

                           El Equipo




                                       © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                   Reglas de oro

X. “Horno de las madalenas”

                 +3         !!!!!




                               #!/

                      #!/
                                          #!/

                            El Equipo




                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Reglas de oro

X. “Horno de las madalenas”

                  +3         !!!!!




      ###****!!
                                #!/

                       #!/
                                           #!/

                             El Equipo




                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                  Reglas de oro

X. “Horno de las madalenas”




                               +3


                              #!/

                     #!/
                                         #!/

                           El Equipo




                                       © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101




            © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Planificación


             Puntos historia
              Miden el esfuerzo
              Grupo vs Indiv.




              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Planificación


             Puntos historia
              Miden el esfuerzo
              Grupo vs Indiv.

             1-10
             Fibonacci
             Camisetas (XS, S, M, ...)
             Razas (Chiguagua, Gran Danés, ...)




              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101              Planificación

           S

           M
                        Puntos historia
                         Miden el esfuerzo
           L             Grupo vs Indiv.
           S

                        1-10
                        Fibonacci
                        Camisetas (XS, S, M, ...)
                        Razas (Chiguagua, Gran Danés, ...)


 Estimación Relativa
                         © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Planificación




              © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Ejemplos tablones




               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Ejemplos tablones




               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Ejemplos tablones




               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101   Ejemplos tablones




               © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                    Mejoras al tablón
   Historias   Pendiente   Desarrollo     Testing      Terminado




                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                       Mejoras al tablón
        Historias   Pendiente   Desarrollo        Testing     Terminado

Fuego




                                             © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                        Mejoras al tablón
         Historias   Pendiente   Desarrollo    Testing     Terminado

 Fuego




                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                        Mejoras al tablón
         Historias   Pendiente   Desarrollo      Testing   Terminado

 Fuego




                                              Evolutivo
                                              Bug


                                         © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101



Ejemplos tablones




                    © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Ejemplos tablones
   Historias   Pendiente   Desarrollo     Testing      Terminado




                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Ejemplos tablones
   Historias   Pendiente   Desarrollo     Testing      Terminado




                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                           Ejemplos tablones
   Historias   Pendiente   Desarrollo    Terminado
                                                      Proyecto:



                                                      Equipo:     Demo:


                                                      Burn Down:




                                                      Release Plan:




                                                      Impedimentos:




                                        © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101



Ejemplos burn down




                     © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10                                    Reestimación
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
           10




            5
 Trabajo




            0




           -5
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUM 101                              Ejemplos Burndown
 Trabajo   10




            5




            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                                                   Tiempo Lead total ~120 días

                                                      Tiempo Lead ~15 días
                                                      Tiempo Ciclo ~4 días


                            Diseño           Desarrollo
  Backlog   Pendiente                                            Testing     Terminado
                        En uso   Listas   En uso     Listas




                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
          Norma    Tiempo medio proyecto




                             80% SLA




 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24




                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban                                                 Calidad de servicio
                                     Diseño                 Desarrollo
          Backlog   Pendiente                                                Testing   Terminado
                                En uso        Listas    En uso      Listas
 Sprint




 Fuego

 Prio

 ASAP




                                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban                                Burndown + Calidad
           14

           12

           10
 Trabajo




            8

            6

            4

            2

            0
                0   1   2   3   4     5      6     7     8     9     10

                                    Tiempo
                                          © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                                                        Design           Code             Test
-!Normal                    Backlog     Selected                                                      Done!
                                                   On        Rdy    On       Rdy     On      Rdy
-!Bug
                   SPRINT
-!Evolutivo




Atención
                 FIRE!
inmediata

                 PRIO
Atención
prioritaria


Sólo si hay
buffer y el      ASAP
Sprint va bien

                                                   -!Ante           -!Test
                                                   bloqueos,        automatizados    -!Doc.
                                                   ayudar tester    antes de ready
                                                                                     actualizada
                                                   con criterios    -!Seguir
                            -!Max. 3 avatars por   aceptación       estándar de      -!95% coverage
                            persona                                 código



                                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0




                 © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


   Paso 1:
     Desarrolladores 6
     Diseñadores 4
     Testers 3
     DBA 3




                     © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0



   Features
     Packet handling / filtering
     Remote logging
     Console interface




                         © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


   Sprint 0
     Product Owners
     Scrum Master
     Equipos 6 ± 1
     Asignar features




                        © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0



 Sprint 0
   Escribir 5 historias de usuario / equipo


                15 Minutos




                        © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0



 Sprint 0
   Priorizar el backlog de producto


            5 Minutos




                       © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


    Sprint 0
      Estimar historias de usuario
      Dividir las historias en dos


               15 Minutos



                      © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


   Sprint 0
     Recursos necesarios (al menos 2)
     Crear tablón de Scrum


               5 Minutos



                      © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0

  Planificación de Sprint 1
      Seleccionar scope del sprint


               10 Minutos

               Equipo Rojo   Equipo Oro      Equipo Verde
   Velocidad       10            12                  7




                               © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


   Planificación de Sprint 1
     Romper las historias en tareas
     Mínimo 8 tareas por historia


             20 Minutos



                       © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


      Sprint 1
        Seleccionar tareas
        Actualizar burndown
        Daily Scrum




                      © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


  Sprint 1

             Equipo Rojo   Equipo Oro      Equipo Verde
    Día 1         1            0                   1


      Falta 1 de los recursos
      Se han empezado muchas



                             © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


  Sprint 1

             Equipo Rojo   Equipo Oro      Equipo Verde
    Día 2        3              1                  2



      Reestimación




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


  Sprint 1

             Equipo Rojo   Equipo Oro      Equipo Verde
    Día 3         2            1                   3



      Miembro Oro a equipo Verde




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


  Sprint 1

             Equipo Rojo   Equipo Oro      Equipo Verde
    Día 4        1              0                  3

    Backlog grooming (nueva historia,
    faltan máquinas)
    Entran 2 TRs



                             © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


  Sprint 1

             Equipo Rojo   Equipo Oro      Equipo Verde
    Día 5        0              3                  0


      Fuego: Peta la release anterior
      Entran 5 TRs



                             © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0


   Revisión del Sprint 1
     Demo de cada equipo
     Actualizar Release Plan


          5 Minutos



                      © 2011 Proyectalis Gestión de Proyectos S.L.
Firewall project v1.0



     Retrospectiva del Sprint 1

             5 Minutos




                    © 2011 Proyectalis Gestión de Proyectos S.L.
SCRUMBAN




           © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban                                Capacidad



              105
                                                        100                  100
Tareas




                                        93
         91         90        90                                      90
                                                 86            86



                         70
                                   65

                                   Sprints
              WTF??


                                             © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban
  Backlog   Pendiente   Desarrollo   Testing      Terminado




  Backlog   Pendiente   Desarrollo   Testing     Terminado



                                                                    Buffer



                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban
  Backlog   Pendiente   Desarrollo   Testing      Terminado




                                                                  V scrum


  Backlog   Pendiente   Desarrollo   Testing     Terminado



                                                                  V buffer



                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban

      V Scrum   V Buffer
         10        5
          9        5
         10        4
          8        6
          9        4
          9        5
          ?        ?




                 © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban

      V Scrum   V Buffer
         10        5
          9        5
         10        4
          8        6
          9        4
          9        5
          3       14




                 © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban
  Backlog   Pendiente   Desarrollo   Testing      Terminado




  Backlog   Pendiente   Desarrollo   Testing     Terminado




                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban
  Backlog   Pendiente   Desarrollo   Testing      Terminado




                                                                  V scrum


  Backlog   Pendiente   Desarrollo   Testing     Terminado

                                                                 V buffer +


                                                                 V buffer -



                                      © 2011 Proyectalis Gestión de Proyectos S.L.
Scrumban                    Capacidad



         Vavg Buffer+                       Velocity
Vavg Scrum


             Vavg Buffer-




                             © 2011 Proyectalis Gestión de Proyectos S.L.
Bibliografia




               © 2011 Proyectalis Gestión de Proyectos S.L.
Bibliografia




               © 2011 Proyectalis Gestión de Proyectos S.L.
Retrospectiva powa!




            alejandro.barrera@proyectalis.com
                                  @abarrera

              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
     Taiichi Ohno
     Toyota Production System




                       © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
               Taiichi Ohno
               Toyota Production System




Que, cuando y cuanto
Sistema pull




                                 © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
               Taiichi Ohno
               Toyota Production System




Que, cuando y cuanto      Tuercas

Sistema pull
                         Tornillos




                                 © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban




         © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
1.Visualizar el flujo de trabajo
         Backlog   Pendiente   Desarrollo Terminado
                                                      Proyecto:



                                                      Equipo: Demo:


                                                      Burn Down:



                                                      Release Plan:




                                                      Impedimentos:




                                          © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban




  50   20   10         100                  30




                 © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban

                 Texto



  50      20         10             100                  30

       Cuello de botella (throughput = 10)




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban




  50     20     10         100                  30



       +10%!!




                     © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban




  55     22     11         110                  33



       +10%!!




                     © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban




  55         22     11         110                  33



        +10%!!           throughput = 11 (        10%)


       Coste = 16


                         © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban



   23
  55      23         23          100                  30


                          throughput = 23 (        130%)



        Coste = 16

                           © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                            Diseño                Desarrollo
 Backlog   Pendiente                                               Testing    Terminado
                       En uso        Listas   En uso      Listas




                                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                            Diseño                Desarrollo
 Backlog   Pendiente                                               Testing    Terminado
                       En uso        Listas   En uso      Listas




                                                       © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
II. Establecer límites WIP (Work in Progress)
         Backlog   Pendiente   Desarrollo   Testing   Terminado




                                  3           2


                                            © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 4         Desarrollo - 4
 Backlog   Pendiente                                            Testing - 2   Terminado
                       En uso     Listas   En uso      Listas




                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
II. Establecer límites WIP (Work in Progress)

      2 por persona (o un poco menos)




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
II. Establecer límites WIP (Work in Progress)

      2 por persona (o un poco menos)
      Tantas como personas en el equipo




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
II. Establecer límites WIP (Work in Progress)

      2 por persona (o un poco menos)
      Tantas como personas en el equipo
      La mitad del equipo (XP maduros)




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
II. Establecer límites WIP (Work in Progress)

      2 por persona (o un poco menos)
      Tantas como personas en el equipo
      La mitad del equipo (XP maduros)
      Comenzar por el cuello de botella




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 1         Desarrollo - 1
 Backlog   Pendiente                                             Testing - 1   Terminado
                       En uso     Listas   En uso      Listas




                                                                Wip muy bajo


                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                          Diseño - 10        Desarrollo - 10
 Backlog   Pendiente                                            Testing - 10   Terminado
                       En uso     Listas   En uso      Listas




                                                                Wip muy alto


                                                    © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
III. Manejar el flujo de trabajo

      Monitorizar, medir e informar del estado
      Analizar la evolución
      Usar datos para mejorar




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
IV. Crear políticas de procesos explícitas

     Límites WIP
     Terminado - Terminado
     Objetivos Lead Time / SLAs
     Actuación ante bloqueos, interrupciones, ...




                              © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
                                                        Design           Code             Test
-!Normal                    Backlog     Selected                                                      Done!
                                                   On        Rdy    On       Rdy     On      Rdy
-!Bug
                   SPRINT
-!Evolutivo




Atención
                 FIRE!
inmediata

                 PRIO
Atención
prioritaria


Sólo si hay
buffer y el      ASAP
Sprint va bien

                                                   -!Ante           -!Test
                                                   bloqueos,        automatizados    -!Doc.
                                                   ayudar tester    antes de ready
                                                                                     actualizada
                                                   con criterios    -!Seguir
                            -!Max. 3 avatars por   aceptación       estándar de      -!95% coverage
                            persona                                 código



                                                                   © 2011 Proyectalis Gestión de Proyectos S.L.
Kanban

Código ticketing     J-34421
                       Como administrador quiero
                      saber quien está conectado en                 Descripción
                        todo momento para poder
                         comunicarme con ellos.
                                                              Días en cola
        Fechas     Bck: 3/9/11    Buf cont: IIIII IIIII
                   Pen: 4/9/11    Est: 20 25                  Restimaciones
                   An: 15/9/11    Left: 18 16 14 19
                   Dsg: 20/9/11
                   Tst:
                   Don:                                       Seguimiento




                                              © 2011 Proyectalis Gestión de Proyectos S.L.
Extreme PRogramming




            © 2011 Proyectalis Gestión de Proyectos S.L.
Extreme PRogramming

     Pair Programming
     Collective ownership
     Test Driven Development
     Coding standard
     Continuous Integration
     Continuous Development



                       © 2011 Proyectalis Gestión de Proyectos S.L.
Extreme PRogramming




                Repositorio
                                                        Unit Testing




                                             Testing
  Pre testing




                              Producción


                                           Producción


                                                        Producción
                  Deploy




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

Scrum seminar (Spanish)

  • 1.
    Agile Development Scrum,Kanban y Scrumban Pamplona, Noviembre 2011 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 2.
    Regla #1 11:00 Copa y puro (10’) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 3.
    Regla #1 11:00 Copa y puro (10’) 13:00 Comida (1h) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 4.
    Regla #1 11:00 Copa y puro (10’) 13:00 Comida (1h) 16:00 Siesta (10’) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 5.
    Regla #1 11:00 Copa y puro (10’) 13:00 Comida (1h) 16:00 Siesta (10’) 18:00 Libertad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 6.
    Regla #2 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 7.
    Regla #3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 8.
    Regla #4 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 9.
    Regla #5 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 10.
    Hello My Nameis: Alex Barrera @abarrera © 2011 Proyectalis Gestión de Proyectos S.L.
  • 11.
    ¿Qué buscáis delcurso? © 2011 Proyectalis Gestión de Proyectos S.L.
  • 12.
    Índice 1. Problemas 2. Manifiesto Ágil 3. Principios ágiles 4. Mitos y leyendas 5. Gestión de proyectos ágiles 6. Scrum 101 7. Kanban 8. Scrumban 9. Dudas y preguntas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 13.
    Go go go!! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 14.
    C:/> Problemas_ Codename: Statewide AutomatedChild Welfare Information System (SACWIS) Equipo: Florida Comienzo: 1990 Estimaciones: 8 años $32 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 15.
    C:/> Problemas_ Codename: Statewide AutomatedChild Welfare Information System (SACWIS) Equipo: Florida Comienzo: 1990 2002 Estimaciones: 8 años 12 años $32 Millones $170 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 16.
    C:/> Problemas_ Codename: Statewide AutomatedChild Welfare Information System (SACWIS) Equipo: Florida Comienzo: 1990 2002 2005 Estimaciones: 8 años 12 años 15 años $32 Millones $170 Millones $230 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 17.
    C:/> Problemas_ FA IL Codename: Statewide Automated Child Welfare Information System (SACWIS) 5 años (87% desviación) Equipo: Florida $198 M (718% 2002 Comienzo: 1990 desviación) 2005 Estimaciones: 8 años 12 años 15 años $32 Millones $170 Millones $230 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 18.
    C:/> Problemas_ Codename: Statewide AutomatedChild Welfare Information System (SACWIS) Equipo: Minnesota Comienzo: 1999 Estimaciones: 1 año $1.1 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 19.
    C:/> Problemas_ Codename: Statewide AutomatedChild Welfare Information System (SACWIS) 200:1 Diferencia de productividad Equipo: Minnesota ✓ Comienzo: 1999 Estimaciones: 1 año $1.1 Millones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 20.
    Paso 1: Reconocerel problema 24% proyectos fallidos 44% proyectos con problemas 68% PROBLEMATICOS Fuente: Standish Group CHAOS Report 2009 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 21.
    Paso 1: Reconocerel problema 24% proyectos fallidos 44% proyectos con problemas 68% PROBLEMATICOS 59¢ valor / $ de software 64% funcionalidades no usadas Fuente: Standish Group CHAOS Report 2009 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 22.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 23.
    Bastard Circle FromHell (BCFH) Baja Productividad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 24.
    Bastard Circle FromHell (BCFH) Retrasos Prisas Baja Productividad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 25.
    Bastard Circle FromHell (BCFH) Retrasos Prisas Baja Productividad Mala Calidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 26.
    Bastard Circle FromHell (BCFH) Retrasos Prisas Baja Productividad Mala Calidad Interrupciones Errores (bugs) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 27.
    Bastard Circle FromHell (BCFH) Retrasos Prisas Baja Productividad Mala Calidad Interrupciones Cliente Errores (bugs) Insatisfecho Costes extra Reducción beneficios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 28.
    Bastard Circle FromHell (BCFH) Falta competencias Retrasos Prisas Presión Baja Productividad Mala Calidad Desmotivación Interrupciones Cliente Errores (bugs) Insatisfecho Costes extra Reducción beneficios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 29.
    Bastard Circle FromHell (BCFH) Falta competencias Retrasos Prisas Presión Baja Productividad Mala Calidad Desmotivación Interrupciones Cliente Errores (bugs) Insatisfecho Costes extra Reducción beneficios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 30.
    Bastard Circle FromHell (BCFH) Falta competencias Retrasos Prisas Presión Baja Productividad Mala Calidad Desmotivación Interrupciones Cliente Errores (bugs) Insatisfecho Costes extra Reducción beneficios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 31.
    Toyota Way Nº1Ventas Mundiales 2010 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 32.
    Toyota Way Estrategia a largo plazo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 33.
    Toyota Way Proceso para resolver problemas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 34.
    Toyota Way Añadir valora la empresa mediante la formación de sus personas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 35.
    Toyota Way Reconocer que resolver la causa de los problemas genera aprendizaje © 2011 Proyectalis Gestión de Proyectos S.L.
  • 36.
    Toyota Way “La potencia sin control no sirve de nada” © 2011 Proyectalis Gestión de Proyectos S.L.
  • 37.
    Toyota Way Reto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 38.
    Toyota Way Kaizen © 2011 Proyectalis Gestión de Proyectos S.L.
  • 39.
    Toyota Way GenChi GenBUTSU (Ve y VE) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 40.
    Toyota Way RESPETO © 2011 Proyectalis Gestión de Proyectos S.L.
  • 41.
    Toyota Way trabajo en equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 42.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 43.
    Agile Manifesto 2001 (Snowbird, UT) Kent Beck Andrew Hunt Mike Beedle Ron Jeffries Arie van Bennekum Jon Kern Alistair Cockburn Brian Marick Ward Cunningham Robert C. Martin Martin Fowler Steve Mellor James Grenning Ken Schwaber Jim Highsmith Jeff Sutherland Dave Thomas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 44.
    Agile Manifesto 2001 (Snowbird, UT) Creador XP TDD Kent Beck SW Design Patterns Mike Beedle Smalltalk JUnit Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith © 2011 Proyectalis Gestión de Proyectos S.L.
  • 45.
    Agile Manifesto 2001 (Snowbird, UT) Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn User Case Crystal Family Ward Cunningham Martin Fowler James Grenning Jim Highsmith © 2011 Proyectalis Gestión de Proyectos S.L.
  • 46.
    Agile Manifesto 2001 (Snowbird, UT) Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Scrum (1995) Scrum Guide Ken Schwaber Agile Alliance Jeff Sutherland Dave Thomas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 47.
    Agile Manifesto 2001 (Snowbird, UT) Pragmatic Programmer (1999) Programming Ruby (2000) Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 48.
    Agile Manifesto 2001 (Snowbird, UT) Andrew Hunt Ron Jeffries Craft of SW Testing (1995) Jon Kern Context-Driven testing Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 49.
    Agile Manifesto 2001 (Snowbird, UT) “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: © 2011 Proyectalis Gestión de Proyectos S.L.
  • 50.
    Agile Manifesto 2001 (Snowbird, UT) 1. Indivíduos e interacciones sobre procesos y herramientas Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 51.
    Agile Manifesto 2001 (Snowbird, UT) 2. Software funcionando sobre documentación extensiva Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 52.
    Agile Manifesto 2001 (Snowbird, UT) 3. Colaboración con el cliente sobre negociación contractual Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 53.
    Agile Manifesto 2001 (Snowbird, UT) 4. Respuesta ante el cambio sobre seguir el plan Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 54.
    Agile Manifesto Principios Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y contínua de software con valor. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 55.
    Agile Manifesto Principios Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y contínua de software con valor. (JI T) e In Tim Just © 2011 Proyectalis Gestión de Proyectos S.L.
  • 56.
    Agile Manifesto Principios Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 57.
    Agile Manifesto Principios Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al período de tiempo más corto posible. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 58.
    Agile Manifesto Principios Los responsable de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 59.
    Agile Manifesto Principios Los responsable de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. qu ipo ne ) o e tsu aj re ab ei Tr (K © 2011 Proyectalis Gestión de Proyectos S.L.
  • 60.
    Agile Manifesto Principios Los proyectos se desarrollan en torno a indivíduos motivados. Hay que darles el entorno y apoyo que necesitan, y confiarles la ejecucción del trabajo. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 61.
    Agile Manifesto Principios sp eto Re Los proyectos se desarrollan en torno a indivíduos motivados. Hay que darles el entorno y apoyo que necesitan, y confiarles la ejecucción del trabajo. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 62.
    Agile Manifesto Principios El método más eficiente y efectivo de comunicar la información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 63.
    Agile Manifesto Principios be tsu en i G E) ch y V en e G (v El método más eficiente y efectivo de comunicar la información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 64.
    Agile Manifesto Principios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 65.
    Agile Manifesto Principios El software funcionando es la medida principal de progreso. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 66.
    Agile Manifesto Principios El software funcionando es la medida principal de progreso. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 67.
    Agile Manifesto Principios Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 68.
    Agile Manifesto Principios Proyecto Esfuerzo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 69.
    Agile Manifesto Principios Proyecto Esfuerzo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 70.
    Agile Manifesto Principios La atención contínua a la excelencia técnica y al buen diseño, mejora la agilidad. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 71.
    Agile Manifesto Principios © 2011 Proyectalis Gestión de Proyectos S.L.
  • 72.
    Agile Manifesto Principios La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 73.
    Agile Manifesto Principios La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. K ISS © 2011 Proyectalis Gestión de Proyectos S.L.
  • 74.
    Agile Manifesto Principios La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. Muda, muri, mudi K ISS © 2011 Proyectalis Gestión de Proyectos S.L.
  • 75.
    Agile Manifesto Principios Las mejores arquitecturas, requisitos y diseños, emergen de equipos auto organizados. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 76.
    Agile Manifesto Principios Las mejores arquitecturas, requisitos y diseños, emergen de equipos auto organizados. pe to Res © 2011 Proyectalis Gestión de Proyectos S.L.
  • 77.
    Agile Manifesto Principios A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 78.
    Agile Manifesto Principios izen Ka A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 79.
    Mitos del AgileDevelopment © 2011 Proyectalis Gestión de Proyectos S.L.
  • 80.
    Mitos del AgileDevelopment 1. Las metodologías ágiles no controlan el alcance © 2011 Proyectalis Gestión de Proyectos S.L.
  • 81.
    Mitos del AgileDevelopment 1. Las metodologías ágiles no controlan el alcance I1. Los proyectos ágiles son difíciles de manejar © 2011 Proyectalis Gestión de Proyectos S.L.
  • 82.
    Mitos del AgileDevelopment 1. Las metodologías ágiles no controlan el alcance I1. Los proyectos ágiles son difíciles de manejar III. Los procesos ágiles no escalan © 2011 Proyectalis Gestión de Proyectos S.L.
  • 83.
    Mitos del AgileDevelopment 1. Las metodologías ágiles no controlan el alcance I1. Los proyectos ágiles son difíciles de manejar III. Los procesos ágiles no escalan IV. Los procesos ágiles son solo para programadores © 2011 Proyectalis Gestión de Proyectos S.L.
  • 84.
    Reglas del juego © 2011 Proyectalis Gestión de Proyectos S.L.
  • 85.
    Reglas del juego Tiempo Alcance ? Recursos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 86.
    Reglas del juego Fijar: Alcance Recursos Tiempo Ágil Tradicional © 2011 Proyectalis Gestión de Proyectos S.L.
  • 87.
    Reglas del juego Fijar: Alcance Recursos Tiempo Ágil Tradicional Estimar: Recursos Tiempo Alcance © 2011 Proyectalis Gestión de Proyectos S.L.
  • 88.
    Reglas del juego Estimado Ouch! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 89.
    Reglas del juego Estimado Ouch! Simplicidad Desarrollo sostenible © 2011 Proyectalis Gestión de Proyectos S.L.
  • 90.
    Reglas del juego Estimado Ouch! Kaizen Replanificar © 2011 Proyectalis Gestión de Proyectos S.L.
  • 91.
    Reglas del juego Estimado Ouch! Software funcionando Confiarles ejecución Entrega temprana y cont. Replanificar R1.0 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 92.
    Reglas del juego Estimado Ouch! Replanificar R1.0 R2.0 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 93.
    Reglas del juego Estimaciones “El cambio es la única constante” Principio del Taoismo “Planificar lo es todo. El plan no es nada” Helmuth Graf von Moltke © 2011 Proyectalis Gestión de Proyectos S.L.
  • 94.
    Reglas del juego Estimaciones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 95.
    Reglas del juego Estimaciones Media de la industria: 5 bugs / KLOC NASA 0.004 bugs / KLOC © 2011 Proyectalis Gestión de Proyectos S.L.
  • 96.
    Reglas del juego Estimaciones Media de la industria: 5 bugs / KLOC NASA 0.004 bugs / KLOC Media de la industria: $5 / LOC NASA $850 / LOC © 2011 Proyectalis Gestión de Proyectos S.L.
  • 97.
    Reglas del juego Estimaciones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 98.
    Reglas del juego Estimaciones Tiempo medio proyecto 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 99.
    Reglas del juego Estimaciones Norma Tiempo medio proyecto 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 100.
    Reglas del juego Estimaciones Norma Tiempo medio proyecto 95% SLA 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 101.
    Reglas del juego Estimaciones Tiempo medio proyecto S vs proyecto L Proyectos dispares: Proyecto XS (3 días) Proyecto S (40 días) Proyecto M (90 días) Proyecto L (150 días) Proyecto XL (220 días) 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 102.
    Reglas del juego Complejidad Software IS HARD © 2011 Proyectalis Gestión de Proyectos S.L.
  • 103.
    Reglas del juego Complejidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 104.
    Reglas del juego Complejidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 105.
    Reglas del juego Complejidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 106.
    Reglas del juego Complejidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 107.
    Reglas del juego Complejidad © 2011 Proyectalis Gestión de Proyectos S.L.
  • 108.
    Reglas del juego Construcción Ciclo PDCA © 2011 Proyectalis Gestión de Proyectos S.L.
  • 109.
    Reglas del juego Construcción Ideas Aprender Construir Datos Producto Ciclo PDCA Medir Ciclo Lean Startup © 2011 Proyectalis Gestión de Proyectos S.L.
  • 110.
    Reglas del juego Construcción The Walking Skeleton © 2011 Proyectalis Gestión de Proyectos S.L.
  • 111.
    Reglas del juego Construcción © 2011 Proyectalis Gestión de Proyectos S.L.
  • 112.
    Reglas del juego Construcción © 2011 Proyectalis Gestión de Proyectos S.L.
  • 113.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 114.
    SCRUM 101 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 115.
    SCRUM 101 Herencia © 2011 Proyectalis Gestión de Proyectos S.L.
  • 116.
    SCRUM 101 Herencia © 2011 Proyectalis Gestión de Proyectos S.L.
  • 117.
    SCRUM 101 Herencia © 2011 Proyectalis Gestión de Proyectos S.L.
  • 118.
    SCRUM 101 Thin is the new black © 2011 Proyectalis Gestión de Proyectos S.L.
  • 119.
    SCRUM 101 Takeuchi y Nonaka (1986) The new new product development game © 2011 Proyectalis Gestión de Proyectos S.L.
  • 120.
    SCRUM 101 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 121.
    SCRUM 101 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 122.
    SCRUM 101 Transformation Results Features Delivered per Team Days between Major Releases 2000 2001 2002 2003 2004 2005 2006 2007 Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference © 2011 Proyectalis Gestión de Proyectos S.L.
  • 123.
    SCRUM 101 Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference © 2011 Proyectalis Gestión de Proyectos S.L.
  • 124.
    SCRUM 101 Que NO es Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 125.
    SCRUM 101 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 126.
    SCRUM 101 Elementos Roles Artefactos Reuniones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 127.
    SCRUM 101 Roles Equipo Dueño de Producto (PO) Scrum Master (SM) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 128.
    SCRUM 101 Roles Proyecto Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 129.
    SCRUM 101 Roles Tareas #!/bin/sh Proyecto #!/bin/sh #!/bin/sh El Equipo Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 130.
    SCRUM 101 Roles Tareas V1.0 #!/bin/sh Proyecto #!/bin/sh #!/bin/sh El Equipo Mr. Scrum Master Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 131.
    SCRUM 101 Roles Tareas V1.0 Sprint Proyecto #!/bin/sh #!/bin/sh #!/bin/sh Mr. Dueño de Producto El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 132.
    SCRUM 101 Sprint Tiempo predefinido (1-4 semanas) Compromiso de terminar x historias Proyecto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 133.
    SCRUM 101 Sprint Tiempo predefinido (1-4 semanas) Compromiso de terminar x historias Reunión de Sprint Proyecto Revisión del Sprint Sprint 1 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 134.
    SCRUM 101 Sprint Done Proyecto Sprint 1 Sprint 2 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 135.
    SCRUM 101 Sprint Done Done Done Proyecto Sprint 1 Sprint 2 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 136.
    SCRUM 101 Sprint Done Done Done Proyecto Sprint 1 Sprint 2 Sprint 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 137.
    SCRUM 101 Sprint V1.0 Done Done Done Done Done Done Proyecto Sprint 1 Sprint 2 Sprint 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 138.
    SCRUM 101 Artefactos Pila de producto Pila del sprint Burn Down © 2011 Proyectalis Gestión de Proyectos S.L.
  • 139.
    SCRUM 101 Artefactos Pila de Producto (Product backlog) Proyecto Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 140.
    SCRUM 101 Artefactos Pila de Producto (Product backlog) Historias de usuario Proyecto Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 141.
    SCRUM 101 Artefactos Pila de Producto (Product backlog) S Historias de usuario XS S M Proyecto M M Mr. Dueño de Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 142.
    SCRUM 101 Artefactos Pila de Producto (Product backlog) Más prioritario S Historias de usuario XS S M Proyecto M M Menos prioritario © 2011 Proyectalis Gestión de Proyectos S.L.
  • 143.
    SCRUM 101 Artefactos Como <actor>, Pila de Producto quiero <acción> (Product backlog) de forma que <resultado>. Más prioritario S Historias de usuario XS S M Proyecto M M Menos prioritario © 2011 Proyectalis Gestión de Proyectos S.L.
  • 144.
    SCRUM 101 Artefactos Pila de Producto (Product backlog) Refinamiento Más prioritario S S XS S S S M Proyecto M M Menos prioritario © 2011 Proyectalis Gestión de Proyectos S.L.
  • 145.
    SCRUM 101 Sprint Cero Paso 1 Mr. Dueño de Producto #!/bin/sh Proyecto El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 146.
    SCRUM 101 Sprint Cero Paso 1 Mr. Dueño de Producto #!/bin/sh Proyecto El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 147.
    SCRUM 101 Sprint Cero S Paso 1 XS S M #!/bin/sh M #!/bin/sh M #!/bin/sh El Equipo Proyecto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 148.
    SCRUM 101 Sprint Cero Más prioritario S Paso 1 XS S M Mr. Dueño de Producto M M Menos prioritario Proyecto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 149.
    SCRUM 101 Sprint Cero Paso 2 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 150.
    SCRUM 101 Sprint Cero Paso 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 151.
    SCRUM 101 Sprint Cero Paso 4 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 152.
    SCRUM 101 Sprint Cero Paso 5 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 153.
    SCRUM 101 Sprint Cero Sprint 0 Sprint 1 Sprint 2 Sprint 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 154.
    SCRUM 101 Backlog grooming Sprint 0 Sprint 1 Sprint 2 Sprint 3 Backlog grooming © 2011 Proyectalis Gestión de Proyectos S.L.
  • 155.
    SCRUM 101 Backlog grooming Sprint 0 Sprint 1 Sprint 2 Sprint 3 Backlog grooming Validar prioridades (nuevas historias, ...) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 156.
    SCRUM 101 Backlog grooming Sprint 0 Sprint 1 Sprint 2 Sprint 3 Backlog grooming Validar prioridades (nuevas historias, ...) Subdividir historias muy grandes © 2011 Proyectalis Gestión de Proyectos S.L.
  • 157.
    SCRUM 101 Backlog grooming Sprint 0 Sprint 1 Sprint 2 Sprint 3 Backlog grooming Validar prioridades (nuevas historias, ...) Subdividir historias muy grandes Verificar historias están listas (dependencias) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 158.
    SCRUM 101 Artefactos Más prioritario Selección para Sprint #!/bin/sh #!/bin/sh #!/bin/sh El Equipo Proyecto Menos prioritario © 2011 Proyectalis Gestión de Proyectos S.L.
  • 159.
    SCRUM 101 Artefactos Pila del Sprint (Sprint backlog) Más prioritario Tareas #!/bin/sh #!/bin/sh Proyecto #!/bin/sh Menos prioritario El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 160.
    SCRUM 101 Tareas Algorithm from hell #!/bin/sh © 2011 Proyectalis Gestión de Proyectos S.L.
  • 161.
    SCRUM 101 Tareas Algorithm from hell #!/bin/sh ###****!! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 162.
    SCRUM 101 Tareas Algorithm from hell #!/bin/sh ###****!! Jack el destripador © 2011 Proyectalis Gestión de Proyectos S.L.
  • 163.
    SCRUM 101 Tareas La masacre del índice invertido Buscar Plex Fichero 1 Fichero 2 Fichero 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 164.
    SCRUM 101 Tareas La masacre del índice invertido int main() { trie root = init_tables();   search_index(root, "plex"); return 0; } © 2011 Proyectalis Gestión de Proyectos S.L.
  • 165.
    SCRUM 101 Tareas La masacre del índice invertido int main() { trie root = init_tables();   search_index(root, "plex"); return 0; } Search for "flex": f1.txt source/f2.txt © 2011 Proyectalis Gestión de Proyectos S.L.
  • 166.
    SCRUM 101 Tareas La masacre del índice invertido int main() { trie root = init_tables();   search_index(root, "plex"); return 0; } Search for "flex": f1.txt source/f2.txt Search for "flex": f1.txt source/f2.txt © 2011 Proyectalis Gestión de Proyectos S.L.
  • 167.
    SCRUM 101 Tareas La masacre del índice invertido int main() { trie root = init_tables();   search_index(root, "plex"); return 0; } Search for "flex": f1.txt source/f2.txt Search for "flex": f1.txt source/f2.txt Search for "flex": f1.txt source/f2.txt © 2011 Proyectalis Gestión de Proyectos S.L.
  • 168.
    SCRUM 101 Tareas La masacre del índice invertido void search_index(trie root, char *word) int main() { { //TODO: Realizar la búsqueda printf("Search for "%s": ", word); trie root = init_tables(); printf("f1.txt source/f2.txtn");   } search_index(root, "plex"); return 0; } © 2011 Proyectalis Gestión de Proyectos S.L.
  • 169.
    SCRUM 101 Tareas La masacre del índice invertido void search_index(trie root, char *word) int main() { { //TODO: Realizar la búsqueda printf("Search for "%s": ", word); trie root = init_tables(); printf("f1.txt source/f2.txtn");   } search_index(root, "plex"); trie init_tables() return 0; { trie root = trie_new(); } //TODO: Inicializar tablas return root; } © 2011 Proyectalis Gestión de Proyectos S.L.
  • 170.
    SCRUM 101 Tareas La masacre del índice invertido void search_index(trie root, char *word) int main() { { //TODO: Realizar la búsqueda printf("Search for "%s": ", word); trie root = init_tables(); printf("f1.txt source/f2.txtn");   } search_index(root, "plex"); trie init_tables() return 0; { trie root = trie_new(); } //TODO: Inicializar tablas return root; } typedef struct trie_t *trie, trie_t; struct trie_t { trie next[sizeof(chr_legal)]; int eow; };   trie trie_new() { return calloc(sizeof(trie_t), 1); } © 2011 Proyectalis Gestión de Proyectos S.L.
  • 171.
    SCRUM 101 Tareas La masacre del índice invertido void search_index(trie root, char *word) int main() { { //TODO: Realizar la búsqueda printf("Search for "%s": ", word); trie root = init_tables(); printf("f1.txt source/f2.txtn");   } search_index(root, "plex"); trie init_tables() return 0; { trie root = trie_new(); } //TODO: Inicializar tablas return root; } typedef struct trie_t *trie, trie_t; struct trie_t { trie next[sizeof(chr_legal)]; int eow; };   trie trie_new() { return calloc(sizeof(trie_t), 1); } Día 1 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 172.
    SCRUM 101 Tareas La masacre del índice invertido void search_index(trie root, char *word) int main() { { //TODO: Realizar la búsqueda printf("Search for "%s": ", word); trie root = init_tables(); printf("f1.txt source/f2.txtn");   } search_index(root, "plex"); TESTABLE!! trie init_tables() return 0; { trie root = trie_new(); } //TODO: Inicializar tablas return root; } typedef struct trie_t *trie, trie_t; struct trie_t { trie next[sizeof(chr_legal)]; int eow; };   trie trie_new() { return calloc(sizeof(trie_t), 1); } Día 1 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 173.
    SCRUM 101 Artefactos 100% 0% 100% 45% 0% Pila del Sprint #!/bin/sh #!/bin/sh #!/bin/sh El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 174.
    SCRUM 101 Artefactos Diagrama Burn Down 100% 0% 100% 45% 0% (Burn Down chart) Pila del Sprint 14 12 10 Trabajo #!/bin/sh 8 6 #!/bin/sh #!/bin/sh 4 2 El Equipo 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 175.
    SCRUM 101 Artefactos Diagrama Burn Down 100% 0% 100% 45% 0% (Burn Down chart) Pila del Sprint 14 Tareas pendientes 12 10 Progreso ideal Trabajo #!/bin/sh 8 6 #!/bin/sh #!/bin/sh 4 2 El Equipo 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 176.
    SCRUM 101 Artefactos Diagrama Burn Down 100% 0% 100% 45% 0% (Burn Down chart) Pila del Sprint 14 0 tareas terminadas 12 vs 10 2 tareas terminadas Trabajo #!/bin/sh 8 6 #!/bin/sh #!/bin/sh 4 2 El Equipo 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 177.
    SCRUM 101 Artefactos 14 12 10 Trabajo 8 Tendencia si no 6 cambiamos 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 178.
    SCRUM 101 Artefactos 14 12 10 Trabajo 8 Tendencia si no 6 cambiamos 4 2 +1 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 179.
    SCRUM 101 Artefactos 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 180.
    SCRUM 101 Release Plan 1000 800 600 Horas 400 200 0 0 1 2 3 4 5 6 7 8 9 10 Sprints © 2011 Proyectalis Gestión de Proyectos S.L.
  • 181.
    SCRUM 101 Reuniones Revisión Sprint Reunión de Sprint Retrospectiva Scrum Diario © 2011 Proyectalis Gestión de Proyectos S.L.
  • 182.
    SCRUM 101 Timeboxing © 2011 Proyectalis Gestión de Proyectos S.L.
  • 183.
    SCRUM 101 Reuniones Scrum Diario (Daily Scrum) Comienza a la misma hora siempre Se realiza en el mismo lugar siempre Dura 15 minutos (Equipo + SM) ¿Qué has hecho ayer? ¿Qué vas a hacer hoy? ¿Qué impedimentos has encontrado? © 2011 Proyectalis Gestión de Proyectos S.L.
  • 184.
    SCRUM 101 Reuniones Planificación de Sprint (Sprint Planning) Se planifica la iteración Dura 4h para Sprints de 2 semanas 2 partes (2h cada una) Se planifica que se va a hacer (PO + Equipo) El equipo discute cómo lo va a hacer (Equipo) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 185.
    SCRUM 101 Reuniones Planificación de Sprint (Sprint Planning) Se planifica la iteración ¡OJO! Es el equipo el que Dura 4h para Sprints de 2 semanas decide qué y cuanto hace 2 partes (2h cada una) Se planifica que se va a hacer (PO + Equipo) El equipo discute cómo lo va a hacer (Equipo) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 186.
    SCRUM 101 Reuniones Revisión del Sprint (Sprint Review) Se realiza al terminar el Sprint Dura 2h para Sprints de 2 semanas Se explica que se ha hecho y que no Se enseña lo que se ha hecho (demo) PO valida o no lo realizado Se discute la pila de producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 187.
    SCRUM 101 Reuniones Retrospectiva del Sprint (Sprint Retro.) SM anima al Equipo a revisar el proceso Se revisan: Personas, relaciones, procesos y herramientas Retrospectiva: ¿Qué ha fallado? ¿Qué se puede mejorar? © 2011 Proyectalis Gestión de Proyectos S.L.
  • 188.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 189.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Historias de usuario (Pila de Producto) Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 190.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Tareas de la historia (Pila del Sprint) Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 191.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Tareas en desarrollo Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 192.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Tareas terminadas Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 193.
    SCRUM 101 Artefactos Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Información del proyecto Release Plan: Impedimentos: Tablón Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 194.
    SCRUM 101 Framework © 2011 Proyectalis Gestión de Proyectos S.L.
  • 195.
    SCRUM 101 Roles: El Equipo 7±2 personas Auto organizado Cross-funcional Estima y reporta progreso Entrega de sw funcional © 2011 Proyectalis Gestión de Proyectos S.L.
  • 196.
    SCRUM 101 Roles: El Dueño de Producto Gestiona visión y roadmap Gestiona la Pila de Producto: Que entra y que sale Prioriza ¡NO estima! Recopila requisitos Valida el trabajo realizado Define criterios aceptación Escribe historias de usuario Responsable satisfacción cliente Responsable éxito financiero © 2011 Proyectalis Gestión de Proyectos S.L.
  • 197.
    SCRUM 101 Roles: Scrum Master “Perro pastor”, lider, coach Mr. Wolf: Elimina problemas Asegura correcto uso de Scrum Gestiona la Pila de Impedimentos Moderador - Facilitador Pepito Grillo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 198.
    SCRUM 101 Roles: Scrum Master “Perro pastor”, lider, coach Mr. Wolf: Elimina problemas Asegura correcto uso de Scrum Gestiona la Pila de Impedimentos Moderador - Facilitador ¡NO asigna trabajo¡ Pepito Grillo ¡NO es el jefe! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 199.
    SCRUM 101 Velocidad Tareas Esto seguro que lo hacemos Velocidad Mínima Número de tareas terminadas en un Sprint © 2011 Proyectalis Gestión de Proyectos S.L.
  • 200.
    SCRUM 101 Velocidad Tareas Esto seguro que lo hacemos Velocidad Mínima Velocidad Máxima Queremos que compartas las drogas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 201.
    SCRUM 101 Velocidad Tareas Esto seguro que lo hacemos Velocidad Mínima Nuestra velocidad real caerá por aquí Velocidad Máxima Queremos que compartas las drogas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 202.
    SCRUM 101 Velocidad Tareas Esto seguro que lo hacemos Velocidad Mínima Nuestra velocidad real caerá por aquí Velocidad Máxima Queremos que compartas las drogas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 203.
    SCRUM 101 Capacidad 105 100 100 Tareas 93 91 90 90 90 86 86 70 65 Sprints © 2011 Proyectalis Gestión de Proyectos S.L.
  • 204.
    SCRUM 101 Capacidad ¡Oh si! 900 tareas en 9 semanas 105 100 100 Tareas 93 91 90 90 90 86 86 70 65 Sprints © 2011 Proyectalis Gestión de Proyectos S.L.
  • 205.
    SCRUM 101 Capacidad +15 +10 +10 105 +3 100 100 Tareas 93 91 90 90 90 86 86 -4 -4 -25 70 -20 65 Sprints © 2011 Proyectalis Gestión de Proyectos S.L.
  • 206.
    SCRUM 101 Capacidad Ohhmmmm! 700 - 900 en 9 semanas +15 +10 +10 105 +3 100 100 Tareas 93 91 90 90 90 86 86 -4 -4 -25 70 -20 65 Sprints © 2011 Proyectalis Gestión de Proyectos S.L.
  • 207.
    SCRUM 101 Scrum multiproducto Producto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 208.
    SCRUM 101 Scrum multiproducto Producto #!/ Feature #1 #!/ #!/ Equipo A © 2011 Proyectalis Gestión de Proyectos S.L.
  • 209.
    SCRUM 101 Scrum multiproducto Producto #!/ Feature #1 #!/ #!/ Equipo A #!/ Feature #2 #!/ #!/ Equipo B © 2011 Proyectalis Gestión de Proyectos S.L.
  • 210.
    SCRUM 101 Scrum multiproducto Producto #!/ Feature #1 #!/ #!/ Equipo A #!/ Feature #2 #!/ #!/ Equipo B #!/ Feature #3 #!/ #!/ Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 211.
    SCRUM 101 Scrum multiproducto Producto #!/ Feature #1 #!/ #!/ Equipo A #!/ Feature #2 #!/ #!/ Equipo B #!/ Feature #3 #!/ #!/ Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 212.
    SCRUM 101 Scrum de Scrums Scrum Diario Scrum Diario Scrum Diario #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ Equipo A Equipo B Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 213.
    SCRUM 101 Scrum de Scrums Scrum Diario #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ Equipo A Equipo B Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 214.
    SCRUM 101 Scrum de Scrums ¿Qué ha hecho tu equipo? Scrum Diario #!/ #!/ #!/ ¿Qué va a hacer? ¿Algo entorpece o retrasa? Estás a punto de mandar algo a otro equipo #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ Equipo A Equipo B Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 215.
    SCRUM 101 Scrum de Scrums Equipo A Equipo B Equipo C Equipo A Equipo B Equipo C #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ #!/ Equipo A Equipo B Equipo C © 2011 Proyectalis Gestión de Proyectos S.L.
  • 216.
    SCRUM 101 Scrum de Scrums © 2011 Proyectalis Gestión de Proyectos S.L.
  • 217.
    SCRUM 101 Reglas de oro 1. Indivíduos II. No es una bala de plata III. Restrospectiva, retrospectiva, retrospectiva IV. Scrum diario, control diario V. Producto final = medida de progres VI. Equipos auto organizados y comprometidos VII. Desarrollo iterativo e incremental © 2011 Proyectalis Gestión de Proyectos S.L.
  • 218.
    SCRUM 101 Reglas de oro VIII. Terminado, terminado © 2011 Proyectalis Gestión de Proyectos S.L.
  • 219.
    SCRUM 101 Reglas de oro IX. “Orcos a las puertas” PO #!/bin/ #!/bin/ #!/bin/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 220.
    SCRUM 101 Reglas de oro IX. “Orcos a las puertas” Stakeholders aka Orcos PO #!/bin/ #!/bin/ #!/bin/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 221.
    SCRUM 101 Reglas de oro IX. “Orcos a las puertas” #!/bin/ #!/bin/ #!/bin/ Eh, eh, colegui! El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 222.
    SCRUM 101 Reglas de oro IX. “Orcos a las puertas” Scrum Master #!/bin/ #!/bin/ #!/bin/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 223.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 224.
    SCRUM 101 Reglas de oro X. “Horno de las madalenas” #!/ #!/ #!/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 225.
    SCRUM 101 Reglas de oro X. “Horno de las madalenas” +3 !!!!! #!/ #!/ #!/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 226.
    SCRUM 101 Reglas de oro X. “Horno de las madalenas” +3 !!!!! ###****!! #!/ #!/ #!/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 227.
    SCRUM 101 Reglas de oro X. “Horno de las madalenas” +3 #!/ #!/ #!/ El Equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 228.
    SCRUM 101 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 229.
    SCRUM 101 Planificación Puntos historia Miden el esfuerzo Grupo vs Indiv. © 2011 Proyectalis Gestión de Proyectos S.L.
  • 230.
    SCRUM 101 Planificación Puntos historia Miden el esfuerzo Grupo vs Indiv. 1-10 Fibonacci Camisetas (XS, S, M, ...) Razas (Chiguagua, Gran Danés, ...) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 231.
    SCRUM 101 Planificación S M Puntos historia Miden el esfuerzo L Grupo vs Indiv. S 1-10 Fibonacci Camisetas (XS, S, M, ...) Razas (Chiguagua, Gran Danés, ...) Estimación Relativa © 2011 Proyectalis Gestión de Proyectos S.L.
  • 232.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 233.
    SCRUM 101 Planificación © 2011 Proyectalis Gestión de Proyectos S.L.
  • 234.
    SCRUM 101 Ejemplos tablones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 235.
    SCRUM 101 Ejemplos tablones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 236.
    SCRUM 101 Ejemplos tablones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 237.
    SCRUM 101 Ejemplos tablones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 238.
    SCRUM 101 Mejoras al tablón Historias Pendiente Desarrollo Testing Terminado © 2011 Proyectalis Gestión de Proyectos S.L.
  • 239.
    SCRUM 101 Mejoras al tablón Historias Pendiente Desarrollo Testing Terminado Fuego © 2011 Proyectalis Gestión de Proyectos S.L.
  • 240.
    SCRUM 101 Mejoras al tablón Historias Pendiente Desarrollo Testing Terminado Fuego © 2011 Proyectalis Gestión de Proyectos S.L.
  • 241.
    SCRUM 101 Mejoras al tablón Historias Pendiente Desarrollo Testing Terminado Fuego Evolutivo Bug © 2011 Proyectalis Gestión de Proyectos S.L.
  • 242.
    SCRUM 101 Ejemplos tablones © 2011 Proyectalis Gestión de Proyectos S.L.
  • 243.
    SCRUM 101 Ejemplos tablones Historias Pendiente Desarrollo Testing Terminado © 2011 Proyectalis Gestión de Proyectos S.L.
  • 244.
    SCRUM 101 Ejemplos tablones Historias Pendiente Desarrollo Testing Terminado © 2011 Proyectalis Gestión de Proyectos S.L.
  • 245.
    SCRUM 101 Ejemplos tablones Historias Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Release Plan: Impedimentos: © 2011 Proyectalis Gestión de Proyectos S.L.
  • 246.
    SCRUM 101 Ejemplos burndown © 2011 Proyectalis Gestión de Proyectos S.L.
  • 247.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 248.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 249.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 250.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 251.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 252.
    SCRUM 101 Ejemplos Burndown 14 12 10 Reestimación Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 253.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 254.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 255.
    SCRUM 101 Ejemplos Burndown 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 256.
    SCRUM 101 Ejemplos Burndown 10 5 Trabajo 0 -5 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 257.
    SCRUM 101 Ejemplos Burndown Trabajo 10 5 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 258.
    Kanban Tiempo Lead total ~120 días Tiempo Lead ~15 días Tiempo Ciclo ~4 días Diseño Desarrollo Backlog Pendiente Testing Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 259.
    Kanban Norma Tiempo medio proyecto 80% SLA 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 260.
    Kanban Calidad de servicio Diseño Desarrollo Backlog Pendiente Testing Terminado En uso Listas En uso Listas Sprint Fuego Prio ASAP © 2011 Proyectalis Gestión de Proyectos S.L.
  • 261.
    Kanban Burndown + Calidad 14 12 10 Trabajo 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 Tiempo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 262.
    Kanban Design Code Test -!Normal Backlog Selected Done! On Rdy On Rdy On Rdy -!Bug SPRINT -!Evolutivo Atención FIRE! inmediata PRIO Atención prioritaria Sólo si hay buffer y el ASAP Sprint va bien -!Ante -!Test bloqueos, automatizados -!Doc. ayudar tester antes de ready actualizada con criterios -!Seguir -!Max. 3 avatars por aceptación estándar de -!95% coverage persona código © 2011 Proyectalis Gestión de Proyectos S.L.
  • 263.
    © 2011 ProyectalisGestión de Proyectos S.L.
  • 264.
    Firewall project v1.0 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 265.
    Firewall project v1.0 Paso 1: Desarrolladores 6 Diseñadores 4 Testers 3 DBA 3 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 266.
    Firewall project v1.0 Features Packet handling / filtering Remote logging Console interface © 2011 Proyectalis Gestión de Proyectos S.L.
  • 267.
    Firewall project v1.0 Sprint 0 Product Owners Scrum Master Equipos 6 ± 1 Asignar features © 2011 Proyectalis Gestión de Proyectos S.L.
  • 268.
    Firewall project v1.0 Sprint 0 Escribir 5 historias de usuario / equipo 15 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 269.
    Firewall project v1.0 Sprint 0 Priorizar el backlog de producto 5 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 270.
    Firewall project v1.0 Sprint 0 Estimar historias de usuario Dividir las historias en dos 15 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 271.
    Firewall project v1.0 Sprint 0 Recursos necesarios (al menos 2) Crear tablón de Scrum 5 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 272.
    Firewall project v1.0 Planificación de Sprint 1 Seleccionar scope del sprint 10 Minutos Equipo Rojo Equipo Oro Equipo Verde Velocidad 10 12 7 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 273.
    Firewall project v1.0 Planificación de Sprint 1 Romper las historias en tareas Mínimo 8 tareas por historia 20 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 274.
    Firewall project v1.0 Sprint 1 Seleccionar tareas Actualizar burndown Daily Scrum © 2011 Proyectalis Gestión de Proyectos S.L.
  • 275.
    Firewall project v1.0 Sprint 1 Equipo Rojo Equipo Oro Equipo Verde Día 1 1 0 1 Falta 1 de los recursos Se han empezado muchas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 276.
    Firewall project v1.0 Sprint 1 Equipo Rojo Equipo Oro Equipo Verde Día 2 3 1 2 Reestimación © 2011 Proyectalis Gestión de Proyectos S.L.
  • 277.
    Firewall project v1.0 Sprint 1 Equipo Rojo Equipo Oro Equipo Verde Día 3 2 1 3 Miembro Oro a equipo Verde © 2011 Proyectalis Gestión de Proyectos S.L.
  • 278.
    Firewall project v1.0 Sprint 1 Equipo Rojo Equipo Oro Equipo Verde Día 4 1 0 3 Backlog grooming (nueva historia, faltan máquinas) Entran 2 TRs © 2011 Proyectalis Gestión de Proyectos S.L.
  • 279.
    Firewall project v1.0 Sprint 1 Equipo Rojo Equipo Oro Equipo Verde Día 5 0 3 0 Fuego: Peta la release anterior Entran 5 TRs © 2011 Proyectalis Gestión de Proyectos S.L.
  • 280.
    Firewall project v1.0 Revisión del Sprint 1 Demo de cada equipo Actualizar Release Plan 5 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 281.
    Firewall project v1.0 Retrospectiva del Sprint 1 5 Minutos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 282.
    SCRUMBAN © 2011 Proyectalis Gestión de Proyectos S.L.
  • 283.
    Scrumban Capacidad 105 100 100 Tareas 93 91 90 90 90 86 86 70 65 Sprints WTF?? © 2011 Proyectalis Gestión de Proyectos S.L.
  • 284.
    Scrumban Backlog Pendiente Desarrollo Testing Terminado Backlog Pendiente Desarrollo Testing Terminado Buffer © 2011 Proyectalis Gestión de Proyectos S.L.
  • 285.
    Scrumban Backlog Pendiente Desarrollo Testing Terminado V scrum Backlog Pendiente Desarrollo Testing Terminado V buffer © 2011 Proyectalis Gestión de Proyectos S.L.
  • 286.
    Scrumban V Scrum V Buffer 10 5 9 5 10 4 8 6 9 4 9 5 ? ? © 2011 Proyectalis Gestión de Proyectos S.L.
  • 287.
    Scrumban V Scrum V Buffer 10 5 9 5 10 4 8 6 9 4 9 5 3 14 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 288.
    Scrumban Backlog Pendiente Desarrollo Testing Terminado Backlog Pendiente Desarrollo Testing Terminado © 2011 Proyectalis Gestión de Proyectos S.L.
  • 289.
    Scrumban Backlog Pendiente Desarrollo Testing Terminado V scrum Backlog Pendiente Desarrollo Testing Terminado V buffer + V buffer - © 2011 Proyectalis Gestión de Proyectos S.L.
  • 290.
    Scrumban Capacidad Vavg Buffer+ Velocity Vavg Scrum Vavg Buffer- © 2011 Proyectalis Gestión de Proyectos S.L.
  • 291.
    Bibliografia © 2011 Proyectalis Gestión de Proyectos S.L.
  • 292.
    Bibliografia © 2011 Proyectalis Gestión de Proyectos S.L.
  • 293.
    Retrospectiva powa! alejandro.barrera@proyectalis.com @abarrera © 2011 Proyectalis Gestión de Proyectos S.L.
  • 294.
    Kanban Taiichi Ohno Toyota Production System © 2011 Proyectalis Gestión de Proyectos S.L.
  • 295.
    Kanban Taiichi Ohno Toyota Production System Que, cuando y cuanto Sistema pull © 2011 Proyectalis Gestión de Proyectos S.L.
  • 296.
    Kanban Taiichi Ohno Toyota Production System Que, cuando y cuanto Tuercas Sistema pull Tornillos © 2011 Proyectalis Gestión de Proyectos S.L.
  • 297.
    Kanban © 2011 Proyectalis Gestión de Proyectos S.L.
  • 298.
    Kanban 1.Visualizar el flujode trabajo Backlog Pendiente Desarrollo Terminado Proyecto: Equipo: Demo: Burn Down: Release Plan: Impedimentos: © 2011 Proyectalis Gestión de Proyectos S.L.
  • 299.
    Kanban 50 20 10 100 30 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 300.
    Kanban Texto 50 20 10 100 30 Cuello de botella (throughput = 10) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 301.
    Kanban 50 20 10 100 30 +10%!! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 302.
    Kanban 55 22 11 110 33 +10%!! © 2011 Proyectalis Gestión de Proyectos S.L.
  • 303.
    Kanban 55 22 11 110 33 +10%!! throughput = 11 ( 10%) Coste = 16 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 304.
    Kanban 23 55 23 23 100 30 throughput = 23 ( 130%) Coste = 16 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 305.
    Kanban Diseño Desarrollo Backlog Pendiente Testing Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 306.
    Kanban Diseño Desarrollo Backlog Pendiente Testing Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 307.
    Kanban II. Establecer límitesWIP (Work in Progress) Backlog Pendiente Desarrollo Testing Terminado 3 2 © 2011 Proyectalis Gestión de Proyectos S.L.
  • 308.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 309.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 310.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 311.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 312.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 313.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 314.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 315.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 316.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 317.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 318.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 319.
    Kanban Diseño - 4 Desarrollo - 4 Backlog Pendiente Testing - 2 Terminado En uso Listas En uso Listas © 2011 Proyectalis Gestión de Proyectos S.L.
  • 320.
    Kanban II. Establecer límitesWIP (Work in Progress) 2 por persona (o un poco menos) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 321.
    Kanban II. Establecer límitesWIP (Work in Progress) 2 por persona (o un poco menos) Tantas como personas en el equipo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 322.
    Kanban II. Establecer límitesWIP (Work in Progress) 2 por persona (o un poco menos) Tantas como personas en el equipo La mitad del equipo (XP maduros) © 2011 Proyectalis Gestión de Proyectos S.L.
  • 323.
    Kanban II. Establecer límitesWIP (Work in Progress) 2 por persona (o un poco menos) Tantas como personas en el equipo La mitad del equipo (XP maduros) Comenzar por el cuello de botella © 2011 Proyectalis Gestión de Proyectos S.L.
  • 324.
    Kanban Diseño - 1 Desarrollo - 1 Backlog Pendiente Testing - 1 Terminado En uso Listas En uso Listas Wip muy bajo © 2011 Proyectalis Gestión de Proyectos S.L.
  • 325.
    Kanban Diseño - 10 Desarrollo - 10 Backlog Pendiente Testing - 10 Terminado En uso Listas En uso Listas Wip muy alto © 2011 Proyectalis Gestión de Proyectos S.L.
  • 326.
    Kanban III. Manejar elflujo de trabajo Monitorizar, medir e informar del estado Analizar la evolución Usar datos para mejorar © 2011 Proyectalis Gestión de Proyectos S.L.
  • 327.
    Kanban IV. Crear políticasde procesos explícitas Límites WIP Terminado - Terminado Objetivos Lead Time / SLAs Actuación ante bloqueos, interrupciones, ... © 2011 Proyectalis Gestión de Proyectos S.L.
  • 328.
    Kanban Design Code Test -!Normal Backlog Selected Done! On Rdy On Rdy On Rdy -!Bug SPRINT -!Evolutivo Atención FIRE! inmediata PRIO Atención prioritaria Sólo si hay buffer y el ASAP Sprint va bien -!Ante -!Test bloqueos, automatizados -!Doc. ayudar tester antes de ready actualizada con criterios -!Seguir -!Max. 3 avatars por aceptación estándar de -!95% coverage persona código © 2011 Proyectalis Gestión de Proyectos S.L.
  • 329.
    Kanban Código ticketing J-34421 Como administrador quiero saber quien está conectado en Descripción todo momento para poder comunicarme con ellos. Días en cola Fechas Bck: 3/9/11 Buf cont: IIIII IIIII Pen: 4/9/11 Est: 20 25 Restimaciones An: 15/9/11 Left: 18 16 14 19 Dsg: 20/9/11 Tst: Don: Seguimiento © 2011 Proyectalis Gestión de Proyectos S.L.
  • 330.
    Extreme PRogramming © 2011 Proyectalis Gestión de Proyectos S.L.
  • 331.
    Extreme PRogramming Pair Programming Collective ownership Test Driven Development Coding standard Continuous Integration Continuous Development © 2011 Proyectalis Gestión de Proyectos S.L.
  • 332.
    Extreme PRogramming Repositorio Unit Testing Testing Pre testing Producción Producción Producción Deploy © 2011 Proyectalis Gestión de Proyectos S.L.