SlideShare una empresa de Scribd logo
1 de 79
Descargar para leer sin conexión
¿Cómo lograr una mejora
continua con desarrollo ágil?
Luis Mulato
Agile Coach + Mentor
CSM, CSD
Arquitecto de Software + Agile ALM
Miembro fundador Agiles Colombia

Ing. Sistemas
MSc. Construcción de Software
12 años de experimentación
Agenda
•   Motivación
•   El Problema
•   Realidad y Ficción
•   Agilismos
•   ¿Por donde empezar?
•   Mejora continua
•   Grado de agilidad
•   Como podemos mejorar?
•   Conclusiones
Agradecimientos
Porqué hacemos lo que
     hacemos?
Escenario
Una empresa de software que desea mejorar
 sus procesos de construcción, para:

•   Aumentar la satisfacción de sus ¿clientes?.
•   Aumentar los ingresos de la compañía.
•   Mejorar la calidad de vida de sus
    colaboradores y su entorno.
El Problema



 Cómo lograr resultados exitosos en los
               proyectos?
Resultados exitosos?




         Process Followers
      http://www.flickr.com/photos/laughingsquid/219575939/
Resultados exitosos?




        Documentación?
         http://www.flickr.com/photos/jon_a_ross/2322204082/
Resultados exitosos?




                Artefactos?
         http://www.flickr.com/photos/tobysimkin/5579502628/
Resultados exitosos?




                    Testing?
         http://www.flickr.com/photos/touring_club/5114191820/
Resultados exitosos?




                        Budget
        http://www.flickr.com/photos/archiemcphee/7168365016/
Resultados exitosos?




                         Scope
         http://www.flickr.com/photos/brraveheart/114402291/
Resultados exitosos?




      Change Management
         http://www.flickr.com/photos/fabely_67/840632923/
EXITO!




Lograr el mayor impacto positivo de la
         solución en el usuario!
Realidad y Ficción
Supuestos:
• Los equipos son expertos (junior vs senior).
• Las curvas de aprendizaje son
  despreciables.
• El cliente entienden el problema.
• El cliente/equipo ya analizó el problema.
• Conocemos la tecnología.
• El proceso funciona, salirse de él es un
  riesgo no contemplado.
Realidad y Ficción
Dilema:

           Complejidad esencial
                    vs
          Complejidad accidental.



                       Fuente: No hay balas de plata, Brooks
¿Por donde empezar?
              Táctica y Estrategia

•   Estrategia es la mejor elección de batallas
    que decidimos en pos de ganar la guerra.

•   Táctica es la mejor manera que
    encontramos de ganar una batalla.


                             Fuente: El espiritú de Scrum / Alan Cyment
¿Por donde empezar?
              Táctica y Estrategia
•   En términos de un proyecto:
    o La estrategia estará dada por qué
      características tendrá el producto.
      (Solución del Problema / Meta)

    o y la táctica por cómo se desarrollarán
      dichas características. (Construcción de
      la funcionalidad)
                           Fuente: El espiritú de Scrum / Alan Cyment
¿Por donde empezar?
Estrategia:
1. ¿Cual es la necesidad?
   o   Definición del problema.
2. ¿Cual es la meta?
   o   Cómo saber cuando se resuelve el problema?
   o   Referencia para medir el avance en un intervalo de
       tiempo.
   o   Evaluar si las estrategias planteadas y la intensidad
       del esfuerzo, son los correctos.
   o   Permite plantear un nuevo objetivo que sea factible
       a a partir del último objetivo logrado.
¿Por donde empezar?
Estrategia:

3. Priorización de objetivos?
   o   (Software) Cuales funcionalidades maximizan el
       ROI en el tiempo?
          Iteración 1
          Iteración 2
          Iteración N
¿Por donde empezar?
Táctica:
1. ¿Donde estamos?
2. ¿Cómo podemos mejorar?
Agilismos: Que es ser Ágil?


El Agilismo ó desarrollo de software ágil es un
movimiento que busca favorecer un cambio
 de mentalidad en el sector del desarrollo de
 software, basado fundamentalmente en los
    valores y principios que emanan del
               Manifiesto Ágil.
Agilismos: Manifiesto Ágil
Agilismos: Metodos y Frameworks

     Valores   +    Principios
Agilismos: Principios y Valores
Métodos Ágiles
•   Métodos empíricos
•   Basados en la experiencia
•   Mediciones livianas
•   Inspeccionar / Adaptar
Agilismos: Scrum




                   The Essence of Agile / Henrik
                   Kniberhttp://bit.ly/HwnP7e
Agilismos: Scrum
Artefactos:
•   Product Backlog
    o Product Backlog Item (PBI) - Historias
           Sprint Task
           Sprint Task
•   Release Backlog
    o Backlog comprometido para una liberación
•   Sprint Backlog
    o Backlog comprometido para un Sprint
•   Epic: PBIs Grandes
    o Se descompone en Historias (horizontalmente)
                                                   Scrum Refcardz
•   DoD: Definición de terminado               http://bit.ly/N0PFM8
Agilismos: Scrum
Artefactos:           •
•   Sprint Burndown   •   Product/Release
                          Burndown Chart




                                           Scrum Refcardz
                                       http://bit.ly/N0PFM8
