Herramientas Ágiles
    Pamplona, Junio 2010




                  © 2010 Proyectalis Gestión de Proyectos S.L.
Ángel Medinilla
  Teleco, informático vocacional
  Trece años en TIC, once como
   Project Manager
  Emprendedor, Blogger
  Motos, Aikido, videojuegos,
   libros, música, viajes, cocina,
   cine, comics…
  Certified Scrum Master -
   miembro PMI - Cofundador
   Agile Spain – Patrocinador
   Conferencia Agile Spain 2010

angel.medinilla@proyectalis.com
      http://twitter.com/angel_m
   http://es.linkedin.com/in/angelm
   http://slideshare.net/proyectalis

                                       © 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
Consultoría en Gestión de Proyectos
    de Telecomunicaciones y
  Tecnologías de la Información

Nuestra misión es mejorar los resultados de las
  iniciativas y proyectos desarrollados por
               nuestros clientes
                           © 2010 Proyectalis Gestión de Proyectos S.L.
Nuestro
      negocio es
         crear
      diferencias
           …
© 2010 Proyectalis Gestión de Proyectos S.L.
…Y aumentar la Ventaja
     Competitiva


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




                  © 2010 Proyectalis Gestión de Proyectos S.L.
Suficiente con la cuña…




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




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




      © 2010 Proyectalis Gestión de Proyectos S.L.
¿Qué implica ser Ágil?




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




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




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




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




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




  Retrospective



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




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




       © 2010 Proyectalis Gestión de Proyectos S.L.
Prácticas




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




        © 2010 Proyectalis Gestión de Proyectos S.L.
Valores
Es decir:
                     Principios


       Procesos                       Prácticas



             Roles           Artefactos



                  Herramientas

                             © 2010 Proyectalis Gestión de Proyectos S.L.
¿Qué herramientas?




           © 2010 Proyectalis Gestión de Proyectos S.L.
Ingeniería y Gestión
            © 2010 Proyectalis Gestión de Proyectos S.L.
Gestión




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




       © 2010 Proyectalis Gestión de Proyectos S.L.
Historias de usuario
Crear entrada en microblog

Como usuario registrado quiero poder crear una
entrada de texto en mi microblog para así
poder reflejar mi estado, publicar algún enlace
o realizar cualquier tipo de comentario




                              © 2010 Proyectalis Gestión de Proyectos S.L.
Historias de usuario
Criterios de aceptación:

Usr. no registrado no puede realizar entradas
Entrada tiene menos de 160 caractéres
Enlaces en la entrada son clickables
Puedo incluir todo tipo de caractéres
La lista de mis entradas queda registrada en DB

Nota: NO incluye hashtags ni replys




                             © 2010 Proyectalis Gestión de Proyectos S.L.
Mapa de historias
           © 2010 Proyectalis Gestión de Proyectos S.L.
Mapa de historias
            “Épicas”


                                   tiempo
necesidad




                       historias




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


                                        tiempo
necesario
  menos                 Release uno
 opcional
                        Release dos
            necesidad




     más
 opcional               Release tres




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




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




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




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




        © 2010 Proyectalis Gestión de Proyectos S.L.
Pila de Sprint
Historia   Pendiente   Desarrollo   Test   Terminado        Proyecto:




                                                            Equipo:     Scrum, Demo:




                                                           Burn-down::




                                                           Release Plan:




                                                              Impedimentos:




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




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




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




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




     © 2010 Proyectalis Gestión de Proyectos S.L.
“Scrumban”
  Historia    Pendiente Desarrollo   Test   Terminado   Proyecto:



                                                        Equipo:Scrum, Demo:


                                                        Burn-down::




                                                        Release Plan:




                                                          Impedimentos:




             Selecc.             5          Valid.   Integración
Pendiente                                                             Terminada
                3      Desarrollo Lista      1            1




                                                © 2010 Proyectalis Gestión de Proyectos S.L.
“Scrumban”
  Historia    Pendiente Desarrollo   Test   Terminado   Proyecto:



                                                        Equipo:Scrum, Demo:


                                                        Burn-down::                     V Scrum

                                                        Release Plan:




                                                          Impedimentos:




             Selecc.             5          Valid.   Integración
