SlideShare una empresa de Scribd logo
11 de Mayo de 2011
• Programador, desarrollador,
  arquitecto de software, autor,
  coach ágil, orador etc.
• Mas de 15 años en las «trincheras»
  de la industria
• Revistas:
   –   Visual Systems Journal,
   –   Visual Studio Magazine,
   –   .NET Developers Journal,
   –   Infoq.com
   –   etc.




                                       11-05-2011   www.leansight.com
   Agustín Villena Moya
   Ingeniero Civil en Computación, U. de Chile (1998)
   Magister en Ciencias de la Computación, U. de Chile (2008)
   «Emprendedor Serial»




                                                   www.leansight.com
   Muchos han tratado de encontrarlo
   Dicen que se encuentra en Lejano Oriente: Cathay,
    India
   Efecto de producción masiva y economía de escala
   Mano de obra barata
    ◦ Modelo programático simplificado
    ◦ Herramientas de modelado, CASE, visual
   Especialización
    ◦ Análisis, Diseño, Implementación, Testing etc.
   Línea de ensamblaje
   División de labor
   Estandarización
   Componentización
   Mano de obra barata y poco entrenada
   «Minimizando gastos y maximizando ganancias»
   Reutilización
   Automatización
    ◦ Es mas eficiente
       Reutilizar un software bien hecho
        vs.
       Producir código masivamente
   Ejemplos
    ◦ RoR vs. Struts
    ◦ ORM vs. SQL repetitivo
   Código es el diseño
Creencia popular entre managers de
tecnología
¿Mejor que la Software Factory?
Como lo explicó el    Como lo entendió el    Como lo diseñó el      Como lo programó el   Como lo describió el
     cliente             Jefe de Proyecto        Analista               Desarrollador        área comercial




Como se documentó el   Qué fue instalado en   Qué se le cobró al      Cómo fue soportado    Qué necesitaba el
      proyecto               el cliente            cliente                                  cliente en realidad




                                                                   www.leansight.com
   “Echandole pa’ adelante” programming
   No documento nada
   Lo pruebo yo solito
   Arreglo las cosas directo en producción
   En el camino arreglamos la carga
   Mi codigo es MIO
principios, métodos y prácticas




                    www.leansight.com
versus    versus
Waterfall
Inflexibilidad       Filo del Caos                   Caos




Empoderamiento                        Alineamiento
    + atribuciones                   + valores
    + confianza                      + principios
◦ Pocos principios
  fundamentales, que
  apoyan la toma de
  decisiones en terreno

◦ Base para equipos de
  Alto Rendimiento que
  enfrentan
  alta incertidumbre

◦ Sinónimo
  Inteligencia colectiva


                            www.leansight.com
   Tres albañiles construían un muro. Cuando les
    preguntaron que hacían:
    ◦ El 1° dijo que “pegaba ladrillos con ladrillos”
    ◦ El 2° digo que “construía una muralla”
    ◦ El 3° dijo, “construyo una catedral”


   Le preguntaron a una mujer de limpieza de la NASA
    cual era su labor, respondió:
    ◦ “Ayudar que el el hombre llegue a la luna”



                                                        www.leansight.com
Clave para Alinear Equipos
de Alto Rendimiento




            www.leansight.com
   Una Cultura basada en
    ◦ Principios
    ◦ Valores
    ◦ Prácticas

   ¿En qué nos enfocamos?
    ◦ La creación constante de valor
      en un entorno incierto a partir
      del aprendizaje colaborativo
      entre las personas
       Clientes, desarrolladores,
        usuarios, expertos, etc.



                                        www.leansight.com
   En 2001, Kent Beck y otros autores de enfoques similares
    proponen los Principios Ágiles:

       Individuos e interacciones            Procesos y herramientas.

           Software funcional                Documentación exhaustiva
                                      por
                                     sobre
       Colaboración con el cliente           Negociación de contratos

         Responder al cambio                      Seguir un plan




                                                           www.leansight.com
www.leansight.com
Cliente         Problema de Negocio




                                                                     Proyecto de
                                                                     Software
                       Ingeniero
                       de Software




                                                  Producto de
Equipo de                                         Software
Desarrollo
                                     Tecnología




                                                                www.leansight.com
Ciclo de Gestión del Proyecto Orientada al Valor
             Cliente        Problema de Negocio




                                                            Proyecto de        Ciclo de Gestión del Desarrollo en Equipo
                                                            Software

                       Ingeniero
                       de Software


                                                                                              Ciclo de
                                              Producto de                                  Programación
                                              Software                                       de calidad