Agilismos: Scrum
Ceremonias:
• Sprint Planning Meeting
    o   Parte 1: Sprint Backlog: PO + Team Planning + SM
    o   Parte 2: SprintTask: Team + SM + PO*
•   Daily Meeting
•   Sprint Review (Demo)
•   Sprint Retrospective
•   Backlog Refinement Meeting
    o   Backlog Gooming
Estimación previa de los PBI al siguiente Sprint
                                               Scrum Refcardz
Planning                                   http://bit.ly/N0PFM8
Estrategia y Táctica en Scrum
•   Sprint 0:
    o   Generar el Product Backlog priorizado (Estratégico)
    o   Acordar los sprints a ejecutar
    o   Definir el ambiente de desarrollo
•   Sprint (Ciclo estratégico)
            Sprint Planning
             •   Planificación estratégica, incluye al PO
             •   Planificación táctica
                  o   Detalle de historias: tareas
                  o   No es necesario incluir 100% al PO
            Reunión diaria (Táctico)
            Revisión (Demo, Review) (Estratégico)
            Retrospectiva (Táctico)
            [Refinamiento del Backlog (Estratégico)]
Hipótesis
Resultados de un PROYECTO:
  • Producto:
      o   El producto es un concepto en constante
          movimiento. Su origen inicial NO! (Problema).
  •   Proceso:
      o   El proceso es una dinámica de trabajo en
          constante construcción y refinamiento para un
          contexto específico.
Mejoramiento continuo



1. ¿Grado de adopción Ágil (Inspeccionar)

1. ¿Cómo podemos mejorar? (Adaptar)
Mejoramiento continuo
1. Grado de adopción Ágil (Inspeccionar)
  o   Scrum Check-list
  o   Agile Assessment




                          Fuente: Las 4 capas / Raul Uribe
                          http://www.bizzit.es/blog/wp-
                          content/uploads/2009/09/las4capas.pdf
Scrum Check-list




                               Fuente: Scrum Checklist / Henrik Kniber
                   http://www.crisp.se/gratis-material-och-guider/scrum-checklist
Scrum Check-list - Core




                  Fuente: Scrum Checklist / Henrik Kniber
                  http://www.crisp.se/gratis-material-och-guider/scrum-checklist
Scrum Check-list - Core




                  Fuente: Scrum Checklist / Henrik Kniber
                  http://www.crisp.se/gratis-material-och-guider/scrum-checklist
Scrum Check-list - Core




                  Fuente: Scrum Checklist / Henrik Kniber
                  http://www.crisp.se/gratis-material-och-guider/scrum-checklist
Agile Assessment
•   Self and Peer Assessments: Agile Skills




                                                     AgileSkillsProject.org
                              http://www.agileskillsproject.org/skill-levels/charts
Self and Peer Assessments: Agile Skills




                                                 AgileSkillsProject.org
                          http://www.agileskillsproject.org/skill-levels/charts
Agile Assessment
•   Self and Peer Assessments:

    o   Excelencia Técnica
    o   Cultura del Apoyo
    o   Confianza
    o   Auto-Mejoramiento
    o   Colaboración
    o   Valor de negocio
    o   Producto

                                                    AgileSkillsProject.org
                             http://www.agileskillsproject.org/skill-levels/charts
Self and Peer Assessments: Agile Skills




                                                   AgileSkillsProject.org
                            http://www.agileskillsproject.org/skill-levels/charts
Mejoramiento continuo



1. ¿Grado de adopción Ágil (Inspeccionar)

1. ¿Cómo podemos mejorar? (Adaptar)
¿Cómo podemos mejorar?
(Adaptar)
•   Reglas simples - Metas claras
•   Posiciones, No Roles
•   Técnicas de Retrospectiva
•   Entrenar: Coding Dojos
•   Pedir Ayuda: Agile Coaching
Reglas simples - Metas claras


•   Cualquiera puede aprender las reglas del juego.
•   La sofisticación viene de la estrategia y la
    táctica usadas por jugadores hábiles y coaches.




                                    Fuente: Us and Then / Jeff Patton
                                          http://bit.ly/patton_us_them
Reglas simples - Metas claras

•   Todos sabemos qué significa ganar el juego.
•   Jugar bien en nuestra posición mientras el
    equipo pierde no es considerado éxito.




                                    Fuente: Us and Then / Jeff Patton
                                          http://bit.ly/patton_us_them
Posiciones, no roles
Los jugadores en un equipo generan gran
  especialización pero mantienen
  habilidades generales para jugar muchas
  posiciones.




                               Fuente: Us and Then / Jeff Patton
                                     http://bit.ly/patton_us_them
Técnicas de Retrospectiva

•   Retrospectivas
•   Mad/Sad/Glad
•   Keep/Fix/Try
•   Retrospectiva StarFish
•   Backlog de Mejoras
•   Backlog de Mejoras Extendido
•   4 Capas
•   Matriz de Retrospectivas
Retrospectivas
En busca de la mejora continua de la calidad
 del producto y la productividad del equipo,
 éste analiza cómo ha sido su desempeño en
 el Sprint. En esta actividad se identifica:
