SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
ES ÁGIL
SUFICIENTE?




              Por: Rafael Alvarez
Introducción del ponente
Arquitecto de Software con 12 años de
experiencia.
Agilista desde 1999 (inicialmente en la lista de
extreme programming)
Miembro activo de dos grupos sobre Agile en
Linked In.
Autor de un articulo en AgileJournal
La historia hasta ahora
El paradigma del valor
CMMI Agile
Hello Agile!
Especificación Mediante Ejemplos
Agilidad PMI
Por qué surge Ágil?
Ágil es una reacción

 4 de cada 5
  proyectos                                16%

                         30%




No son                                  54%



Exitosos
                 Exitoso         Deficiente        Fallido

               Fuente: Chaos Report Summary 1994, Standish Group
Qué queremos resolver con Ágil ?
                           Objetivos En
    Requerimientos          Conflicto                  Requerimientos
                                             Metodologia
     Cambiantes                                          Poco Claros
                                               Inexistente
                              Funcionalidad Proceso por el
                                                              Requerimientos
   Planes Irreales              Incompleta      Proceso        Equivocados
                              Poco               Baja Calidad de
                        Involucramiento            lo Entregado
          Malos Estimados
                          del Usuario
Tecnologia                                   Funcionalidad
Equivocada                                    Equivocada        Cambios de
          Falta de Vision Muchos Jefes
                                                                  Alcance
                          Falta de
    Multitasking         Experticia                  Muchos Errores
                           Tecnica         Falta de
                                        Objetivos Claros
Que busca en realidad Ágil ?
Mejorar la Calidad?
Desarrollar más Rápido?
Facilitar Cambios de Requerimientos?
Documentar Menos?
Alinear Visiones?
En realidad, todo lo anterior…


Maximizar Valor Agregado




             Minimizar Costo de Cambio
Como pretende lograrlo?
Veamos el Manifiesto Ágil

Individuos e interacciones
                             Vs
                                   Procesos y Herramientas
Software funcionando
                              Vs
                                   Documentación Extensiva
Colaboración con el cliente
                             Vs

                                   Negociación Contractual
Respuesta ante el cambio
                              Vs
                                   Seguir un Plan
Los 12 Principios
Darle Valor al Cliente


  Entrega
Temprana y
Continua con
   valor



                     Aceptar
                     cambios
Excelencia tecnica
                        Atención a
                        Excelencia
                      Técnica y Buen
                          Diseño

   Software
Funcional como
  medida de
    avance


                     Simplicidad
Trabajo en Equipo

                     Equipos
                Auto-Organizados



Interacciones                      Individuos
Cara a Cara                        Motivados




     Un Solo
     Equipo                   Ritmo
                            sostenible
Mejora Continua


               Retrospección y
                   Ajustes




 Entregas
Frecuentes
En Resumen
              Valor
                al
             Cliente



                        Trabajo
Excelencia
 Técnica     Ágil          en
                        Equipo



             Mejora
             Continua
Como Vamos?
Hay más proyectos exitosos
1994
                        16%
                                            +16% en proyectos Exitosos!

         30%

                     54%                       2009


Chaos Report Summary 1994, Standish Group                24%             32%

                                                              44%
              Fallido
              Deficiente

              Exitoso                           Chaos Report Summary 2009, Standish Group
Ágil supera a Tradicional
Ágil 3 veces “mejor"
Pero… y los Challenged?



        Muy Similares
Y Entonces?


Ágil se quedo “corto” y por eso
       hay tantos proyectos
          “Challenged”?
Como influye Ágil en los proyectos?
Factores de Éxito según CHAOS

Soporte de la Alta Gerencia     18
Participación de los Usuarios   16
Gerente de Proyectos            14
Experimentado
Objetivos de Negocio Claros     12
Mínimo Alcance                  10
Infraestructura de Software     8
Estandarizada
Requerimientos Básicos Bien     6
Definidos
Metodologías Formales           6
Estimados Confiables            5
Otros                           5
Que cubre Ágil?