Equipo de
Desarrollo
                                     Tecnología



                  Entorno de un                                                     XP lo organiza en ciclos de
               proyecto de software                                         retroalimentación y aprendizaje acelerado




                                                                                          www.leansight.com
   Inspirado en el enfoque de gestión de la innovación de
    productos de Hirotaka Takeuchi and Ikujiro Nonaka, 1986
   Sutherland and Schwaber , lo presentan en OOPSLA (1995)
   Define un conjunto de herramientas de gestión y visualización
    de avance
   Metáfora:
    ◦ se requiere abarcar todas las disciplinas requeridas, tal como la
      formación de scrum del rugby
   Es una metodología para gestionar desarrollos de productos
    ◦ ¡Cualquier tipo de producto!



                                                              www.leansight.com
Release
                                                                                                          Release




                                  Management Cycle
                                                                        Planning




                                   Value Oriented
                                                         Product        Meeting        Product
                                                        Owner Role                     Backlog




                                                                            Development




                                                                        Sprint Planning Meeting   Tasks


                            Scrum Master Role
Teamwork Management Cycle




                            Burn down Charts


                               Task Board

                            Daily Scrum Meeting

                                Sprint Retrospective Meeting
                                                     Scrum Scoreboard


                                                                                          www.leansight.com
   Ken Beck, 1999, “Extreme Programming Explained”
   Enfoque empírico e integral de un proyecto de software
   Equipos pequeños que incluyen al cliente
   Premisa
    ◦ Llevar las buenas prácticas de desarrollo al extremo




                                                             www.leansight.com
Planning Game                                             Small
                                                                                                                                                     Releases




                                  Management Cycle
                                   Value Oriented
                                                       On Site
                                                                                                           User Stories
                                                      Customer
                                                     (One team)
                                                                                                                   Acceptance Tests
                                                                                              Definition                                         Validation


                                                                                                  Development



                                                                                                Iteration Planning
                                                                                                                                      Tasks


                                  Coaching
Teamwork Management Cycle




                                                                                                                                                       Simple
                                  Tracking /                                         Pair Programming                                                  Design




                                                                                                            Incremental Development
                            Informative Workspace                                     (+ Move people
                                                                  Team Development



                                                                                           around)




                                                                                                                 Quality Oriented
                                                                                                                                       Test Driven                 Continuous




                                                                                                                       Cycle
                                                                                                                                      Development                  Integration
                                                                                      Code Standards

                              Stand Up Meeting
                                                                                       Collective Code                                               Refactoring
                                                                                         Ownership
                                No Overtime




                                                                                                                          www.leansight.com
   Manifiesto sale a la luz Marzo de 2009
   Busca devolver la excelencia técnica al rango de pilar del
    movimiento ágil

                                                     Una comunidad de
              Individuos e interacciones
                                                       profesionales

                  Software funcional                Software bien hecho
        No                                  sino
       sólo                                 que
              Colaboración con el cliente          Sociedades productivas

                                                   Constantemente agregar
                Responder al cambio
                                                            valor



                                                              www.leansight.com
   Se disponen en un tablero que
    refleja el estado de cada actividad de
    trabajo (kanban)
       看板: “Tarjeta Señal”
   Se sincroniza el problema de
    negocio y la capacidad del equipo de
    desarrollo desarrollo usando Kanban
   Cada persona escoge el trabajo a
    realizar
    ◦ Responsabilidad asumida, no asignada
      (Principio de eXtreme Programming)
                                             Fuente:
                                             http://www.xqa.com.ar/visualmanagement/author/xavier/




                                                                         www.leansight.com
   Hace visible claramente el flujo de trabajo
   Responde fácilmente: ¿Dónde estamos?
   Enfoca al equipo
   Presenta rápidamente cuellos de botella
   Es sencilla y barata




                                Cambiar por




                                                  www.leansight.com
