SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
THE AGILE
                            ROAD


Uzi Mamani Fernández
http://about.me/uzigula    Tacna Agile Day 2012
Uzi Mamani, en 2008 se metió de lleno en el Desarrollo
Ágil de Software empezando por TDD, Integración
Continua, Wikis, Scrum, XP y Kanban.
Ahora también comprometido con el movimiento
Craftsmanship.
Arquitecto y Scrum Master del equipo de desarrollo de
una Entidad Financiera del Norte Peruano, consultor
independiente y coach agile.



                               about.me/uzigula
                               @uzigula

                               theagileroad.blogspot.com
Agile Open Lima 2012




Difundir nuevas formas de desarrollar software en el Perú
Web: http://agile-peru.net Twitter: @agileperu
Google group: agileperu@googlegroups.com
http://4.bp.blogspot.com/_y-mqc37e-hq/sowdi4u99ei/aaaaaaaaas4/xp7sf2k_zns/s660/cabezal-ojosf.png
UN PROYECTO EN EL PAIS DE LAS MARAVILLAS
 ACTIVIDADES

 REQS.   ANALISIS     DISEÑO        CODIFICACION         PRUEBAS




  En el proyecto con la documentación adecuada que elabora cada
  AL INICIO:
  El cliente sabe perfectamentetiene todo lo que necesita para el
  especialista, la siguiente fase  Al Final del Proyecto,
  continuar con
  Que necesita el trabajo.         Todo se esto se registra en
                                   cliente recibe
                                   documentos de especificación
                                   exactamente lo que
  Con los entregables detallados entregados de unadetallados.a
                                   completamente actividad
  otra, todos están seguros de que el proyecto anda hay que
                                   esperaba, no bien, y tienen
  la sabes como hacerlo
  Tuconfianza que hacer control de calidad al final es suficiente.
                                  cambiar nada.

     TODO ESTA CLARO, NADA CAMBIA, TODO SE ENTREGA A TIEMPO
SEGURO QUE
  EL CLIENTE
RECIBE LO QUE
  ESPERABA?




http://blog.adw.org/wp-content/uploads/2009/10/OPeningPresents-300x199.jpg   @uzigula – Tacna Agile Day 2012
PROJECT
                                                       SMELLS



                                                         @uzigula – Tacna Agile Day 2012
http://blog.redfin.com/sfbay/files/2008/05/smell.jpg
PROYECTOS
                                                       FOSILES
http://www.flickr.com/photos/marxxiana/209752547/       @uzigula – Tacna Agile Day 2012
No Quality Control




http://www.flickr.com/photos/jonnybaker/197851520/
                                                     Parches
                                                       @uzigula – Tacna Agile Day
Crunch
 Time




         @uzigula – Tacna Agile Day 2012
THE BLAME
  GAME




            @uzigula – Tacna Agile Day 2012
@uzigula – Tacna Agile Day 2012
INCERTIDUMBRE
                                              COMPLEJIDAD
                                                   RIESGOS




Agile Estimating and Planning – Mike Cohn           @uzigula – Tacna Agile Day
MULTITASKING




Se asigna un “recurso” para
diferentes actividades en
paralelo, según cronograma.
El cambio de Contexto
genera retraso y errores.     @uzigula – Tacna Agile Day 2012
ENTREGAS QUE APORTAN POCO VALOR
De las funcionalidades:
7% se usan “siempre”
13% se usan “a menudo”
16% “a veces”
19% “rara vez”
45% “NUNCA”
       Fuente: Standish Group




                                                             ¿Quién paga esto?
                                                                        @uzigula – Tacna Agile Day 2012
 http://filatina.files.wordpress.com/2010/02/basureros-2-2009-200.jpg
NEGOCIACION




          CONTRACTUAL
               @uzigula – Tacna Agile Day 2012
Los cambios son una constante en el mundo




                                                                          Los proyectos son infinitos, los proyectos nunca se acaban
                                        Ya no existe “vamos a hacer
                                              el producto perfecto”