•   Que cosas han funcionado bien?
•   Cuales hay que mejorar?
•   Que se quiere probar en el siguiente Sprint?
•   Que se aprendió al final del Sprint actual?
•   Cuales problemas se identifican como impedimientos?

                                                     Retrospectiva / Proyectos Agiles
                              http://www.proyectosagiles.org/retrospectiva-sprint-retrospective
Retrospectiva
•   Duración: 1h -3h
•   Beneficios:
    o Incrementa la productividad en el proyecto, la
      calidad del producto
    o Potencia el aprendizaje del equipo de
      manerasistemática, iteración a iteración, con
      resultados a corto plazo.
    o Aumenta la motivación del equipo dado que
      participa en la mejora de proceso.
•   Restricciones:
    o Es necesario que el Equipo y el Facilitador dispongan
      de autoridad, mecanismos y recursospara ir
                                                        Retrospectiva / Proyectos Agiles
      mejorando su forma de trabajar y el contexto del
                                  http://www.proyectosagiles.org/retrospectiva-sprint-retrospective

      proyecto.
Retrospectivas
Agile Retrospectives: Making Good
Teams Great!




                                                            Fuente: Esther Derby & Diana Larsen
           Resumen: http://softwareagil.blogspot.com/2008/12/tcnicas-para-retrospectivas-resumen-del.html
Mad/Sad/Glad




                                                  Sprint Retrospective Techniques
               http://waynedgrant.wordpress.com/2012/04/01/sprint-retrospective-techniques/
El Bote




                                             Sprint Retrospective Techniques
          http://waynedgrant.wordpress.com/2012/04/01/sprint-retrospective-techniques/
Retrospectiva StarFish




                     Retrospectiva StarFish / Gustavo Veliz
                                         http://bit.ly/LUYffH
Siguiente paso...
Definir:
• Qué?
• Quien?
• Cuando?
Malos Olores


•   Reportes a gerencia
•   Retrospectivas offline (vía email)
•   Pocos participantes
•   Todo el mundo está feliz
•   Juego de la culpa
•   Nadie habla sobre el elefante
•   Se hace en el salón del equipo
•   Muy cortas
•   El facilitador no facilita
Backlog de Mejoras
/ Improvement Backlog




                                                    iBacklog
                        http://koo-doy.com/2011/05/14/ibacklog/
Backlog de Mejoras Extendido
•   Equipo
•   Ambiente
•   Proceso
Las 4 capas: Premisas


"La real unidad productiva en una organización
  no es el individuo sino el equipo de trabajo."

"Equipo integral: Equipo de alto rendimiento
  en donde sus integrantes son personas con
      altas aspiraciones y un equilibrio "


                           Fuente: Las 4 capas / Raul Uribe
                           http://www.bizzit.es/blog/wp-
                           content/uploads/2009/09/las4capas.pdf
Las 4 capas




              Fuente: Las 4 capas / Raul Uribe
              http://www.bizzit.es/blog/wp-
              content/uploads/2009/09/las4capas.pdf
Las 4 capas
•   Filosofía:
    o   Paradigmas
    o   Principios
    o   Valores


    o   Filosofía de un Equipo integral:
            Principios:
            •   Sinceridad
            •   Pasión por el cumplimiento del deber
            •   Coraje



                                       Fuente: Guía de las 4 capas / Fuerza 3
                                       http://www.fuerzatres.com/2011/11/las-4-capas.html
Las 4 capas
•   Metodología
    o Usan métodos estandarizados (Ej. Scrum, Kanban)
      ?
    o Los procesos están claramente definidos?
    o Los acuerdos de trabajo son explícitos?




                             Fuente: Guía de las 4 capas / Fuerza 3
                             http://www.fuerzatres.com/2011/11/las-4-capas.html
Las 4 capas
•   Técnicas
    o Cómo resolvemos las tareas en el día a día?
    o Cómo aplico las metodologías en el contexto de mi
      organización?
    o Cómo resuelvo las situaciones difíciles y los
      conflictos?
    o Cuán efectivas son las reuniones?
    o Se realizan presentaciones útiles? Hay
      capacitaciones de productos?

                              Fuente: Guía de las 4 capas / Fuerza 3
                              http://www.fuerzatres.com/2011/11/las-4-capas.html
Las 4 capas
•   Ecosistema
    Todo lo que interactúa con el sistema que estamos
    analizando.
    o Cómo son los salarios y condiciones de trabajo?
    o Cómo es la rotación, el nivel de satisfacción
       profesional, ausentismo y enfermedades?
    o Cómo es el ambiente físico? muebles, sillas, luz
       natural, nivel de ruido?



                               Fuente: Guía de las 4 capas / Fuerza 3
                               http://www.fuerzatres.com/2011/11/las-4-capas.html
Matriz de Retrospectivas




                                          Matriz de Retrospectivas / Pablo Tortorella
            http://thomaswallet.blogspot.com/2011/12/dinamica-de-retrospectiva-3-caras-y-4.html
Matriz de Retrospectivas




                    Matriz de Retrospectivas / Pablo Tortorella
                                           http://bit.ly/MuL8oql
Visual Management
Es la práctica de utilizar técnicas de
 visualización de información para administrar
 el trabajo.




                                   Fuente: Visual Management Blog / Xavier Quesada
               http://www.xqa.com.ar/visualmanagement/2009/02/visual-management-for-agile-teams/