Emprender Agilmente
   No existen empresas innovadoras exitosas, sino
    productos innovadores exitosos
    ◦ Que viven en un Océano Azul
   Ejemplo: Apple


                     Newton :                            iPod:
                     Fracaso                             Éxito




                                           agustin.villena@noviscorp.com   35
   1959:
    ◦ Premio de MMUS$ 1,3 al primer avión propulsado
      por fuerza humana

   1969: aun sin ganadores
    ◦ Paul MacCready miró el problema y observó:
       «Demoran 1 año en construir el avión, y 1 día en
        ponerlo a prueba»
    ◦ Solución:
       avión fácilmente re construible
       1 prueba por día
    ◦ Resultado:
       falló muchas veces, pero ganó el premio en poco
        tiempo
   Steve Blank
                                       ◦ Check your hypotheses
                                      ◦ Get out of the building!
                                             ◦ Good engineers
                                    understand their customers!




   Eric Ries
    ◦ Stop wasting people’s time!


                                                 www.leansight.com
• Hay que enfocarse en validar y desarrollar el
  mercado
    ◦ ¡Cuestiona tus hipótesis!
    ◦ ¡Valídalas en la realidad!
   Si
    Startup = experimento
    entonces
    Lean Startup = + experimentos (y aprendizaje)
                    x$


                                           www.leansight.com
Desarrollo de Cliente




                                     Hipótesis,
Problema:desconocido                 Experimentos,
                                     Revelaciones
                                                                                           Datos,
Solución: desconocida                                                          Retroalimentación,
                                                                                     Revelaciones




                                                                                                                           Fuente:
                                                                                     Eric Ries - Lean Startups Doing More with Less
                   http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.pptx
                                                                                              www.leansight.com
   Casa antigua donde funcionan varias PYMES
    tecnológicas
    ◦ 4 o 5 empresas                     Río Mapocho
    ◦ ~ 20 personas


   En el barrio
    “Mapocho Valley”
Comunicado   Mapocho
   res        Valley
•   Kanban
               •   Holocracia
  Gestión      •   Cliente “in situ”
               •   Reuniones de pie


               • Programación de a pares
Programación   • Propiedad colectiva de código



               • Entregar rápido
   Lean        • Respetar a las personas
               • Optimizar el todo
   Portal oficial teletón «Chile ayuda a Chile»
   Fundación Digitales por Chile
   Integración a CrisisCommons
   4 Crisis Camp en 1 año
Premio GECHS a mejor iniciativa digital solidaria
ChileAgil
   Espacio en donde, quienes nos
    reúne un interés común,
    compartimos nuestros éxitos y
    fracasos
    ◦ Fundamental para quienes vamos
      a fracasar mucho para ser
      exitosos
Comunidad




            • Que reúne a los practicantes de Agilidad
              y Lean Thinking en Chile



            • Desean generar real valor de negocio
              innovando con calidad y eficiencia
            • Creen profundamente en el valor de las
              personas colaborando en equipo
Que




            • Quieren transformar la industria chilena en un
              ambiente creativo, y motivante
            • Y han encontrado una fuente inspiradora en la
              comunidad ágil y lean mundial




                                                       www.leansight.com
Tomar Conciencia




Comprometerse                      Proyectar




         Y
     superarse


      http://www.chileagil.cl/desafio-kanban-primer-paso-hacia-la-agilidad/
www.twitter.com/chileagil


www.chileagil.cl


www.chileagil.cl/tag/podcast


failfast.chileagil.cl


groups.google.com/group/chileagil/

Más contenido relacionado

La actualidad más candente

Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
ronaljulio347
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
Tuyo Mio
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Sam Espinosa
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
mikyWatt
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Joel Fernandez
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
Jesenia Escobar
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
Kiberley Santos
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
Dormimundo
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
tbaires
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de softwareArmando Barrera
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
Coesi Consultoria
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
Angel Lacret
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
GABRIELCASTROMARIACA
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
SamuelSanchez136
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
Luis Valeriano
 
Crystal clear Sebasky Analisis
Crystal clear Sebasky AnalisisCrystal clear Sebasky Analisis
Crystal clear Sebasky Analisis
Sebastian Ordoñez
 

La actualidad más candente (20)

Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Trabajo nº2 ing sw
Trabajo nº2   ing swTrabajo nº2   ing sw
Trabajo nº2 ing sw
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de software
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Crystal clear Sebasky Analisis
Crystal clear Sebasky AnalisisCrystal clear Sebasky Analisis
Crystal clear Sebasky Analisis
 

Similar a Introducción a las Metodologías Ágiles