http://www.proyectosagiles.org/xavier
LOCURA: “HACER LO MISMO QUE LA VEZ
ANTERIOR Y ESPERAR RESULTADOS DIFERENTES”




                               @uzigula – Tacna Agile Day 2012
LA
ALTERNATIVA
ÁGIL



http://www.zastavki.com/pictures/1024x768/2011/Sport_Mountain_Climbing_031807_.jpg   @uzigula – Tacna Agile Day 2012
La
                             Alternativa
http://www.go2safari.com/images/mt_kilimanjaro/skydivekili.jpg
                                                                 ágil
Mitos Acerca de Agile
• Silver Bullet.
• Cero Documentación.
• Iteramos, Nos reunimos diariamente… somos
  agiles ;-)
• Project o Product Manager no son necesarios.
• No necesitamos a QA.
• Vamos de frente al código, no necesitamos
  analisis y/o diseño.
agile                                            Aprendizaje
                                              Trabajo en Equipo
            Feedback                            Comunicación
             Rápido                              Cara a Cara
            Lo Hacemos bien?


                                     ACTUAR Sinergias!
            Que nos impide
            hacerlo mejor?
                                     PERSONAS
                                              Priorizar por Valor
                                              Excelencia Técnica
www.proyectosagiles.org – xavier albaladejo
Propuesta de valor
Equipos multi-disciplinarios
                    @uzigula – Tacna Agile Day 2012
Adaptabilidad
Gestión de expectativas
 del cliente, basada en
 resultados tangibles.

Flexibilidad :
 adaptación a las
 necesidades del cliente,
 cambios del mercado,
 etc.
                            @uzigula – Tacna Agile Day 2012
Productividad, mantenibilidad

                                Innovación




Equipo motivado, comprometido y
que disfruta                    @uzigula – Tacna Agile Day 2012
@uzigula – Tacna Agile Day 2012
Cambio Cultural (shift mind)
                                             Simplicidad
                         Transparencia
                     Colaboración                      Coraje




                                                                                 Auto-organización
Team Empowerment



                                                        Motivación
                   Confianza
                                     MEJORA
                   Win-Win          CONTINUA
                                             Producto
                   Compromiso        REGULAR Proceso
                    Aprendizaje
                                             Equipo (incluye al Cliente)
                          Respeto


                      Actitud                      Disciplina
                                                     @uzigula – Tacna Agile Day 2012
MANIFIESTO AGIL

estamos     descubriendo     mejores
maneras de desarrollar software tanto
por nuestra propia experiencia como
ayudado por terceros…


 A TRAVES DE ESTA EXPERIENCIA
 HEMOS APRENDIDO A VALORAR…
                            @uzigula – Tacna Agile Day 2012
MANIFIESTO AGIL
Individuos e interacciones sobre procesos y herramientas

Software que Funciona sobre documentación exhaustiva

Colaboración con el cliente sobre negociación de contratos

Responder al cambio sobre el seguimiento de un plan

                AUNQUE LOS ELEMENTOS DE LA
                DERECHA TIENEN VALOR,
VALORAMOS POR ENCIMA
DE ELLOS LOS QUE ESTAN
A LA IZQUIERDA.                              @uzigula – Tacna Agile Day 2012
Lean Software
         Development




              @uzigula – Tacna Agile Day 2012
Principios Lean
Scrum




        @uzigula – Tacna Agile Day 2012
Scrum in               Time box
a Picture




Roles:          Ceremonias:        Artefactos:
Product Owner   Planning Meeting   Backlog
ScrumMaster     Dayli Meeting      Charts
Team            Review             Burndown
                Retrospective      Done Criteria
Dayli Meeting




http://martinfowler.com/articles/standingup.jpg
                                                  Time box   @uzigula – Tacna Agile Day 2012
eXtreme Programming