Visual Management
Beneficios:
• Forma clara, simple y efectiva para
  organizar y presentar el trabajo.
• Es divertido, elementos coloridos en
  ambientes de oficina aburridos.
• Influencia positiva en el comportamiento y
  actitud del equipo, gerentes y stakeholders.
• Ayuda a construir transparencia y confianza.
                                   Fuente: Visual Management Blog / Xavier Quesada
               http://www.xqa.com.ar/visualmanagement/2009/02/visual-management-for-agile-teams/
Radiadores de Información
•   Es un elemento ó dispositivo ubicado en un
    lugar donde todo el equipo pueda verlo en
    su trabajo o en su camino.
•   Presenta al usuario información importante
    sin preguntarle a nadie o ingresar a ningún
    sistema.



                                              Fuente: Alistair Cockburn
                                http://alistair.cockburn.us/Information+radiator
Radiadores de Información




                                 Retaliation - Jenkins IC
                      https://github.com/codedance/Retaliation
Entrenar: Coding Dojos
Pedir Ayuda: Agile Coaching


•   Comunidades
•   Amigos
•   Consultores
Conclusiones


       Proyecto = Producto + Proceso

La mejora continua es un camino no un fin o
                  técnica.

  Las mejoras funcionan mejor una a la vez.

        Empieza por la retrospectiva.
Conclusiones




Sharpen the Saw!!
Referencias
•   Agile Retrospectives
    o http://bit.ly/tecnicas_retrospectivas
      (resumen Agile Retrospectives /Esther Derby and Diana
    Larsen)
•   Jeff Patton:
     o AgileProductDesing.com
•   Henrik Kniberg
     o http://blog.crisp.se/author/henrikkniberg
•   Visual Management / Xavier Quesada
     o http://www.xqa.com.ar/visualmanagement/
Como participar en la Comunidad
Ágil
 Referencias / Bibliografía
 A leer y compartir: Tweets, Blogs, Papers, Libros!
 Listas de correo
  •   foro-agiles (Yahoo Group, habla hispana)
  •   AgilesColombia, AgilePeru, Agiles-Argentina, AgilVen, ChileAgil, ...
 Eventos anuales internacionales
  •   Ágiles Latinoamérica: Bs.As. 2008, Floripa 2009, Lima 2010, Bs.As. 2011,
      Córdoba 2012
  •   Agile 2007/8/9/10/11/12 ...
 Eventos regionales
  •   Reuniones mensuales: Conversatorios, Coding Dojos,
  •   Presentaciones, Talleres, Open Spaces, organiza el tuyo!
Gracias!
Luis Mulato
@luismulato
luis.mulato@gmail.com



AgilesColombia.org
@agilescolombia
http://bit.ly/lista-agilescolombia

Más contenido relacionado

La actualidad más candente

User story slicing
User story slicing User story slicing
User story slicing Ankit Tandon
 
Agile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMARTAgile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMARTSébastien GAUDIN
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
Space Camp - API Contract Testing
Space Camp - API Contract TestingSpace Camp - API Contract Testing
Space Camp - API Contract TestingPostman
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015Johnny Ordóñez
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile SimplifiedWalaa Atef
 
Principios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilPrincipios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilJohnny Ordóñez
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Comunicacion asertiva
Comunicacion asertivaComunicacion asertiva
Comunicacion asertivaNico Montoya
 
關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事Chen-Tien Tsai
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity AssessmentsDavid Hanson
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
 
7 steps of product discovery
7 steps of product discovery7 steps of product discovery
7 steps of product discoveryDaniil Lanovyi
 

La actualidad más candente (20)

User story slicing
User story slicing User story slicing
User story slicing
 
Agile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMARTAgile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMART
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Tips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo ÁgilTips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo Ágil
 
Space Camp - API Contract Testing
Space Camp - API Contract TestingSpace Camp - API Contract Testing
Space Camp - API Contract Testing
 
BDD & Cucumber
BDD & CucumberBDD & Cucumber
BDD & Cucumber
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015
Escalando Agile con SAFe - Regional Scrum Gathering Quito 2015
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile Simplified
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Principios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilPrincipios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo Ágil
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Comunicacion asertiva
Comunicacion asertivaComunicacion asertiva
Comunicacion asertiva
 
關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
7 steps of product discovery
7 steps of product discovery7 steps of product discovery
7 steps of product discovery
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 

Destacado

FailFast Mindset - El arte de fallar con estilo
FailFast Mindset - El arte de fallar con estiloFailFast Mindset - El arte de fallar con estilo
FailFast Mindset - El arte de fallar con estiloLuis Mulato
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)Luis Mulato
 
Propagar la agilidad con un Movimiento
Propagar la agilidad con un MovimientoPropagar la agilidad con un Movimiento
Propagar la agilidad con un MovimientoLuis Mulato
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Luis Mulato
 
Management3.0-Liderando Organizaciones Ágiles
Management3.0-Liderando Organizaciones ÁgilesManagement3.0-Liderando Organizaciones Ágiles
Management3.0-Liderando Organizaciones ÁgilesLuis Mulato
 
Management3.0 - Hacia la empresa ágil del siglo XXI
Management3.0 - Hacia la empresa ágil del siglo XXIManagement3.0 - Hacia la empresa ágil del siglo XXI
Management3.0 - Hacia la empresa ágil del siglo XXILuis Mulato
 