Ecosistema Agil
Ecosistema AgilEcosistema Agil
Ecosistema Agil
ChileAgil
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
Edward Cruz
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
juliocasal
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
Agile-Barcelona
 
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOGEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOnohemizamudio
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer Agile Coaching & Training
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
LeanSight Consulting
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Gestion de proyectos de desarrollo de software
Gestion de proyectos de desarrollo de softwareGestion de proyectos de desarrollo de software
Gestion de proyectos de desarrollo de software
Diego Morales
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
Mario Solarte
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Johnny Ordóñez
 
Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1GeneXus
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
Rafael Igual
 
Arquitectura Evolutiva
Arquitectura EvolutivaArquitectura Evolutiva
Arquitectura Evolutiva
Fausto Alejandro De La Torre García
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
Alejandro Gabay
 
AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?
Marc Florit
 
Ecosistemas de Desarrollo Software - Automatización
Ecosistemas de Desarrollo Software - AutomatizaciónEcosistemas de Desarrollo Software - Automatización
Ecosistemas de Desarrollo Software - AutomatizaciónManuel Jesús Recena Soto
 

Similar a Introducción a las Metodologías Ágiles (20)

Ecosistema Agil
Ecosistema AgilEcosistema Agil
Ecosistema Agil
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOGEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Gestión de Proyectos Agile 2013
Gestión de Proyectos Agile                                        2013Gestión de Proyectos Agile                                        2013
Gestión de Proyectos Agile 2013
 
Gestion de proyectos de desarrollo de software
Gestion de proyectos de desarrollo de softwareGestion de proyectos de desarrollo de software
Gestion de proyectos de desarrollo de software
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
 
Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
 
Arquitectura Evolutiva
Arquitectura EvolutivaArquitectura Evolutiva
Arquitectura Evolutiva
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
 
Scrum
ScrumScrum
Scrum
 
AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?
 
Ecosistemas de Desarrollo Software - Automatización
Ecosistemas de Desarrollo Software - AutomatizaciónEcosistemas de Desarrollo Software - Automatización
Ecosistemas de Desarrollo Software - Automatización
 

Más de Condiminds

'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF
'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF
'Best Practices for Elgg Plugin Developers' Cash Costello #ECSFCondiminds
 
'Not a developer? not a problem!' Brett Profitt #ECSF
'Not a developer? not a problem!' Brett Profitt #ECSF'Not a developer? not a problem!' Brett Profitt #ECSF
'Not a developer? not a problem!' Brett Profitt #ECSFCondiminds
 
'State of Elgg' Brett Profitt #ECSF
'State of Elgg' Brett Profitt #ECSF'State of Elgg' Brett Profitt #ECSF
'State of Elgg' Brett Profitt #ECSFCondiminds
 
'ElggCampSF Intro' Brett Profitt #ECSF
'ElggCampSF Intro' Brett Profitt #ECSF'ElggCampSF Intro' Brett Profitt #ECSF
'ElggCampSF Intro' Brett Profitt #ECSFCondiminds
 
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSFCondiminds
 
'Elgg email integration' Mike Jett #ECSF
'Elgg email integration' Mike Jett #ECSF'Elgg email integration' Mike Jett #ECSF
'Elgg email integration' Mike Jett #ECSFCondiminds
 
'Elgg in Education: Stanford University' David Adams #ECSF
'Elgg in Education: Stanford University' David Adams #ECSF'Elgg in Education: Stanford University' David Adams #ECSF
'Elgg in Education: Stanford University' David Adams #ECSFCondiminds
 
ElggCamp Santiago> For Developers!
ElggCamp Santiago> For Developers!ElggCamp Santiago> For Developers!
ElggCamp Santiago> For Developers!
Condiminds
 
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
Condiminds
 
10 Tips para una Red de Nicho | Condiminds
10 Tips para una Red de Nicho | Condiminds10 Tips para una Red de Nicho | Condiminds
10 Tips para una Red de Nicho | Condiminds
Condiminds
 
Bienvenida ElggCampBA 2010
Bienvenida ElggCampBA 2010Bienvenida ElggCampBA 2010
Bienvenida ElggCampBA 2010
Condiminds
 
Social Enterprise Guru Device
Social Enterprise Guru DeviceSocial Enterprise Guru Device
Social Enterprise Guru Device
Condiminds
 
Desarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
Desarrollo de Redes Sociales para Social Enterprise, Powered by ElggDesarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
Desarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
Condiminds
 
Elgg para Mkt online en el #barcampba
Elgg para Mkt online en el #barcampbaElgg para Mkt online en el #barcampba
Elgg para Mkt online en el #barcampba
Condiminds
 
