SlideShare una empresa de Scribd logo
De Waterfall a Scrumban pasando por “Scrunch” y “Kanmal”




                                                  Octubre 2011
¿Qué hacemos?: el problema
El Problema: Tiendas




                      2
¿Qué hacemos?: el problema




                      3
¿Qué hacemos?: la solución
   Para las tiendas:         Para las fabricantes y entidades microfinancieras:




   Herramienta de Negocio                          Informes de Mercado

         Formación             Publicidad y Pedidos Online         Recargas telefónicas

  Conexión con proveedores         Gestión de créditos             Métricas de impacto


                                      4
Retos: Entendimiento

                        Vivimos en mundos distintos

        Muchos tenderos no son conscientes de que tienen un problema




                                     5
Retos: Confianza

                   Falta de confianza del cliente




                                 6
Retos: Logística y despliegue




             Importar Hardware de bajo coste es lento y problemático

        Desplegarlo en ciudades inmensas e inseguras un gran reto operativo

                                        7
Retos: Infraestructuras




                Las infraestructuras no siempre ayudan

                                  8
Retos: Equipo distribuido



                                          Desarrollo de
                                           producto

Definición de producto
           y
Operación del producto




    Entre los que diseñan y los que implementan hay 6000 km y 7 horas de diferencia horaria


                                               9
Waterfall: la teoría




                       10
Waterfall: Herramientas (I)




                              Control de
                              versiones
                                 SVN

                         11
Waterfall: Innovaciones (I)




                          12
WaterMAL: la práctica




                                              REQUISITOS




               Es difícil mantener los requisitos al día.




                                 13
WaterMAL: la práctica




                         PLE
                   IM          MEN

                                     TA

                                      CIÓN



                  IM

                   PLE              CIÓN
                         MEN   TA



                                14
WaterMAL: la práctica




          Todo el mundo sabe ya que el software no es un tornillo pero además…




   Llevar una tienda no es       Ni nosotros ni el tendero     Vamos a tener que iterar
  tan sencillo como parece        sabemos seguro lo que         muchas veces para dar
                                        queremos.                   en el clavo.


                                            15
WaterMAL: la práctica




                  Requisitos desconocidos

                 Documentación insostenible

                         Mal rollo


                             16
Scrum: la teoría


                       24 horas
                       24 horas



  Product     Sprint
  Backlog    Backlog                                  Incremento en la
                                 2-4 semanas            funcionalidad




                           Primer Contacto Agilismo

                                   Flexibilidad

                                   Iteraciones
                            17
Scrum: Herramientas (II)




                         Test
                     Automáticos

                                   Control de
                  AgileBuddy       versiones
                                      SVN

                           18
Scrum: Innovaciones (II)




                          TPV
                     Talk, Pizza &
                         Video
                            19
ScruNCH: la práctica

         Tener reuniones de planificación de 3 horas es un… aburrimiento.




                                       20
ScruNCH: la práctica




                Nuestras estimaciones son de risa…




                               21
ScruNCH: la práctica

            Agile Buddy hace mucho más de lo que necesitamos

         No entendemos ni somos capaces de interpretar la métricas

         Nuestros burn-downs tienen mucho de burn y poco de down

                             Agilismo de Postal




                                      22
Kanban: la teoría


    Tareas        Siguiente          Desarrollo           Pruebas




      Metodología que se usa principalmente para mantener código en producción

                                          23
Nuestra primera pizarra Kanban




                              Liberación

           Despliegue “on demand” con integración continua

          Etapa de investigación. Muchas pruebas e iteraciones

           Comenzamos a medir realmente nuestra velocidad

                                    24
Kanban: Herramientas (III)




                                          Métricas
                                           Excel


                                 Integración
                                   continua
                                   JENKINS
                          Test
                      Automáticos

                                      Control de
                  Kanban Board        versiones
                   AgileBuddy
                    AgileZen             SVN

                            25
Carrera del cerdito




                      26
Kanban: Innovaciones (III)




                                     Blog
                          TPV
                     Talk, Pizza &
                         Video
                            27
KanMAL: la práctica




   En lo que se refiere a planificación, estimación… era más bien cowboy-programming


     Funcionó mientras pudimos hacer despliegue continuo en menos de 20 tiendas




                                            28
KanMAL: la práctica




          Demasiados errores, despliegue demasiado complicado…

                        Demasiada improvisación.




                                   29
Scrumban: la teoría


                         Unir lo mejor de los dos mundos

        Usar herramientas y procesos sencillos de planificación y estimación




                                         30
Scrumban: la práctica




                      Sprint de 2 meses

                   Medir en lugar de estimar

                 Recuperamos Burndown charts


                              31
Scrumban: la práctica




                 Medimos y estimamos mucho mejor

            Tenemos una visión más clara en cada momento




                                 32
Scrumban: la práctica




                   Seguimiento Personal




                            33