Soporte de la Alta Gerencia       18
Participación de los Usuarios     16
Gerente de Proyectos              14
Experimentado
Objetivos de Negocio Claros       12
Mínimo Alcance                    10
Infraestructura de Software       8
Estandarizada
Requerimientos Básicos Bien       6
Definidos
Metodologías Formales             6
Estimados Confiables              5
Otros                             5
Que falta?


Soporte de la Alta Gerencia   18
Gerente de Proyectos          14
Experimentado
Infraestructura de Software   8
Estandarizada
Otros                         5
Areas de un Proyecto de Software
4 tradicionales, 2 especiales


                Concepción

                              Planificación/
                               Seguimiento
Mercadeo
                Software
Negociación
                                 Construcción

                 Validación
Y tenemos la respuesta…

  Ágil se quedo “corto” porque
    se enfoca principalmente                             Concepcion

                                                                      Planificacion/Se
                                                                         guimiento
  en Planificación, Validación y,           Mercadeo
                                                         Software
                                           Negociacion

en algunos casos, la Construcción.                                     Construccion

                                                         Validacion




Ágil no dicta las practicas para apoyar sus principios
                (y nosotros no las buscamos)
Concepción

 Como transformar      Como escribir Historias?
Epicos en Historias?      O Casos de Uso?
                         O Requerimientos?




                         Como determinar
                          que necesito?
Planificación (y seguimiento)


  Como reconciliar
                       Como detectar riesgos
Timeboxes o flujo de
                            a tiempo?
trabajo con Gantts?




                          Qué forma tiene
                           un proyecto
                             “Ágil”?
Construcción

                Como se
 Qué es eso    diseña y se
de manejo de   construye el
 versiones?
                software?
Validación

Como saber que el sistema      Como saber que el    Como saber que se
   cumple los SLA de            entregable esta     programo lo que se
     performance?                 completo?               queria?




                            Como saber que el
                            sistema “funciona”
Negociacion de Contratos

Como debe ser
un contrato Agil?




                                    Como conciliar
                                    las exigencias
                                    de los clientes
                                  con la metodologia
                                         Agil?
Mercadeo


Como se mercadea
 un proyecto Agil?
Finalmente
En Definitiva….
Ninguna metodología es suficiente.
Ágil requiere de practicas que apoyen sus
principios.
Ágil no debe estar divorciado de disciplinas como
Ingeniería de Requerimientos, QA y Gerencia de
Proyectos.
Que hacer?

Con la Metodología
1. Adoptar una metodología Ágil (y contratar un Coach)
2. Identificar carencias.
3. Adoptar practicas para eliminar las carencias.
4. Volver a 2.
Que practicas adoptar?
1.   Adoptar técnicas de Ingeniería de Requerimientos.
     (Concepción)
2.   Contratar un Gerente de Proyecto que entienda Ágil.
     (Planificación/Seguimiento)
3.   Adoptar buenas practicas de programación y diseño.
     (Construcción)
4.   Adoptar practicas de QA (Validación).
Lecturas Recomendadas
Clean Code, de Robert C. Martin
Clean Coder, de Robert C. Martin
Software Quality Management series, de Gerald
(Jerry) Weinberg.
Perfect Software And Other Illusions About Testing,
de Gerald (Jerry) Weinberg.
Release It! De Johanna Rothman
Creditos
http://openclipart.org (imagenes)
http://www.sxc.hu (fotos)
CHAOS Report, Standish Group, 1994, 2009,2011
http://www.ambysoft.com/
http://www.geraldmweinberg.com - Jerry Weinberg
Robert C. Martin (Uncle Bob)
ES AGIL
SUFICIENTE?




              NO, NO LO ES
                   Muchas gracias

Más contenido relacionado

La actualidad más candente

Departamento IT (Metodologías predictivas vs ágiles)
Departamento IT (Metodologías predictivas vs ágiles)Departamento IT (Metodologías predictivas vs ágiles)
Departamento IT (Metodologías predictivas vs ágiles)Pablo F. Iglesias
 