Elgg Camp Buenos Aires - English
Elgg Camp Buenos Aires - EnglishElgg Camp Buenos Aires - English
Elgg Camp Buenos Aires - English
Condiminds
 
Elgg Camp Buenos Aires - Español
Elgg Camp Buenos Aires - EspañolElgg Camp Buenos Aires - Español
Elgg Camp Buenos Aires - Español
Condiminds
 

Más de Condiminds (16)

'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF
'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF
'Best Practices for Elgg Plugin Developers' Cash Costello #ECSF
 
'Not a developer? not a problem!' Brett Profitt #ECSF
'Not a developer? not a problem!' Brett Profitt #ECSF'Not a developer? not a problem!' Brett Profitt #ECSF
'Not a developer? not a problem!' Brett Profitt #ECSF
 
'State of Elgg' Brett Profitt #ECSF
'State of Elgg' Brett Profitt #ECSF'State of Elgg' Brett Profitt #ECSF
'State of Elgg' Brett Profitt #ECSF
 
'ElggCampSF Intro' Brett Profitt #ECSF
'ElggCampSF Intro' Brett Profitt #ECSF'ElggCampSF Intro' Brett Profitt #ECSF
'ElggCampSF Intro' Brett Profitt #ECSF
 
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF
'Finding Baby Bear's Bed: a tale of two spaces' Jon Dron #ECSF
 
'Elgg email integration' Mike Jett #ECSF
'Elgg email integration' Mike Jett #ECSF'Elgg email integration' Mike Jett #ECSF
'Elgg email integration' Mike Jett #ECSF
 
'Elgg in Education: Stanford University' David Adams #ECSF
'Elgg in Education: Stanford University' David Adams #ECSF'Elgg in Education: Stanford University' David Adams #ECSF
'Elgg in Education: Stanford University' David Adams #ECSF
 
ElggCamp Santiago> For Developers!
ElggCamp Santiago> For Developers!ElggCamp Santiago> For Developers!
ElggCamp Santiago> For Developers!
 
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
Querés hacer tu Caralibro? | Emilio Gonzalez | Condiminds
 
10 Tips para una Red de Nicho | Condiminds
10 Tips para una Red de Nicho | Condiminds10 Tips para una Red de Nicho | Condiminds
10 Tips para una Red de Nicho | Condiminds
 
Bienvenida ElggCampBA 2010
Bienvenida ElggCampBA 2010Bienvenida ElggCampBA 2010
Bienvenida ElggCampBA 2010
 
Social Enterprise Guru Device
Social Enterprise Guru DeviceSocial Enterprise Guru Device
Social Enterprise Guru Device
 
Desarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
Desarrollo de Redes Sociales para Social Enterprise, Powered by ElggDesarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
Desarrollo de Redes Sociales para Social Enterprise, Powered by Elgg
 
Elgg para Mkt online en el #barcampba
Elgg para Mkt online en el #barcampbaElgg para Mkt online en el #barcampba
Elgg para Mkt online en el #barcampba
 
Elgg Camp Buenos Aires - English
Elgg Camp Buenos Aires - EnglishElgg Camp Buenos Aires - English
Elgg Camp Buenos Aires - English
 
Elgg Camp Buenos Aires - Español
Elgg Camp Buenos Aires - EspañolElgg Camp Buenos Aires - Español
Elgg Camp Buenos Aires - Español
 

Último

biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 

Último (20)

biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 