2016 10-19- 5 guias-for-agile orgs-web
2016 10-19- 5 guias-for-agile orgs-web2016 10-19- 5 guias-for-agile orgs-web
2016 10-19- 5 guias-for-agile orgs-webLuis Mulato
 
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)Impala Risk
 
Gestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágilesGestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágilesJose Manuel Beas
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deckdrewz lin
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?Quint Wellington Redwood Iberia
 
Gestión de riesgos
Gestión de riesgosGestión de riesgos
Gestión de riesgosIsrael Cueva
 
PMBOK 5th Edition Mind map
PMBOK 5th Edition Mind mapPMBOK 5th Edition Mind map
PMBOK 5th Edition Mind mapAlex Ashton
 
Unidad 1 - Educación física 5.° de primaria 2017.
Unidad 1 - Educación física 5.° de primaria 2017.Unidad 1 - Educación física 5.° de primaria 2017.
Unidad 1 - Educación física 5.° de primaria 2017.Marly Rodriguez
 
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified VersionPMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified VersionRicardo Viana Vargas
 
PMP Flash Card
PMP Flash CardPMP Flash Card
PMP Flash Cardasim78
 

Destacado (20)

FailFast Mindset - El arte de fallar con estilo
FailFast Mindset - El arte de fallar con estiloFailFast Mindset - El arte de fallar con estilo
FailFast Mindset - El arte de fallar con estilo
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte1)
 
Propagar la agilidad con un Movimiento
Propagar la agilidad con un MovimientoPropagar la agilidad con un Movimiento
Propagar la agilidad con un Movimiento
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
 
Management3.0-Liderando Organizaciones Ágiles
Management3.0-Liderando Organizaciones ÁgilesManagement3.0-Liderando Organizaciones Ágiles
Management3.0-Liderando Organizaciones Ágiles
 
Management3.0 - Hacia la empresa ágil del siglo XXI
Management3.0 - Hacia la empresa ágil del siglo XXIManagement3.0 - Hacia la empresa ágil del siglo XXI
Management3.0 - Hacia la empresa ágil del siglo XXI
 
Taekwondo
TaekwondoTaekwondo
Taekwondo
 
Agile UX
Agile UXAgile UX
Agile UX
 
2016 10-19- 5 guias-for-agile orgs-web
2016 10-19- 5 guias-for-agile orgs-web2016 10-19- 5 guias-for-agile orgs-web
2016 10-19- 5 guias-for-agile orgs-web
 
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)
Taller Gestión de Riesgos en Proyectos de TI (Sistemas de Información)
 
Gestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágilesGestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágiles
 
Introducción principios Lean & Agile
Introducción principios Lean & AgileIntroducción principios Lean & Agile
Introducción principios Lean & Agile
 
Agile Inception
Agile InceptionAgile Inception
Agile Inception
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
 
Gestión de riesgos
Gestión de riesgosGestión de riesgos
Gestión de riesgos
 
PMBOK 5th Edition Mind map
PMBOK 5th Edition Mind mapPMBOK 5th Edition Mind map
PMBOK 5th Edition Mind map
 
Unidad 1 - Educación física 5.° de primaria 2017.
Unidad 1 - Educación física 5.° de primaria 2017.Unidad 1 - Educación física 5.° de primaria 2017.
Unidad 1 - Educación física 5.° de primaria 2017.
 
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified VersionPMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
 
PMP Flash Card
PMP Flash CardPMP Flash Card
PMP Flash Card
 

Similar a Como lograr mejora con agile dev

Similar a Como lograr mejora con agile dev (20)

Scrum
ScrumScrum
Scrum
 
Introdución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectosIntrodución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectos
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile PMO
Agile PMOAgile PMO
Agile PMO
 
Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrum clase 4 ,5,6
Scrum clase 4 ,5,6Scrum clase 4 ,5,6
Scrum clase 4 ,5,6
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
@Scaling desde la trincheras
@Scaling desde la trincheras@Scaling desde la trincheras
@Scaling desde la trincheras
 
Desarrollo Agil con Scrum.pdf
Desarrollo Agil con Scrum.pdfDesarrollo Agil con Scrum.pdf
Desarrollo Agil con Scrum.pdf
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 