PMO VISION 2025 (Lic. Alberto G. Sirvent) 2do FORO PMO 2015 Universidad del...
PMO VISION 2025 (Lic. Alberto G. Sirvent)   2do FORO PMO 2015 Universidad del...PMO VISION 2025 (Lic. Alberto G. Sirvent)   2do FORO PMO 2015 Universidad del...
PMO VISION 2025 (Lic. Alberto G. Sirvent) 2do FORO PMO 2015 Universidad del...Alberto Gabriel Sirvent
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Alejandro Gabay
 
Entorno Multiproyecto: una realidad de negocio - Raúl Bellomusto
Entorno Multiproyecto: una realidad de negocio - Raúl BellomustoEntorno Multiproyecto: una realidad de negocio - Raúl Bellomusto
Entorno Multiproyecto: una realidad de negocio - Raúl BellomustoCentro de e-Learning. UTN FRBA
 
Estándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiEstándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiJoannamar
 
Desde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgileDesde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgilePMOfficers PMOAcademy
 
Clasificación de las pmo adecuándose a las necesidades de la organización
Clasificación de las pmo   adecuándose a las necesidades de la organizaciónClasificación de las pmo   adecuándose a las necesidades de la organización
Clasificación de las pmo adecuándose a las necesidades de la organizaciónWilliam Ernest
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Managementmarcups
 
Estraegias de Exito para Implementar una PMO
Estraegias de Exito para Implementar una PMOEstraegias de Exito para Implementar una PMO
Estraegias de Exito para Implementar una PMORoberto Toledo
 
Ort implementacion de PMO cecilia boggi
Ort implementacion de PMO cecilia boggiOrt implementacion de PMO cecilia boggi
Ort implementacion de PMO cecilia boggiCeciliaboggi
 
Project Management and Agile solutions
Project Management and Agile solutionsProject Management and Agile solutions
Project Management and Agile solutionsVisi Serrano
 

La actualidad más candente (20)

Departamento IT (Metodologías predictivas vs ágiles)
Departamento IT (Metodologías predictivas vs ágiles)Departamento IT (Metodologías predictivas vs ágiles)
Departamento IT (Metodologías predictivas vs ágiles)
 
Como Empezar PMO
Como Empezar PMOComo Empezar PMO
Como Empezar PMO
 
PMO VISION 2025 (Lic. Alberto G. Sirvent) 2do FORO PMO 2015 Universidad del...
PMO VISION 2025 (Lic. Alberto G. Sirvent)   2do FORO PMO 2015 Universidad del...PMO VISION 2025 (Lic. Alberto G. Sirvent)   2do FORO PMO 2015 Universidad del...
PMO VISION 2025 (Lic. Alberto G. Sirvent) 2do FORO PMO 2015 Universidad del...
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
 
Entorno Multiproyecto: una realidad de negocio - Raúl Bellomusto
Entorno Multiproyecto: una realidad de negocio - Raúl BellomustoEntorno Multiproyecto: una realidad de negocio - Raúl Bellomusto
Entorno Multiproyecto: una realidad de negocio - Raúl Bellomusto
 
PMO. Gestión de Proyectos
PMO. Gestión de ProyectosPMO. Gestión de Proyectos
PMO. Gestión de Proyectos
 
Estándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiEstándares para gestión de proyectos de ti
Estándares para gestión de proyectos de ti
 
Desde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgileDesde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO Agile
 
PMO según PMI
PMO según PMIPMO según PMI
PMO según PMI
 
PMBOOK y DNP
PMBOOK y DNPPMBOOK y DNP
PMBOOK y DNP
 
Clasificación de las pmo adecuándose a las necesidades de la organización
Clasificación de las pmo   adecuándose a las necesidades de la organizaciónClasificación de las pmo   adecuándose a las necesidades de la organización
Clasificación de las pmo adecuándose a las necesidades de la organización
 
Implementación de una PMO
Implementación de una PMOImplementación de una PMO
Implementación de una PMO
 
Beneficios de una PMO
Beneficios de una PMOBeneficios de una PMO
Beneficios de una PMO
 