Scrumban: Herramientas (IV)



                               Retrospectivas
                               Code Reviews
                                                   Métricas
              Pomodoros                             Excel


                                          Integración
                                            continua
                                            JENKINS
                                  Test
                              Automáticos

                                                Control de
                          Kanban Board          versiones
                           AgileBuddy
                            AgileZen               SVN

                                     34
Scrumban: Innovaciones (IV)




                Desk
               Surfing
                                     Ranatones




                                          Blog
                              TPV
                         Talk, Pizza &
                             Video
                                35
Nuevos Pasos


                        Loser, Normal y Winner Stories

                          Primeros clientes empresa

                              Mejorar prácticas XP

                                      GIT

        Divertirnos cada vez más y seguir desarrollando la moticabilidad!




                                       36
Conclusiones


                       No hay que obsesionarse con la teoría

                        Hay un momento para cada práctica

                     El proceso innovador se acelera por si solo

                    La agilidad es todo lo contrario a la anarquía

      La agilidad no es un lugar es un camino que hay que recorrer durante años
¡Gracias!


 alberto@frogtek.org

Más contenido relacionado

PDF
Lux3
PDF
Clase 01 presentacion
PDF
Clase 01 agilidad
PPTX
Tendencias ti cs
PDF
Charla Intoductoria de SCRUM
PDF
Charla Intoductoria de SCRUM
PDF
Presentacion scrum
PPTX
Scrumban multiproyecto y multiperfil
Lux3
Clase 01 presentacion
Clase 01 agilidad
Tendencias ti cs
Charla Intoductoria de SCRUM
Charla Intoductoria de SCRUM
Presentacion scrum
Scrumban multiproyecto y multiperfil

Similar a Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal (20)

PDF
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
PDF
Diferencias entre scrum y xp
PDF
Scrum Manager Proyecto Apuntes
PDF
Metodologias Agiles de Direccion de Proyectos
PPTX
AUGBCN - Agile¿What?
PPTX
PDF
Cmmi agile - agil tourccs 2012 - cg
PPTX
Ayacucho Agile Day - Introduccion a Scrum
PDF
Agilizando la gestion de proyectos
PDF
The agile road - Piura Agile Day 2012
PDF
Flamingo Partners: Desarrollo de aplicaciones móviles.
PDF
Presentación corporativa IBCmass
PDF
Peores prácticas en la implantación de Scrum y cómo evitarlas
PDF
Nota scrumpc users
PDF
Corporate agile
PDF
Scrummanager-gestion-de-proyectos
PDF
Desarrollo ágil de software
PDF
The Agile Road v2 - San Marcos Agile Week
PPTX
7 ideas para mejorar tu equipo ágil (CAS 2011)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Diferencias entre scrum y xp
Scrum Manager Proyecto Apuntes
Metodologias Agiles de Direccion de Proyectos
AUGBCN - Agile¿What?
Cmmi agile - agil tourccs 2012 - cg
Ayacucho Agile Day - Introduccion a Scrum
Agilizando la gestion de proyectos
The agile road - Piura Agile Day 2012
Flamingo Partners: Desarrollo de aplicaciones móviles.
Presentación corporativa IBCmass
Peores prácticas en la implantación de Scrum y cómo evitarlas
Nota scrumpc users
Corporate agile
Scrummanager-gestion-de-proyectos
Desarrollo ágil de software
The Agile Road v2 - San Marcos Agile Week
7 ideas para mejorar tu equipo ágil (CAS 2011)
Publicidad

Más de Agile Spain (20)

