Gestión Ágil de Proyectos – Parte 1
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Gestión Ágil de Proyectos – Parte 1
OBJETIVOS E ÍNDICE
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 1
Gestión Ágil de Proyectos – Parte 1
OBJETIVOS • Examinar los fundamentos formales, la relevancia metodológica y el alcance práctico de los métodos ágiles. • Contexto situacional para el surgimiento de las metodologías ágiles • Contemplar y conocer las diferentes metodologías ágiles existentes así como los parámetros de aplicación. Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 2
Gestión Ágil de Proyectos – Parte 1
ÍNDICE 1. La gestión de proyectos “tradicional” 2. Ámbitos de aplicación de la gestión ágil de proyectos 3. Contexto y alcance de la Gestión ágil de Proyectos 4. Declaración: “El manifiesto ágil” 5. Principios de las Metodologías Ágiles 6. Enfoque de Gestión y aplicación de las metodologías ágiles 7. Metodologías Ágiles (XP y otros ejemplos) 8. Conclusiones y Referencias Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 3
Gestión Ágil de Proyectos – Parte 1
GESTIÓN CLÁSICA DE PROYECTOS Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 4
Gestión Ágil de Proyectos – Parte 1
GESTIÓN DE PROYECTOS: CONCEPTO • Proceso por el cual se planifica, dirige y controla el desarrollo de un proyecto con el fin de alcanzar función para el cual fue concebido con un coste mínimo y dentro de un periodo de tiempo especifico.
Módulo de Proyecto Fin de Master
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 5
Gestión Ágil de Proyectos – Parte 1
TENSIONES EN LA GESTIÓN DE PROYECTOS • La competencia no nos permite fijar libremente los cuatro parámetros. La probabilidad de éxito es casi nula. • El project manager tendrá que “equilibrar” la intensidad o importancia de cada parámetros según lo sean para empresa y cliente. • Si no tomamos la decisión, la calidad será siempre la más afectada. Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 6
Gestión Ágil de Proyectos – Parte 1
INCREMENTO DE COSTES • Cualquier error de diseño detectado en la etapa de pruebas conduce necesariamente al rediseño y nuevo desarrollo del módulo afectado, • ….. aumentando los costes del desarrollo.
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 7
Gestión Ágil de Proyectos – Parte 1
EL ÉXITO DE UN PROYECTO Desde el punto de vista del cliente: Recibe lo que ha solicitado en el tiempo y los costes planificados inicialmente. Desde el punto de vista de la empresa: Obtiene los beneficios económicos estimados, y el mantenimiento del software no se convierte en un problema. Desde el punto de vista del equipo de desarrollo: Cuando sus jefes están contentos, no han hecho horas extra, se ha controlado la presión: conciliación de la vida personal con el trabajo. LA GRAN MAYORÍA DE PROYECTOS SOFTWARE NO SON COMPLETADOS DE FORMA SATISFACTORIA Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 8
Gestión Ágil de Proyectos – Parte 1
EL PUNTO DÉBIL: LOS EQUIPOS El punto débil: el equipo de desarrollo acaba cargando con un sobreesfuerzo. Pero esto tiene sus consecuencias: DESÁNIMO EN EL EQUIPO DE DESARROLLO
ROTACIÓN DE LAS PLANTILLAS FUGA DE TALENTO PÉRDIDA de CONOCIMIENTO ORGANIZACIONAL (y vuelta a empezar) Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 9
Gestión Ágil de Proyectos – Parte 1
NECESIDAD DE UN MÉTODO Por lo tanto:
¡HAY QUE ORGANIZARSE! • Hay que inventar MODELOS DE GESTIÓN y desarrollo que nos permitan equilibrar los parámetros de una forma eficiente y medible.
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 10
Gestión Ágil de Proyectos – Parte 1
MODELO “WATERFALL” (EN CASCADA) • Introducido en I.T. por Royce 1970 – Respuesta al “modelo” hasta la fecha … “programación y resolución de fallos” • Adaptado de otros procesos de ingeniería • Compuesto de 5 etapas - PRINCIPALES – – – – – Metodologías Ágiles
Etapa 1: Definición y análisis de requerimientos Etapa 2: Diseño (preliminar y detallado) Etapa 3: Desarrollo y prueba de módulos Etapa 4: Integración y prueba del sistema Etapa 5: Entrega y mantenimiento Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 11
Gestión Ágil de Proyectos – Parte 1
MODELO DE DESARROLLO EN CASCADA – “WATERFALL” • Análisis de la viabilidad (A veces fuera del proyecto)
• Definición del Sistema/Servicio y Requerimientos - Validación • Diseño (preliminar y detallado) - Verificación • Desarrollo y pruebas de módulos • Integración y pruebas del sistema/servicio • Fabricación/Instalación/Pruebas de entrega o instalación
• Explotación y mantenimiento • Retirada al final de la vida útil Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 12
Gestión Ágil de Proyectos – Parte 1
MODELO “WATERFALL” • Cada etapa tiene sub-etapas o actividades de: – Documentación – Verificación – Gestión
Ventajas del modelo – Más fácil de gestionar • Asignando tareas a distintos departamentos • Fijando plazos
– Más fácil de supervisar – Especialmente bueno en proyectos de un sólo producto y con tiempos de desarrollo más cortos Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 13
Gestión Ágil de Proyectos – Parte 1
MODELO “WATERFALL” Inconvenientes del modelo – Falta de flexibilidad – Correcciones y revisiones sobre req. iniciales – Visión estática, no hay “vuelta hacia atrás”
– No permite generación de prototipos – No considera necesidades cambiantes – En definitiva, no garantiza correcta gestión del riesgo
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 14
Gestión Ágil de Proyectos – Parte 1
MODELO WATERFALL “FLEXIBLE” Análisis de viabilidad
Definición de requerimientos Diseño de Software Programación y prueba Integración y prueba del sistema
Entrega Y movimiento Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 15
Gestión Ágil de Proyectos – Parte 1
MODELO DE DESARROLLO EN ESPIRAL
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 16
Gestión Ágil de Proyectos – Parte 1
MODELO ESPIRAL Coste acumulado
Establecimiento de Objetivos
Evaluación y reducción del riesgo
Análisis de riesgo Análisis de riesgo Análisis de riesgo
Prototipo operacional Prototipo 3
Restric_ Análisis Prototipo 2 ciones 1 de riesgo Prototipo 1 Alternativas 1
Revisión
Simulaciones, modelos, bancos de
Planificación de Concepto pruebas requerimientos Operativo Requerimientos y ciclo de vida Software Planificación de Validación de Diseño del Diseño Planificación desarrollo producto Requerimientos detallado de Integración y Código Verificación y valida_ pruebas
Planificación del Siguiente paso Metodologías MetodologíasÁgiles Ágiles
Prueba de ción del diseño Prueba deunidades Prueba de Integración aceptación
Desarrollo y validación
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 17
Gestión Ágil de Proyectos – Parte 1
Ejemplo comercial de modelo espiral
RUP: RATIONAL UNIFIED PROCESS
RUP - Es una implementación práctica del modelo Espiral
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 18
Gestión Ágil de Proyectos – Parte 1
CONTEXTO Y DESAFÍOS DE LA GESTIÓN ÁGIL DE PROYECTOS Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 19
Gestión Ágil de Proyectos – Parte 1
ANTECEDENTES • Descrédito de los procesos en cascada
DOD STD 2167 MIL STD 498
• Crisis de confianza en los procesos regidos por metodologías prescriptivas con análisis completo de requerimientos y planificación detallada. • Surgimiento de ideas caórdicas – No linealidad: El mítico hombre-mes (Brooks) – Orden a partir del caos (Kauffman, Hock) – Sistemas adaptativos complejos (Holland)
• Dinámica no lineal, sensibilidad a las condiciones iniciales (“efecto mariposa”), autómatas celulares, redes booleanas aleatorias (“orden gratis”)
– Auto-organización (B. Boehm) – Modelo y ciclo de vida en Estrategia del Caos (Raccoon, 1995) Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 20
Gestión Ágil de Proyectos – Parte 1
SITUACIÓN ACTUAL I
PRESIÓN FEROZ DE LA COMPETENCIA EN INDUSTRIA Y SERVICIOS VELOCIDAD DE MODIFICACIÓN DE LA DEMANDA
RENOVACIÓN TECNOLÓGICA VERTIGINOSA => SE SUPONE QUE A MAYOR EFICIENCIA LA OBSOLESCENCIA TECNOLÓGICA “NOS PERSIGUE” AHORRO “€” COBRA IMPORTANCIA LA “FIRST MOVER ADVANTAGE” LOS ENTORNOS DE NEGOCIO DE MUCHOS SECTORES HAN EXPERIMENTADO CAMBIOS IMPORTANTES
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 21
Gestión Ágil de Proyectos – Parte 1
SITUACIÓN ACTUAL II NO SE PUEDE NEGAR EL VALOR DE LA AUTO-ORGANIZACIÓN (INTERNET, 9/11, TOYOTA) FASES EN EL PROCESO QUE SE SOLAPAN
FACILIDAD DE TRANSFERENCIA DEL CONOCIMIENTO (P.EJM. OPEN SOURCE)
EQUIPOS MULTIDISCIPLINARES Y DESLOCALIZADOS ALTO NIVEL DE EXIGENCIA DEL CLIENTE/USUARIO SIMULTANEAMOS: DESARROLLO+INVESTIGACIÓN APARECEN NUEVOS REQUERIMIE.
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 22
Gestión Ágil de Proyectos – Parte 1
LOS DESAFÍOS • La creciente complejidad de los productos a desarrollar • Los requerimientos evolucionan aceleradamente siguiendo las exigencias de los mercados • Determinadas tareas, como la investigación o invención, son difícilmente estimables • Se requiere mucho más que cumplir con los objetivos de coste-tiempo-alcance • A veces las estimaciones en tiempo-recursos son imprecisas • La calidad de los resultados se resiente por la necesidad de cumplir con un plan estricto • En los mercados altamente competitivos como el actual se requiere rapidez y flexibilidad: reducción del “time to market” • Los métodos ágiles llegaron para quedarse
Metodologías Ágiles
Materiales propiedad de Hito Master Dap. Queda prohibida su reproducción según lo dispuesto en el Código Penal vigente
Nro. 23