http://www.zastavki.com/pictures/1024x768/2011/Sport_Mountain_Climbing_031807_.jpg   @uzigula – Tacna Agile Day 2012
Desarrollo guiado por pruebas




                     @uzigula – Tacna Agile Day 2012
@uzigula – Tacna Agile Day 2012
Refactoring
                     Improving the Design of Existing Code

www.testically.org                                   @uzigula – Tacna Agile Day 2012
K
A
N
B
A
N
    @uzigula – Tacna Agile Day 2012
Gestión visual de servicios/operaciones

                        Flexibilidad máxima




                                   Pull
                                 System
@uzigula – Tacna Agile Day 2012
Agile
http://blog.crisp.se/henrikkniberg/images/Scrumkit.jpg
                                                         Toolkit
Task Board
Lecturas Recomendadas
Lecturas Recomendadas
Lecturas Recomendadas
Lecturas Recomendadas
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/
It´s a long way to the top
if you wanna Rock and Roll
Contact me


theagileroad.blogspot.com
         @uzigula
Gracias

  Tacna Agile Day 2012


Referencias: Alternativa Agil (Xavier Albaladejo)
             Soul of Scrum (TobiasMayer)
             Draft El Espiritu de Scrum (Alan Cyment)

Contenu connexe

Tendances

Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)
Johnny Ordóñez
 

Tendances (20)

Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012
 
Agile Management - Cómo ser un líder del siglo XXI
Agile Management - Cómo ser un líder del siglo XXIAgile Management - Cómo ser un líder del siglo XXI
Agile Management - Cómo ser un líder del siglo XXI
 
Introducción a Agile y Lean - v1.1
Introducción a Agile y Lean - v1.1Introducción a Agile y Lean - v1.1
Introducción a Agile y Lean - v1.1
 
Adoptando y escalando la agilidad en corporaciones
Adoptando y escalando la agilidad en corporacionesAdoptando y escalando la agilidad en corporaciones
Adoptando y escalando la agilidad en corporaciones
 
Adopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change ManagementAdopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change Management
 
La empresa Ágil
La empresa ÁgilLa empresa Ágil
La empresa Ágil
 
Agilidad Empresarial y SAFe
Agilidad Empresarial y SAFeAgilidad Empresarial y SAFe
Agilidad Empresarial y SAFe
 
Lean StartUp y Agile Software Development
Lean StartUp y Agile Software DevelopmentLean StartUp y Agile Software Development
Lean StartUp y Agile Software Development
 
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
 
2/2- Refactorizacion organizativa Agile - Parte 2
2/2- Refactorizacion organizativa Agile - Parte 22/2- Refactorizacion organizativa Agile - Parte 2
2/2- Refactorizacion organizativa Agile - Parte 2
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
 
Agile para RRHH - AEDIPE
Agile para RRHH - AEDIPEAgile para RRHH - AEDIPE
Agile para RRHH - AEDIPE
 
¿Cuál es el siguiente paso después de Agile? Enterprise Agility
¿Cuál es el siguiente paso después de Agile? Enterprise Agility¿Cuál es el siguiente paso después de Agile? Enterprise Agility
¿Cuál es el siguiente paso después de Agile? Enterprise Agility
 
Modelo de desescalado Agile y transformación continua - Parte 2
Modelo de desescalado Agile y transformación continua - Parte 2Modelo de desescalado Agile y transformación continua - Parte 2
Modelo de desescalado Agile y transformación continua - Parte 2
 
Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!
 
[es] Impacto de Agile en los modelos organizativos tradicionales
[es] Impacto de Agile en los modelos organizativos tradicionales[es] Impacto de Agile en los modelos organizativos tradicionales
[es] Impacto de Agile en los modelos organizativos tradicionales
 
Agile warm up v02
Agile warm up   v02Agile warm up   v02
Agile warm up v02
 
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
 
Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)
 
Liderazgo Lean Agile, nuevos enfoques para gestionar a las personas
Liderazgo Lean Agile, nuevos enfoques para gestionar a las personasLiderazgo Lean Agile, nuevos enfoques para gestionar a las personas
Liderazgo Lean Agile, nuevos enfoques para gestionar a las personas
 