Pendiente                                                             Terminada
                3      Desarrollo Lista      1            1


                                                                                             V Kanban -


                                                                                          V Kanban +.
                                                                   © 2010 Proyectalis Gestión de Proyectos S.L.
“Scrumban”

                V Scrumban



V Kanban +.

V Scrum


V Kanban -




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




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




         © 2010 Proyectalis Gestión de Proyectos S.L.
Herramienta Ad-Hoc
http://devsnotebook.free.fr/index.php?post/Tools-used-for-agile-projects-%3A-the-survey-results-!

                                      http://www.userstories.com/products




                                                        © 2010 Proyectalis Gestión de Proyectos S.L.
Frigoríficos y Radiadores




               © 2010 Proyectalis Gestión de Proyectos S.L.
Ingeniería




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




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




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




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




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




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




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




      © 2010 Proyectalis Gestión de Proyectos S.L.
Comunicación y colaboración




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




  http://betterexplained.com/articles/a-visual-guide-to-version-control/


Collective Code Ownership
                                              © 2010 Proyectalis Gestión de Proyectos S.L.
Gestión del conocimiento




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




Políticas de uso de herramientas
                  © 2010 Proyectalis Gestión de Proyectos S.L.
Testing




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




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




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




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




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




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




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




http://mark.michaelis.net/Blog/CommentView.aspx?guid=90687463-3a2a-4bc8-971a-885d28190e38

                                                  © 2010 Proyectalis Gestión de Proyectos S.L.
Métricas, análisis de código




                © 2010 Proyectalis Gestión de Proyectos S.L.
¡Y hay más!
Deploy        Monitorización




Mock



               © 2010 Proyectalis Gestión de Proyectos S.L.
Epílogo




      © 2010 Proyectalis Gestión de Proyectos S.L.
Comienza por lo básico




             © 2010 Proyectalis Gestión de Proyectos S.L.
Un cambio cada vez




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




          © 2010 Proyectalis Gestión de Proyectos S.L.
Sigue
                       el
                     dolor




© 2010 Proyectalis Gestión de Proyectos S.L.
Aprende de las retrospectivas




                 © 2010 Proyectalis Gestión de Proyectos S.L.
Comienza en manual




           © 2010 Proyectalis Gestión de Proyectos S.L.
© 2010 Proyectalis Gestión de Proyectos S.L.
¡Gracias!
    www.slideshare.net/proyectalis




angel.medinilla@proyectalis.com
        © 2010 Proyectalis Gestión de Proyectos S.L.
Esta presentación esta basada en el trabajo, ideas y obras de muchos autores,
y aunque se ha intentado reflejar el copyright o la autoría en los casos en los
que ha sido posible, probablemente sea imposible citarlos a todos. Si cree que
hay algo en esta presentación que debe ser añadido, modificado o eliminado,
por favor, envíe un correo a angel.medinilla@proyectalis.com .




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