Introducción a las Metodologías Ágiles

  • 1. 11 de Mayo de 2011
  • 2. • Programador, desarrollador, arquitecto de software, autor, coach ágil, orador etc. • Mas de 15 años en las «trincheras» de la industria • Revistas: – Visual Systems Journal, – Visual Studio Magazine, – .NET Developers Journal, – Infoq.com – etc. 11-05-2011 www.leansight.com
  • 3. Agustín Villena Moya  Ingeniero Civil en Computación, U. de Chile (1998)  Magister en Ciencias de la Computación, U. de Chile (2008)  «Emprendedor Serial» www.leansight.com
  • 4.
  • 5. Muchos han tratado de encontrarlo  Dicen que se encuentra en Lejano Oriente: Cathay, India
  • 6. Efecto de producción masiva y economía de escala  Mano de obra barata ◦ Modelo programático simplificado ◦ Herramientas de modelado, CASE, visual  Especialización ◦ Análisis, Diseño, Implementación, Testing etc.
  • 7.
  • 8.
  • 9. Línea de ensamblaje  División de labor  Estandarización  Componentización  Mano de obra barata y poco entrenada  «Minimizando gastos y maximizando ganancias»
  • 10. Reutilización  Automatización ◦ Es mas eficiente  Reutilizar un software bien hecho vs.  Producir código masivamente  Ejemplos ◦ RoR vs. Struts ◦ ORM vs. SQL repetitivo  Código es el diseño
  • 11. Creencia popular entre managers de tecnología
  • 12.
  • 13. ¿Mejor que la Software Factory?
  • 14. Como lo explicó el Como lo entendió el Como lo diseñó el Como lo programó el Como lo describió el cliente Jefe de Proyecto Analista Desarrollador área comercial Como se documentó el Qué fue instalado en Qué se le cobró al Cómo fue soportado Qué necesitaba el proyecto el cliente cliente cliente en realidad www.leansight.com
  • 15. “Echandole pa’ adelante” programming  No documento nada  Lo pruebo yo solito  Arreglo las cosas directo en producción  En el camino arreglamos la carga  Mi codigo es MIO
  • 16. principios, métodos y prácticas www.leansight.com
  • 17. versus versus Waterfall
  • 18. Inflexibilidad Filo del Caos Caos Empoderamiento Alineamiento + atribuciones + valores + confianza + principios
  • 19. ◦ Pocos principios fundamentales, que apoyan la toma de decisiones en terreno ◦ Base para equipos de Alto Rendimiento que enfrentan alta incertidumbre ◦ Sinónimo  Inteligencia colectiva www.leansight.com
  • 20. Tres albañiles construían un muro. Cuando les preguntaron que hacían: ◦ El 1° dijo que “pegaba ladrillos con ladrillos” ◦ El 2° digo que “construía una muralla” ◦ El 3° dijo, “construyo una catedral”  Le preguntaron a una mujer de limpieza de la NASA cual era su labor, respondió: ◦ “Ayudar que el el hombre llegue a la luna” www.leansight.com
  • 21. Clave para Alinear Equipos de Alto Rendimiento www.leansight.com
  • 22. Una Cultura basada en ◦ Principios ◦ Valores ◦ Prácticas  ¿En qué nos enfocamos? ◦ La creación constante de valor en un entorno incierto a partir del aprendizaje colaborativo entre las personas  Clientes, desarrolladores, usuarios, expertos, etc. www.leansight.com
  • 23. En 2001, Kent Beck y otros autores de enfoques similares proponen los Principios Ágiles: Individuos e interacciones Procesos y herramientas. Software funcional Documentación exhaustiva por sobre Colaboración con el cliente Negociación de contratos Responder al cambio Seguir un plan www.leansight.com
  • 25. Cliente Problema de Negocio Proyecto de Software Ingeniero de Software Producto de Equipo de Software Desarrollo Tecnología www.leansight.com
  • 26. Ciclo de Gestión del Proyecto Orientada al Valor Cliente Problema de Negocio Proyecto de Ciclo de Gestión del Desarrollo en Equipo Software Ingeniero de Software Ciclo de Producto de Programación Software de calidad Equipo de Desarrollo Tecnología Entorno de un XP lo organiza en ciclos de proyecto de software retroalimentación y aprendizaje acelerado www.leansight.com
  • 27. Inspirado en el enfoque de gestión de la innovación de productos de Hirotaka Takeuchi and Ikujiro Nonaka, 1986  Sutherland and Schwaber , lo presentan en OOPSLA (1995)  Define un conjunto de herramientas de gestión y visualización de avance  Metáfora: ◦ se requiere abarcar todas las disciplinas requeridas, tal como la formación de scrum del rugby  Es una metodología para gestionar desarrollos de productos ◦ ¡Cualquier tipo de producto! www.leansight.com
  • 28. Release Release Management Cycle Planning Value Oriented Product Meeting Product Owner Role Backlog Development Sprint Planning Meeting Tasks Scrum Master Role Teamwork Management Cycle Burn down Charts Task Board Daily Scrum Meeting Sprint Retrospective Meeting Scrum Scoreboard www.leansight.com
  • 29. Ken Beck, 1999, “Extreme Programming Explained”  Enfoque empírico e integral de un proyecto de software  Equipos pequeños que incluyen al cliente  Premisa ◦ Llevar las buenas prácticas de desarrollo al extremo www.leansight.com
  • 30. Planning Game Small Releases Management Cycle Value Oriented On Site User Stories Customer (One team) Acceptance Tests Definition Validation Development Iteration Planning Tasks Coaching Teamwork Management Cycle Simple Tracking / Pair Programming Design Incremental Development Informative Workspace (+ Move people Team Development around) Quality Oriented Test Driven Continuous Cycle Development Integration Code Standards Stand Up Meeting Collective Code Refactoring Ownership No Overtime www.leansight.com
  • 31. Manifiesto sale a la luz Marzo de 2009  Busca devolver la excelencia técnica al rango de pilar del movimiento ágil Una comunidad de Individuos e interacciones profesionales Software funcional Software bien hecho No sino sólo que Colaboración con el cliente Sociedades productivas Constantemente agregar Responder al cambio valor www.leansight.com
  • 32. Se disponen en un tablero que refleja el estado de cada actividad de trabajo (kanban)  看板: “Tarjeta Señal”  Se sincroniza el problema de negocio y la capacidad del equipo de desarrollo desarrollo usando Kanban  Cada persona escoge el trabajo a realizar ◦ Responsabilidad asumida, no asignada (Principio de eXtreme Programming) Fuente: http://www.xqa.com.ar/visualmanagement/author/xavier/ www.leansight.com
  • 33. Hace visible claramente el flujo de trabajo  Responde fácilmente: ¿Dónde estamos?  Enfoca al equipo  Presenta rápidamente cuellos de botella  Es sencilla y barata Cambiar por www.leansight.com
  • 35. No existen empresas innovadoras exitosas, sino productos innovadores exitosos ◦ Que viven en un Océano Azul  Ejemplo: Apple Newton : iPod: Fracaso Éxito agustin.villena@noviscorp.com 35
  • 36. 1959: ◦ Premio de MMUS$ 1,3 al primer avión propulsado por fuerza humana  1969: aun sin ganadores ◦ Paul MacCready miró el problema y observó:  «Demoran 1 año en construir el avión, y 1 día en ponerlo a prueba» ◦ Solución:  avión fácilmente re construible  1 prueba por día ◦ Resultado:  falló muchas veces, pero ganó el premio en poco tiempo
  • 37. Steve Blank ◦ Check your hypotheses ◦ Get out of the building! ◦ Good engineers understand their customers!  Eric Ries ◦ Stop wasting people’s time! www.leansight.com
  • 38. • Hay que enfocarse en validar y desarrollar el mercado ◦ ¡Cuestiona tus hipótesis! ◦ ¡Valídalas en la realidad!  Si Startup = experimento entonces Lean Startup = + experimentos (y aprendizaje) x$ www.leansight.com
  • 39. Desarrollo de Cliente Hipótesis, Problema:desconocido Experimentos, Revelaciones Datos, Solución: desconocida Retroalimentación, Revelaciones Fuente: Eric Ries - Lean Startups Doing More with Less http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.pptx www.leansight.com
  • 40.
  • 41. Casa antigua donde funcionan varias PYMES tecnológicas ◦ 4 o 5 empresas Río Mapocho ◦ ~ 20 personas  En el barrio “Mapocho Valley”
  • 42.
  • 43. Comunicado Mapocho res Valley
  • 44. Kanban • Holocracia Gestión • Cliente “in situ” • Reuniones de pie • Programación de a pares Programación • Propiedad colectiva de código • Entregar rápido Lean • Respetar a las personas • Optimizar el todo
  • 45. Portal oficial teletón «Chile ayuda a Chile»  Fundación Digitales por Chile  Integración a CrisisCommons  4 Crisis Camp en 1 año
  • 46. Premio GECHS a mejor iniciativa digital solidaria
  • 48. Espacio en donde, quienes nos reúne un interés común, compartimos nuestros éxitos y fracasos ◦ Fundamental para quienes vamos a fracasar mucho para ser exitosos
  • 49. Comunidad • Que reúne a los practicantes de Agilidad y Lean Thinking en Chile • Desean generar real valor de negocio innovando con calidad y eficiencia • Creen profundamente en el valor de las personas colaborando en equipo Que • Quieren transformar la industria chilena en un ambiente creativo, y motivante • Y han encontrado una fuente inspiradora en la comunidad ágil y lean mundial www.leansight.com
  • 50. Tomar Conciencia Comprometerse Proyectar Y superarse http://www.chileagil.cl/desafio-kanban-primer-paso-hacia-la-agilidad/