Distintas Certificaciones PMI - Marcelo Lopez Nocera
Distintas Certificaciones PMI - Marcelo Lopez NoceraDistintas Certificaciones PMI - Marcelo Lopez Nocera
Distintas Certificaciones PMI - Marcelo Lopez Nocera
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
IT PMO Articulo de revista
IT PMO Articulo de revistaIT PMO Articulo de revista
IT PMO Articulo de revista
 
Estraegias de Exito para Implementar una PMO
Estraegias de Exito para Implementar una PMOEstraegias de Exito para Implementar una PMO
Estraegias de Exito para Implementar una PMO
 
Ort implementacion de PMO cecilia boggi
Ort implementacion de PMO cecilia boggiOrt implementacion de PMO cecilia boggi
Ort implementacion de PMO cecilia boggi
 
Project Management and Agile solutions
Project Management and Agile solutionsProject Management and Agile solutions
Project Management and Agile solutions
 
Pmo (project management office)
Pmo (project management office)Pmo (project management office)
Pmo (project management office)
 

Destacado (13)

Hello agile
Hello agileHello agile
Hello agile
 
Cómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - AgileCómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - Agile
 
Humanizando los cierres de proyectos con las retrospectivas ágiles
Humanizando los cierres de proyectos  con las retrospectivas ágiles �Humanizando los cierres de proyectos  con las retrospectivas ágiles �
Humanizando los cierres de proyectos con las retrospectivas ágiles
 
Slow Agile - ¡Que vuelvan los lentos!
Slow Agile - ¡Que vuelvan los lentos!Slow Agile - ¡Que vuelvan los lentos!
Slow Agile - ¡Que vuelvan los lentos!
 
El paradigma del valor
El paradigma del valorEl paradigma del valor
El paradigma del valor
 
Gestión de Proyectos con GitHub.
Gestión de Proyectos con GitHub.Gestión de Proyectos con GitHub.
Gestión de Proyectos con GitHub.
 
Introduccion a lean startup
Introduccion a lean startupIntroduccion a lean startup
Introduccion a lean startup
 
No estimarás!
No estimarás!No estimarás!
No estimarás!
 
Scrum aplicado
Scrum aplicadoScrum aplicado
Scrum aplicado
 
Especificación medianteejemplos
Especificación medianteejemplosEspecificación medianteejemplos
Especificación medianteejemplos
 
Gestión ágil de metas académicas
Gestión ágil de metas académicasGestión ágil de metas académicas
Gestión ágil de metas académicas
 
CMMI - Agile
CMMI - AgileCMMI - Agile
CMMI - Agile
 
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
 

Similar a Es agil suficiente?

AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?Marc Florit
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsitSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsXavier Venteo Barahona
 
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
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaYesi Kathe
 
Inteligencia De Negocios - Rojas Figueroa Erick
Inteligencia De Negocios - Rojas Figueroa ErickInteligencia De Negocios - Rojas Figueroa Erick
Inteligencia De Negocios - Rojas Figueroa Erickedays
 
Valor de agilizar procesos ti
Valor de agilizar procesos tiValor de agilizar procesos ti
Valor de agilizar procesos tiYamil Aguilar
 
Como abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaComo abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaIBMSSA
 
Presentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG BarcelonaPresentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG BarcelonaatSistemas
 
El valor de agilizar procesos de TI
El valor de agilizar procesos de TIEl valor de agilizar procesos de TI
El valor de agilizar procesos de TISoftware Guru
 
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
 
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
 
Transición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoTransición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoVane Amaya
 
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]GracielaFernandez
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...Pepe
 
Performance Management Spanish
Performance Management   SpanishPerformance Management   Spanish
Performance Management Spanishpatrickwjones
 
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010AppsMk
 
Gestión de procesos de ti y su impacto ok
Gestión de procesos de ti y su impacto okGestión de procesos de ti y su impacto ok
Gestión de procesos de ti y su impacto okNYCE-AC
 

Similar a Es agil suficiente? (20)

AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsitSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
 
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
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositiva
 