Herramientas Ágiles

  • 1.
    Herramientas Ágiles Pamplona, Junio 2010 © 2010 Proyectalis Gestión de Proyectos S.L.
  • 2.
    Ángel Medinilla   Teleco,informático vocacional   Trece años en TIC, once como Project Manager   Emprendedor, Blogger   Motos, Aikido, videojuegos, libros, música, viajes, cocina, cine, comics…   Certified Scrum Master - miembro PMI - Cofundador Agile Spain – Patrocinador Conferencia Agile Spain 2010 angel.medinilla@proyectalis.com http://twitter.com/angel_m http://es.linkedin.com/in/angelm http://slideshare.net/proyectalis © 2010 Proyectalis Gestión de Proyectos S.L.
  • 3.
    © 2010 ProyectalisGestión de Proyectos S.L.
  • 4.
    Consultoría en Gestiónde Proyectos de Telecomunicaciones y Tecnologías de la Información Nuestra misión es mejorar los resultados de las iniciativas y proyectos desarrollados por nuestros clientes © 2010 Proyectalis Gestión de Proyectos S.L.
  • 5.
    Nuestro negocio es crear diferencias … © 2010 Proyectalis Gestión de Proyectos S.L.
  • 6.
    …Y aumentar laVentaja Competitiva © 2010 Proyectalis Gestión de Proyectos S.L.
  • 7.
    Algunas referencias © 2010 Proyectalis Gestión de Proyectos S.L.
  • 8.
    Suficiente con lacuña… © 2010 Proyectalis Gestión de Proyectos S.L.
  • 9.
    Introducción © 2010 Proyectalis Gestión de Proyectos S.L.
  • 10.
    Agilidad © 2010 Proyectalis Gestión de Proyectos S.L.
  • 11.
    ¿Qué implica serÁgil? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 12.
    Principios © 2010 Proyectalis Gestión de Proyectos S.L.
  • 13.
    Principios © 2010 Proyectalis Gestión de Proyectos S.L.
  • 14.
    Equipos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 15.
    Actitud © 2010 Proyectalis Gestión de Proyectos S.L.
  • 16.
    Procesos Retrospective © 2010 Proyectalis Gestión de Proyectos S.L.
  • 17.
    Roles © 2010 Proyectalis Gestión de Proyectos S.L.
  • 18.
    Artefactos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 19.
    Prácticas © 2010 Proyectalis Gestión de Proyectos S.L.
  • 20.
    Herramientas © 2010 Proyectalis Gestión de Proyectos S.L.
  • 21.
    Valores Es decir: Principios Procesos Prácticas Roles Artefactos Herramientas © 2010 Proyectalis Gestión de Proyectos S.L.
  • 22.
    ¿Qué herramientas? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 23.
    Ingeniería y Gestión © 2010 Proyectalis Gestión de Proyectos S.L.
  • 24.
    Gestión © 2010 Proyectalis Gestión de Proyectos S.L.
  • 25.
    Artefactos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 26.
    Historias de usuario Crearentrada en microblog Como usuario registrado quiero poder crear una entrada de texto en mi microblog para así poder reflejar mi estado, publicar algún enlace o realizar cualquier tipo de comentario © 2010 Proyectalis Gestión de Proyectos S.L.
  • 27.
    Historias de usuario Criteriosde aceptación: Usr. no registrado no puede realizar entradas Entrada tiene menos de 160 caractéres Enlaces en la entrada son clickables Puedo incluir todo tipo de caractéres La lista de mis entradas queda registrada en DB Nota: NO incluye hashtags ni replys © 2010 Proyectalis Gestión de Proyectos S.L.
  • 28.
    Mapa de historias © 2010 Proyectalis Gestión de Proyectos S.L.
  • 29.
    Mapa de historias “Épicas” tiempo necesidad historias © 2010 Proyectalis Gestión de Proyectos S.L.
  • 30.
    Mapa de historias tiempo necesario menos Release uno opcional Release dos necesidad más opcional Release tres © 2010 Proyectalis Gestión de Proyectos S.L.
  • 31.
    Mapa de historias © 2010 Proyectalis Gestión de Proyectos S.L.
  • 32.
    Pila de Producto © 2010 Proyectalis Gestión de Proyectos S.L.
  • 33.
    Pila de Producto © 2010 Proyectalis Gestión de Proyectos S.L.
  • 34.
    Release Plan © 2010 Proyectalis Gestión de Proyectos S.L.
  • 35.
    Pila de Sprint Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 36.
    Burndown © 2010 Proyectalis Gestión de Proyectos S.L.
  • 37.
    Pila de Sprint © 2010 Proyectalis Gestión de Proyectos S.L.
  • 38.
    Pila de Sprint © 2010 Proyectalis Gestión de Proyectos S.L.
  • 39.
    Kanban © 2010 Proyectalis Gestión de Proyectos S.L.
  • 40.
    “Scrumban” Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo:Scrum, Demo: Burn-down:: Release Plan: Impedimentos: Selecc. 5 Valid. Integración Pendiente Terminada 3 Desarrollo Lista 1 1 © 2010 Proyectalis Gestión de Proyectos S.L.
  • 41.
    “Scrumban” Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo:Scrum, Demo: Burn-down:: V Scrum Release Plan: Impedimentos: Selecc. 5 Valid. Integración Pendiente Terminada 3 Desarrollo Lista 1 1 V Kanban - V Kanban +. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 42.
    “Scrumban” V Scrumban V Kanban +. V Scrum V Kanban - © 2010 Proyectalis Gestión de Proyectos S.L.
  • 43.
    Issue Tracker © 2010 Proyectalis Gestión de Proyectos S.L.
  • 44.
    Issue Tracker © 2010 Proyectalis Gestión de Proyectos S.L.
  • 45.
    Herramienta Ad-Hoc http://devsnotebook.free.fr/index.php?post/Tools-used-for-agile-projects-%3A-the-survey-results-! http://www.userstories.com/products © 2010 Proyectalis Gestión de Proyectos S.L.
  • 46.
    Frigoríficos y Radiadores © 2010 Proyectalis Gestión de Proyectos S.L.
  • 47.
    Ingeniería © 2010 Proyectalis Gestión de Proyectos S.L.
  • 48.
    Ecosistemas Software © 2010 Proyectalis Gestión de Proyectos S.L.
  • 49.
    Espacio © 2010 Proyectalis Gestión de Proyectos S.L.
  • 50.
    Espacio © 2010 Proyectalis Gestión de Proyectos S.L.
  • 51.
    Espacio © 2010 Proyectalis Gestión de Proyectos S.L.
  • 52.
    Espacio © 2010 Proyectalis Gestión de Proyectos S.L.
  • 53.
    Entornos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 54.
    IDE © 2010 Proyectalis Gestión de Proyectos S.L.
  • 55.
    Comunicación y colaboración © 2010 Proyectalis Gestión de Proyectos S.L.
  • 56.
    Control de Versiones http://betterexplained.com/articles/a-visual-guide-to-version-control/ Collective Code Ownership © 2010 Proyectalis Gestión de Proyectos S.L.
  • 57.
    Gestión del conocimiento © 2010 Proyectalis Gestión de Proyectos S.L.
  • 58.
    Coding Standards Políticas deuso de herramientas © 2010 Proyectalis Gestión de Proyectos S.L.
  • 59.
    Testing © 2010 Proyectalis Gestión de Proyectos S.L.
  • 60.
    Testing © 2010 Proyectalis Gestión de Proyectos S.L.
  • 61.
    Automatización de testing © 2010 Proyectalis Gestión de Proyectos S.L.
  • 62.
    Documentación © 2010 Proyectalis Gestión de Proyectos S.L.
  • 63.
    Documentación © 2010 Proyectalis Gestión de Proyectos S.L.
  • 64.
    Integración continua © 2010 Proyectalis Gestión de Proyectos S.L.
  • 65.
    Integración continua © 2010 Proyectalis Gestión de Proyectos S.L.
  • 66.
  • 67.
    Métricas, análisis decódigo © 2010 Proyectalis Gestión de Proyectos S.L.
  • 68.
    ¡Y hay más! Deploy Monitorización Mock © 2010 Proyectalis Gestión de Proyectos S.L.
  • 69.
    Epílogo © 2010 Proyectalis Gestión de Proyectos S.L.
  • 70.
    Comienza por lobásico © 2010 Proyectalis Gestión de Proyectos S.L.
  • 71.
    Un cambio cadavez © 2010 Proyectalis Gestión de Proyectos S.L.
  • 72.
    Define objetivos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 73.
    Sigue el dolor © 2010 Proyectalis Gestión de Proyectos S.L.
  • 74.
    Aprende de lasretrospectivas © 2010 Proyectalis Gestión de Proyectos S.L.
  • 75.
    Comienza en manual © 2010 Proyectalis Gestión de Proyectos S.L.
  • 76.
    © 2010 ProyectalisGestión de Proyectos S.L.
  • 77.
    ¡Gracias! www.slideshare.net/proyectalis angel.medinilla@proyectalis.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 78.
    Esta presentación estabasada en el trabajo, ideas y obras de muchos autores, y aunque se ha intentado reflejar el copyright o la autoría en los casos en los que ha sido posible, probablemente sea imposible citarlos a todos. Si cree que hay algo en esta presentación que debe ser añadido, modificado o eliminado, por favor, envíe un correo a angel.medinilla@proyectalis.com . © 2010 Proyectalis Gestión de Proyectos S.L.