Último

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Como lograr mejora con agile dev

  • 1. ¿Cómo lograr una mejora continua con desarrollo ágil?
  • 2. Luis Mulato Agile Coach + Mentor CSM, CSD Arquitecto de Software + Agile ALM Miembro fundador Agiles Colombia Ing. Sistemas MSc. Construcción de Software 12 años de experimentación
  • 3. Agenda • Motivación • El Problema • Realidad y Ficción • Agilismos • ¿Por donde empezar? • Mejora continua • Grado de agilidad • Como podemos mejorar? • Conclusiones
  • 5. Porqué hacemos lo que hacemos?
  • 6. Escenario Una empresa de software que desea mejorar sus procesos de construcción, para: • Aumentar la satisfacción de sus ¿clientes?. • Aumentar los ingresos de la compañía. • Mejorar la calidad de vida de sus colaboradores y su entorno.
  • 7. El Problema Cómo lograr resultados exitosos en los proyectos?
  • 8. Resultados exitosos? Process Followers http://www.flickr.com/photos/laughingsquid/219575939/
  • 9. Resultados exitosos? Documentación? http://www.flickr.com/photos/jon_a_ross/2322204082/
  • 10. Resultados exitosos? Artefactos? http://www.flickr.com/photos/tobysimkin/5579502628/
  • 11. Resultados exitosos? Testing? http://www.flickr.com/photos/touring_club/5114191820/
  • 12. Resultados exitosos? Budget http://www.flickr.com/photos/archiemcphee/7168365016/
  • 13. Resultados exitosos? Scope http://www.flickr.com/photos/brraveheart/114402291/
  • 14. Resultados exitosos? Change Management http://www.flickr.com/photos/fabely_67/840632923/
  • 15.
  • 16. EXITO! Lograr el mayor impacto positivo de la solución en el usuario!
  • 17. Realidad y Ficción Supuestos: • Los equipos son expertos (junior vs senior). • Las curvas de aprendizaje son despreciables. • El cliente entienden el problema. • El cliente/equipo ya analizó el problema. • Conocemos la tecnología. • El proceso funciona, salirse de él es un riesgo no contemplado.
  • 18. Realidad y Ficción Dilema: Complejidad esencial vs Complejidad accidental. Fuente: No hay balas de plata, Brooks
  • 19. ¿Por donde empezar? Táctica y Estrategia • Estrategia es la mejor elección de batallas que decidimos en pos de ganar la guerra. • Táctica es la mejor manera que encontramos de ganar una batalla. Fuente: El espiritú de Scrum / Alan Cyment
  • 20. ¿Por donde empezar? Táctica y Estrategia • En términos de un proyecto: o La estrategia estará dada por qué características tendrá el producto. (Solución del Problema / Meta) o y la táctica por cómo se desarrollarán dichas características. (Construcción de la funcionalidad) Fuente: El espiritú de Scrum / Alan Cyment
  • 21. ¿Por donde empezar? Estrategia: 1. ¿Cual es la necesidad? o Definición del problema. 2. ¿Cual es la meta? o Cómo saber cuando se resuelve el problema? o Referencia para medir el avance en un intervalo de tiempo. o Evaluar si las estrategias planteadas y la intensidad del esfuerzo, son los correctos. o Permite plantear un nuevo objetivo que sea factible a a partir del último objetivo logrado.
  • 22. ¿Por donde empezar? Estrategia: 3. Priorización de objetivos? o (Software) Cuales funcionalidades maximizan el ROI en el tiempo? Iteración 1 Iteración 2 Iteración N
  • 23. ¿Por donde empezar? Táctica: 1. ¿Donde estamos? 2. ¿Cómo podemos mejorar?
  • 24. Agilismos: Que es ser Ágil? El Agilismo ó desarrollo de software ágil es un movimiento que busca favorecer un cambio de mentalidad en el sector del desarrollo de software, basado fundamentalmente en los valores y principios que emanan del Manifiesto Ágil.
  • 26. Agilismos: Metodos y Frameworks Valores + Principios
  • 28. Métodos Ágiles • Métodos empíricos • Basados en la experiencia • Mediciones livianas • Inspeccionar / Adaptar
  • 29. Agilismos: Scrum The Essence of Agile / Henrik Kniberhttp://bit.ly/HwnP7e
  • 30. Agilismos: Scrum Artefactos: • Product Backlog o Product Backlog Item (PBI) - Historias Sprint Task Sprint Task • Release Backlog o Backlog comprometido para una liberación • Sprint Backlog o Backlog comprometido para un Sprint • Epic: PBIs Grandes o Se descompone en Historias (horizontalmente) Scrum Refcardz • DoD: Definición de terminado http://bit.ly/N0PFM8
  • 31. Agilismos: Scrum Artefactos: • • Sprint Burndown • Product/Release Burndown Chart Scrum Refcardz http://bit.ly/N0PFM8
  • 32. Agilismos: Scrum Ceremonias: • Sprint Planning Meeting o Parte 1: Sprint Backlog: PO + Team Planning + SM o Parte 2: SprintTask: Team + SM + PO* • Daily Meeting • Sprint Review (Demo) • Sprint Retrospective • Backlog Refinement Meeting o Backlog Gooming Estimación previa de los PBI al siguiente Sprint Scrum Refcardz Planning http://bit.ly/N0PFM8
  • 33. Estrategia y Táctica en Scrum • Sprint 0: o Generar el Product Backlog priorizado (Estratégico) o Acordar los sprints a ejecutar o Definir el ambiente de desarrollo • Sprint (Ciclo estratégico) Sprint Planning • Planificación estratégica, incluye al PO • Planificación táctica o Detalle de historias: tareas o No es necesario incluir 100% al PO Reunión diaria (Táctico) Revisión (Demo, Review) (Estratégico) Retrospectiva (Táctico) [Refinamiento del Backlog (Estratégico)]
  • 34. Hipótesis Resultados de un PROYECTO: • Producto: o El producto es un concepto en constante movimiento. Su origen inicial NO! (Problema). • Proceso: o El proceso es una dinámica de trabajo en constante construcción y refinamiento para un contexto específico.
  • 35. Mejoramiento continuo 1. ¿Grado de adopción Ágil (Inspeccionar) 1. ¿Cómo podemos mejorar? (Adaptar)
  • 36. Mejoramiento continuo 1. Grado de adopción Ágil (Inspeccionar) o Scrum Check-list o Agile Assessment Fuente: Las 4 capas / Raul Uribe http://www.bizzit.es/blog/wp- content/uploads/2009/09/las4capas.pdf
  • 37. Scrum Check-list Fuente: Scrum Checklist / Henrik Kniber http://www.crisp.se/gratis-material-och-guider/scrum-checklist
  • 38. Scrum Check-list - Core Fuente: Scrum Checklist / Henrik Kniber http://www.crisp.se/gratis-material-och-guider/scrum-checklist
  • 39. Scrum Check-list - Core Fuente: Scrum Checklist / Henrik Kniber http://www.crisp.se/gratis-material-och-guider/scrum-checklist
  • 40. Scrum Check-list - Core Fuente: Scrum Checklist / Henrik Kniber http://www.crisp.se/gratis-material-och-guider/scrum-checklist
  • 41. Agile Assessment • Self and Peer Assessments: Agile Skills AgileSkillsProject.org http://www.agileskillsproject.org/skill-levels/charts
  • 42. Self and Peer Assessments: Agile Skills AgileSkillsProject.org http://www.agileskillsproject.org/skill-levels/charts
  • 43. Agile Assessment • Self and Peer Assessments: o Excelencia Técnica o Cultura del Apoyo o Confianza o Auto-Mejoramiento o Colaboración o Valor de negocio o Producto AgileSkillsProject.org http://www.agileskillsproject.org/skill-levels/charts
  • 44. Self and Peer Assessments: Agile Skills AgileSkillsProject.org http://www.agileskillsproject.org/skill-levels/charts
  • 45. Mejoramiento continuo 1. ¿Grado de adopción Ágil (Inspeccionar) 1. ¿Cómo podemos mejorar? (Adaptar)
  • 46. ¿Cómo podemos mejorar? (Adaptar) • Reglas simples - Metas claras • Posiciones, No Roles • Técnicas de Retrospectiva • Entrenar: Coding Dojos • Pedir Ayuda: Agile Coaching
  • 47. Reglas simples - Metas claras • Cualquiera puede aprender las reglas del juego. • La sofisticación viene de la estrategia y la táctica usadas por jugadores hábiles y coaches. Fuente: Us and Then / Jeff Patton http://bit.ly/patton_us_them
  • 48. Reglas simples - Metas claras • Todos sabemos qué significa ganar el juego. • Jugar bien en nuestra posición mientras el equipo pierde no es considerado éxito. Fuente: Us and Then / Jeff Patton http://bit.ly/patton_us_them
  • 49. Posiciones, no roles Los jugadores en un equipo generan gran especialización pero mantienen habilidades generales para jugar muchas posiciones. Fuente: Us and Then / Jeff Patton http://bit.ly/patton_us_them
  • 50. Técnicas de Retrospectiva • Retrospectivas • Mad/Sad/Glad • Keep/Fix/Try • Retrospectiva StarFish • Backlog de Mejoras • Backlog de Mejoras Extendido • 4 Capas • Matriz de Retrospectivas
  • 51. Retrospectivas En busca de la mejora continua de la calidad del producto y la productividad del equipo, éste analiza cómo ha sido su desempeño en el Sprint. En esta actividad se identifica: • Que cosas han funcionado bien? • Cuales hay que mejorar? • Que se quiere probar en el siguiente Sprint? • Que se aprendió al final del Sprint actual? • Cuales problemas se identifican como impedimientos? Retrospectiva / Proyectos Agiles http://www.proyectosagiles.org/retrospectiva-sprint-retrospective
  • 52. Retrospectiva • Duración: 1h -3h • Beneficios: o Incrementa la productividad en el proyecto, la calidad del producto o Potencia el aprendizaje del equipo de manerasistemática, iteración a iteración, con resultados a corto plazo. o Aumenta la motivación del equipo dado que participa en la mejora de proceso. • Restricciones: o Es necesario que el Equipo y el Facilitador dispongan de autoridad, mecanismos y recursospara ir Retrospectiva / Proyectos Agiles mejorando su forma de trabajar y el contexto del http://www.proyectosagiles.org/retrospectiva-sprint-retrospective proyecto.
  • 53. Retrospectivas Agile Retrospectives: Making Good Teams Great! Fuente: Esther Derby & Diana Larsen Resumen: http://softwareagil.blogspot.com/2008/12/tcnicas-para-retrospectivas-resumen-del.html
  • 54. Mad/Sad/Glad Sprint Retrospective Techniques http://waynedgrant.wordpress.com/2012/04/01/sprint-retrospective-techniques/
  • 55. El Bote Sprint Retrospective Techniques http://waynedgrant.wordpress.com/2012/04/01/sprint-retrospective-techniques/
  • 56. Retrospectiva StarFish Retrospectiva StarFish / Gustavo Veliz http://bit.ly/LUYffH
  • 58. Malos Olores • Reportes a gerencia • Retrospectivas offline (vía email) • Pocos participantes • Todo el mundo está feliz • Juego de la culpa • Nadie habla sobre el elefante • Se hace en el salón del equipo • Muy cortas • El facilitador no facilita
  • 59. Backlog de Mejoras / Improvement Backlog iBacklog http://koo-doy.com/2011/05/14/ibacklog/
  • 60. Backlog de Mejoras Extendido • Equipo • Ambiente • Proceso
  • 61. Las 4 capas: Premisas "La real unidad productiva en una organización no es el individuo sino el equipo de trabajo." "Equipo integral: Equipo de alto rendimiento en donde sus integrantes son personas con altas aspiraciones y un equilibrio " Fuente: Las 4 capas / Raul Uribe http://www.bizzit.es/blog/wp- content/uploads/2009/09/las4capas.pdf
  • 62. Las 4 capas Fuente: Las 4 capas / Raul Uribe http://www.bizzit.es/blog/wp- content/uploads/2009/09/las4capas.pdf
  • 63. Las 4 capas • Filosofía: o Paradigmas o Principios o Valores o Filosofía de un Equipo integral: Principios: • Sinceridad • Pasión por el cumplimiento del deber • Coraje Fuente: Guía de las 4 capas / Fuerza 3 http://www.fuerzatres.com/2011/11/las-4-capas.html
  • 64. Las 4 capas • Metodología o Usan métodos estandarizados (Ej. Scrum, Kanban) ? o Los procesos están claramente definidos? o Los acuerdos de trabajo son explícitos? Fuente: Guía de las 4 capas / Fuerza 3 http://www.fuerzatres.com/2011/11/las-4-capas.html
  • 65. Las 4 capas • Técnicas o Cómo resolvemos las tareas en el día a día? o Cómo aplico las metodologías en el contexto de mi organización? o Cómo resuelvo las situaciones difíciles y los conflictos? o Cuán efectivas son las reuniones? o Se realizan presentaciones útiles? Hay capacitaciones de productos? Fuente: Guía de las 4 capas / Fuerza 3 http://www.fuerzatres.com/2011/11/las-4-capas.html
  • 66. Las 4 capas • Ecosistema Todo lo que interactúa con el sistema que estamos analizando. o Cómo son los salarios y condiciones de trabajo? o Cómo es la rotación, el nivel de satisfacción profesional, ausentismo y enfermedades? o Cómo es el ambiente físico? muebles, sillas, luz natural, nivel de ruido? Fuente: Guía de las 4 capas / Fuerza 3 http://www.fuerzatres.com/2011/11/las-4-capas.html
  • 67. Matriz de Retrospectivas Matriz de Retrospectivas / Pablo Tortorella http://thomaswallet.blogspot.com/2011/12/dinamica-de-retrospectiva-3-caras-y-4.html
  • 68. Matriz de Retrospectivas Matriz de Retrospectivas / Pablo Tortorella http://bit.ly/MuL8oql
  • 69. Visual Management Es la práctica de utilizar técnicas de visualización de información para administrar el trabajo. Fuente: Visual Management Blog / Xavier Quesada http://www.xqa.com.ar/visualmanagement/2009/02/visual-management-for-agile-teams/
  • 70. Visual Management Beneficios: • Forma clara, simple y efectiva para organizar y presentar el trabajo. • Es divertido, elementos coloridos en ambientes de oficina aburridos. • Influencia positiva en el comportamiento y actitud del equipo, gerentes y stakeholders. • Ayuda a construir transparencia y confianza. Fuente: Visual Management Blog / Xavier Quesada http://www.xqa.com.ar/visualmanagement/2009/02/visual-management-for-agile-teams/
  • 71. Radiadores de Información • Es un elemento ó dispositivo ubicado en un lugar donde todo el equipo pueda verlo en su trabajo o en su camino. • Presenta al usuario información importante sin preguntarle a nadie o ingresar a ningún sistema. Fuente: Alistair Cockburn http://alistair.cockburn.us/Information+radiator
  • 72. Radiadores de Información Retaliation - Jenkins IC https://github.com/codedance/Retaliation
  • 74. Pedir Ayuda: Agile Coaching • Comunidades • Amigos • Consultores
  • 75. Conclusiones Proyecto = Producto + Proceso La mejora continua es un camino no un fin o técnica. Las mejoras funcionan mejor una a la vez. Empieza por la retrospectiva.
  • 77. Referencias • Agile Retrospectives o http://bit.ly/tecnicas_retrospectivas (resumen Agile Retrospectives /Esther Derby and Diana Larsen) • Jeff Patton: o AgileProductDesing.com • Henrik Kniberg o http://blog.crisp.se/author/henrikkniberg • Visual Management / Xavier Quesada o http://www.xqa.com.ar/visualmanagement/
  • 78. Como participar en la Comunidad Ágil Referencias / Bibliografía A leer y compartir: Tweets, Blogs, Papers, Libros! Listas de correo • foro-agiles (Yahoo Group, habla hispana) • AgilesColombia, AgilePeru, Agiles-Argentina, AgilVen, ChileAgil, ... Eventos anuales internacionales • Ágiles Latinoamérica: Bs.As. 2008, Floripa 2009, Lima 2010, Bs.As. 2011, Córdoba 2012 • Agile 2007/8/9/10/11/12 ... Eventos regionales • Reuniones mensuales: Conversatorios, Coding Dojos, • Presentaciones, Talleres, Open Spaces, organiza el tuyo!