PDF
Lessons learned from contrasting Design Thinking and Agile Project Management...
PDF
Visual Scrum - What you see is What you get
PDF
Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...
PDF
Análisis de la implementación de prácticas ágiles en Argentina
PDF
Como cocinar tu contrato ágil
ODP
Introducción a la agilidad
PDF
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
PDF
Cas2010 gestion-agil-de-la-configuracion
PDF
Cas2010 itinerario-implementacion-agil
PDF
Cas2010 gestion-agil-de-equipos
PDF
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
PDF
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
PDF
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
PDF
Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question
PDF
Cas2010 is-there-space-for-testers-in-agile-projects
PDF
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
PDF
Cas2010 pair-programming-strategies
PDF
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
PDF
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
PDF
Ser ágil en España, un caso real con equipos de trabajo en remoto
Lessons learned from contrasting Design Thinking and Agile Project Management...
Visual Scrum - What you see is What you get
Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...
Análisis de la implementación de prácticas ágiles en Argentina
Como cocinar tu contrato ágil
Introducción a la agilidad
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 gestion-agil-de-la-configuracion
Cas2010 itinerario-implementacion-agil
Cas2010 gestion-agil-de-equipos
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question
Cas2010 is-there-space-for-testers-in-agile-projects
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Cas2010 pair-programming-strategies
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Ser ágil en España, un caso real con equipos de trabajo en remoto
Publicidad

Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal

  • 1. De Waterfall a Scrumban pasando por “Scrunch” y “Kanmal” Octubre 2011
  • 2. ¿Qué hacemos?: el problema El Problema: Tiendas 2
  • 3. ¿Qué hacemos?: el problema 3
  • 4. ¿Qué hacemos?: la solución Para las tiendas: Para las fabricantes y entidades microfinancieras: Herramienta de Negocio Informes de Mercado Formación Publicidad y Pedidos Online Recargas telefónicas Conexión con proveedores Gestión de créditos Métricas de impacto 4
  • 5. Retos: Entendimiento Vivimos en mundos distintos Muchos tenderos no son conscientes de que tienen un problema 5
  • 6. Retos: Confianza Falta de confianza del cliente 6
  • 7. Retos: Logística y despliegue Importar Hardware de bajo coste es lento y problemático Desplegarlo en ciudades inmensas e inseguras un gran reto operativo 7
  • 8. Retos: Infraestructuras Las infraestructuras no siempre ayudan 8
  • 9. Retos: Equipo distribuido Desarrollo de producto Definición de producto y Operación del producto Entre los que diseñan y los que implementan hay 6000 km y 7 horas de diferencia horaria 9
  • 11. Waterfall: Herramientas (I) Control de versiones SVN 11
  • 13. WaterMAL: la práctica REQUISITOS Es difícil mantener los requisitos al día. 13
  • 14. WaterMAL: la práctica PLE IM MEN TA CIÓN IM PLE CIÓN MEN TA 14
  • 15. WaterMAL: la práctica Todo el mundo sabe ya que el software no es un tornillo pero además… Llevar una tienda no es Ni nosotros ni el tendero Vamos a tener que iterar tan sencillo como parece sabemos seguro lo que muchas veces para dar queremos. en el clavo. 15
  • 16. WaterMAL: la práctica Requisitos desconocidos Documentación insostenible Mal rollo 16
  • 17. Scrum: la teoría 24 horas 24 horas Product Sprint Backlog Backlog Incremento en la 2-4 semanas funcionalidad Primer Contacto Agilismo Flexibilidad Iteraciones 17
  • 18. Scrum: Herramientas (II) Test Automáticos Control de AgileBuddy versiones SVN 18
  • 19. Scrum: Innovaciones (II) TPV Talk, Pizza & Video 19
  • 20. ScruNCH: la práctica Tener reuniones de planificación de 3 horas es un… aburrimiento. 20
  • 21. ScruNCH: la práctica Nuestras estimaciones son de risa… 21
  • 22. ScruNCH: la práctica Agile Buddy hace mucho más de lo que necesitamos No entendemos ni somos capaces de interpretar la métricas Nuestros burn-downs tienen mucho de burn y poco de down Agilismo de Postal 22
  • 23. Kanban: la teoría Tareas Siguiente Desarrollo Pruebas Metodología que se usa principalmente para mantener código en producción 23
  • 24. Nuestra primera pizarra Kanban Liberación Despliegue “on demand” con integración continua Etapa de investigación. Muchas pruebas e iteraciones Comenzamos a medir realmente nuestra velocidad 24
  • 25. Kanban: Herramientas (III) Métricas Excel Integración continua JENKINS Test Automáticos Control de Kanban Board versiones AgileBuddy AgileZen SVN 25
  • 27. Kanban: Innovaciones (III) Blog TPV Talk, Pizza & Video 27
  • 28. KanMAL: la práctica En lo que se refiere a planificación, estimación… era más bien cowboy-programming Funcionó mientras pudimos hacer despliegue continuo en menos de 20 tiendas 28
  • 29. KanMAL: la práctica Demasiados errores, despliegue demasiado complicado… Demasiada improvisación. 29
  • 30. Scrumban: la teoría Unir lo mejor de los dos mundos Usar herramientas y procesos sencillos de planificación y estimación 30
  • 31. Scrumban: la práctica Sprint de 2 meses Medir en lugar de estimar Recuperamos Burndown charts 31
  • 32. Scrumban: la práctica Medimos y estimamos mucho mejor Tenemos una visión más clara en cada momento 32
  • 33. Scrumban: la práctica Seguimiento Personal 33
  • 34. Scrumban: Herramientas (IV) Retrospectivas Code Reviews Métricas Pomodoros Excel Integración continua JENKINS Test Automáticos Control de Kanban Board versiones AgileBuddy AgileZen SVN 34
  • 35. Scrumban: Innovaciones (IV) Desk Surfing Ranatones Blog TPV Talk, Pizza & Video 35
  • 36. Nuevos Pasos Loser, Normal y Winner Stories Primeros clientes empresa Mejorar prácticas XP GIT Divertirnos cada vez más y seguir desarrollando la moticabilidad! 36
  • 37. Conclusiones No hay que obsesionarse con la teoría Hay un momento para cada práctica El proceso innovador se acelera por si solo La agilidad es todo lo contrario a la anarquía La agilidad no es un lugar es un camino que hay que recorrer durante años