Inteligencia De Negocios - Rojas Figueroa Erick
Inteligencia De Negocios - Rojas Figueroa ErickInteligencia De Negocios - Rojas Figueroa Erick
Inteligencia De Negocios - Rojas Figueroa Erick
 
Valor de agilizar procesos ti
Valor de agilizar procesos tiValor de agilizar procesos ti
Valor de agilizar procesos ti
 
Como abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaComo abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl Zabala
 
Webinar: Gestión de requisitos
Webinar: Gestión de requisitosWebinar: Gestión de requisitos
Webinar: Gestión de requisitos
 
Presentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG BarcelonaPresentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG Barcelona
 
El valor de agilizar procesos de TI
El valor de agilizar procesos de TIEl valor de agilizar procesos de TI
El valor de agilizar procesos de TI
 
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)
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
 
Transición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoTransición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de Proyecto
 
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]
PresentacióN Linked In 17 04 11 [Modo De Compatibilidad]
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
 
Performance Management Spanish
Performance Management   SpanishPerformance Management   Spanish
Performance Management Spanish
 
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
 
Gestión de procesos de ti y su impacto ok
Gestión de procesos de ti y su impacto okGestión de procesos de ti y su impacto ok
Gestión de procesos de ti y su impacto ok
 

Es agil suficiente?

  • 1. ES ÁGIL SUFICIENTE? Por: Rafael Alvarez
  • 2. Introducción del ponente Arquitecto de Software con 12 años de experiencia. Agilista desde 1999 (inicialmente en la lista de extreme programming) Miembro activo de dos grupos sobre Agile en Linked In. Autor de un articulo en AgileJournal
  • 3. La historia hasta ahora El paradigma del valor CMMI Agile Hello Agile! Especificación Mediante Ejemplos Agilidad PMI
  • 4. Por qué surge Ágil?
  • 5. Ágil es una reacción 4 de cada 5 proyectos 16% 30% No son 54% Exitosos Exitoso Deficiente Fallido Fuente: Chaos Report Summary 1994, Standish Group
  • 6. Qué queremos resolver con Ágil ? Objetivos En Requerimientos Conflicto Requerimientos Metodologia Cambiantes Poco Claros Inexistente Funcionalidad Proceso por el Requerimientos Planes Irreales Incompleta Proceso Equivocados Poco Baja Calidad de Involucramiento lo Entregado Malos Estimados del Usuario Tecnologia Funcionalidad Equivocada Equivocada Cambios de Falta de Vision Muchos Jefes Alcance Falta de Multitasking Experticia Muchos Errores Tecnica Falta de Objetivos Claros
  • 7. Que busca en realidad Ágil ?
  • 10. Facilitar Cambios de Requerimientos?
  • 13. En realidad, todo lo anterior… Maximizar Valor Agregado Minimizar Costo de Cambio
  • 15. Veamos el Manifiesto Ágil Individuos e interacciones Vs Procesos y Herramientas Software funcionando Vs Documentación Extensiva Colaboración con el cliente Vs Negociación Contractual Respuesta ante el cambio Vs Seguir un Plan
  • 17. Darle Valor al Cliente Entrega Temprana y Continua con valor Aceptar cambios
  • 18. Excelencia tecnica Atención a Excelencia Técnica y Buen Diseño Software Funcional como medida de avance Simplicidad
  • 19. Trabajo en Equipo Equipos Auto-Organizados Interacciones Individuos Cara a Cara Motivados Un Solo Equipo Ritmo sostenible
  • 20. Mejora Continua Retrospección y Ajustes Entregas Frecuentes
  • 21. En Resumen Valor al Cliente Trabajo Excelencia Técnica Ágil en Equipo Mejora Continua
  • 23. Hay más proyectos exitosos 1994 16% +16% en proyectos Exitosos! 30% 54% 2009 Chaos Report Summary 1994, Standish Group 24% 32% 44% Fallido Deficiente Exitoso Chaos Report Summary 2009, Standish Group
  • 24. Ágil supera a Tradicional
  • 25. Ágil 3 veces “mejor"
  • 26. Pero… y los Challenged? Muy Similares
  • 27. Y Entonces? Ágil se quedo “corto” y por eso hay tantos proyectos “Challenged”?
  • 28. Como influye Ágil en los proyectos?
  • 29. Factores de Éxito según CHAOS Soporte de la Alta Gerencia 18 Participación de los Usuarios 16 Gerente de Proyectos 14 Experimentado Objetivos de Negocio Claros 12 Mínimo Alcance 10 Infraestructura de Software 8 Estandarizada Requerimientos Básicos Bien 6 Definidos Metodologías Formales 6 Estimados Confiables 5 Otros 5
  • 30. Que cubre Ágil? Soporte de la Alta Gerencia 18 Participación de los Usuarios 16 Gerente de Proyectos 14 Experimentado Objetivos de Negocio Claros 12 Mínimo Alcance 10 Infraestructura de Software 8 Estandarizada Requerimientos Básicos Bien 6 Definidos Metodologías Formales 6 Estimados Confiables 5 Otros 5
  • 31. Que falta? Soporte de la Alta Gerencia 18 Gerente de Proyectos 14 Experimentado Infraestructura de Software 8 Estandarizada Otros 5
  • 32. Areas de un Proyecto de Software
  • 33. 4 tradicionales, 2 especiales Concepción Planificación/ Seguimiento Mercadeo Software Negociación Construcción Validación
  • 34. Y tenemos la respuesta… Ágil se quedo “corto” porque se enfoca principalmente Concepcion Planificacion/Se guimiento en Planificación, Validación y, Mercadeo Software Negociacion en algunos casos, la Construcción. Construccion Validacion Ágil no dicta las practicas para apoyar sus principios (y nosotros no las buscamos)
  • 35. Concepción Como transformar Como escribir Historias? Epicos en Historias? O Casos de Uso? O Requerimientos? Como determinar que necesito?
  • 36. Planificación (y seguimiento) Como reconciliar Como detectar riesgos Timeboxes o flujo de a tiempo? trabajo con Gantts? Qué forma tiene un proyecto “Ágil”?
  • 37. Construcción Como se Qué es eso diseña y se de manejo de construye el versiones? software?
  • 38. Validación Como saber que el sistema Como saber que el Como saber que se cumple los SLA de entregable esta programo lo que se performance? completo? queria? Como saber que el sistema “funciona”
  • 39. Negociacion de Contratos Como debe ser un contrato Agil? Como conciliar las exigencias de los clientes con la metodologia Agil?
  • 40. Mercadeo Como se mercadea un proyecto Agil?
  • 42. En Definitiva…. Ninguna metodología es suficiente. Ágil requiere de practicas que apoyen sus principios. Ágil no debe estar divorciado de disciplinas como Ingeniería de Requerimientos, QA y Gerencia de Proyectos.
  • 43. Que hacer? Con la Metodología 1. Adoptar una metodología Ágil (y contratar un Coach) 2. Identificar carencias. 3. Adoptar practicas para eliminar las carencias. 4. Volver a 2.
  • 44. Que practicas adoptar? 1. Adoptar técnicas de Ingeniería de Requerimientos. (Concepción) 2. Contratar un Gerente de Proyecto que entienda Ágil. (Planificación/Seguimiento) 3. Adoptar buenas practicas de programación y diseño. (Construcción) 4. Adoptar practicas de QA (Validación).
  • 45. Lecturas Recomendadas Clean Code, de Robert C. Martin Clean Coder, de Robert C. Martin Software Quality Management series, de Gerald (Jerry) Weinberg. Perfect Software And Other Illusions About Testing, de Gerald (Jerry) Weinberg. Release It! De Johanna Rothman
  • 46. Creditos http://openclipart.org (imagenes) http://www.sxc.hu (fotos) CHAOS Report, Standish Group, 1994, 2009,2011 http://www.ambysoft.com/ http://www.geraldmweinberg.com - Jerry Weinberg Robert C. Martin (Uncle Bob)
  • 47. ES AGIL SUFICIENTE? NO, NO LO ES Muchas gracias