En vedette

CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
Jose E. Rodriguez Huerta
 

En vedette (11)

Cómo evitar que se vaya al carajo tu implantación de agile
Cómo evitar que se vaya al carajo tu implantación de agileCómo evitar que se vaya al carajo tu implantación de agile
Cómo evitar que se vaya al carajo tu implantación de agile
 
PMPs vs Agile Project Managers - Choque de Titanes
PMPs vs Agile Project Managers - Choque de TitanesPMPs vs Agile Project Managers - Choque de Titanes
PMPs vs Agile Project Managers - Choque de Titanes
 
Hackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambioHackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambio
 
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
 
CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
CAS2013 - ¿Cómo evitar que se vaya al carajo tu implantación de agile?
 
Cambio cultural hacia la agilidad
Cambio cultural hacia la agilidadCambio cultural hacia la agilidad
Cambio cultural hacia la agilidad
 
¿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?
 
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 

Similaire à The agile road - Tacna Agile Day 2012

La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
Agile Spain
 
Ágil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usasÁgil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usas
Luis Antonio Salazar Caraballo
 

Similaire à The agile road - Tacna Agile Day 2012 (20)

The Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile WeekThe Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile Week
 
The agile road - Piura Agile Day 2012
The agile road - Piura Agile Day 2012The agile road - Piura Agile Day 2012
The agile road - Piura Agile Day 2012
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Generación de Valor con Scrum
Generación de Valor con ScrumGeneración de Valor con Scrum
Generación de Valor con Scrum
 
El Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos AgilesEl Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos Agiles
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de Emprendimiento
 
Principios de la agilidad moderna y Corazón del Agile
Principios de la agilidad moderna y Corazón del AgilePrincipios de la agilidad moderna y Corazón del Agile
Principios de la agilidad moderna y Corazón del Agile
 
PMI y el agilismo. La certificación PMI-ACP
PMI y el agilismo. La certificación PMI-ACPPMI y el agilismo. La certificación PMI-ACP
PMI y el agilismo. La certificación PMI-ACP
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
 
Velocidad en agile
Velocidad en agileVelocidad en agile
Velocidad en agile
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 
Historia de una adopción Ágile en una Entidad Financiera
Historia de una adopción Ágile en una Entidad FinancieraHistoria de una adopción Ágile en una Entidad Financiera
Historia de una adopción Ágile en una Entidad Financiera
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
La alternativa ágil - Uniencounter
La alternativa ágil - UniencounterLa alternativa ágil - Uniencounter
La alternativa ágil - Uniencounter
 
Praxis - Introduccion a Disciplined Agile PMI
Praxis - Introduccion a Disciplined Agile PMIPraxis - Introduccion a Disciplined Agile PMI
Praxis - Introduccion a Disciplined Agile PMI
 
Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014
 
Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2
 
Scrum101
Scrum101Scrum101
Scrum101
 
Introduccion a Scrum
Introduccion a ScrumIntroduccion a Scrum
Introduccion a Scrum
 
Ágil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usasÁgil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usas
 

Plus de Uzi Mamani Fernández (6)

Stop the agile micro-management
Stop the agile micro-managementStop the agile micro-management
Stop the agile micro-management
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Agile distributed Teams in Large Enterprises
Agile distributed Teams in Large EnterprisesAgile distributed Teams in Large Enterprises
Agile distributed Teams in Large Enterprises
 
Retrospectivas Ágiles
Retrospectivas ÁgilesRetrospectivas Ágiles
Retrospectivas Ágiles
 
Daily Stand Up Meetings
Daily Stand Up MeetingsDaily Stand Up Meetings
Daily Stand Up Meetings
 
Que es Scrum?
Que es Scrum?Que es Scrum?
Que es Scrum?
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

The agile road - Tacna Agile Day 2012