Este documento habla sobre la gestión de proyectos ágiles. Explica que los métodos ágiles se basan en adaptación en lugar de anticipación debido a los rápidos cambios tecnológicos. Menciona que Scrum es uno de los modelos ágiles más usados y provee un ejemplo práctico de cómo implementar métodos ágiles para mejorar la eficiencia y respuesta al cambio en la gestión de proyectos de software.
2. Presentación
• Background
• Ingeniera Informática
• Analista de Arquitecturas Web
• Larga experiencia en Gestión de Proyectos de Software Web.
• Gestiona Proyectos
• Actualmente involucrada en la definición implantación de una
metodologías de desarrollo.
• Actualmente Gestiona Proyectos de Software orientados a web y
dispositivos móviles.
• Certificaciones
• Certified SCRUM Master
• Certified SCRUM Developer
3. Introducción
• Durante mucho tiempo se viene pensando en la
problemática que existe sobre como Gestionar los
Proyectos debido a los cambios rápidos de los productos
de software que salen al mercado.
4. Introducción
• El cliente conoce lo que desea como producto, pero
debido a la rapidez de la innovación del producto y a la
velocidad en el campo tecnológico durante el desarrollo
no puede tener un completo detalle del producto final.
5. Introducción
• Muchos Profesionales de Gestión de Proyectos hoy en
día encuentran como medida de solución a sus
problemas las “prácticas agiles”, que le permiten brindar
un mejor resultados de entregar rápidas, con mayor costo
y en evolución.
6. Cambiar el concepto de Gestión
• Pensar ya no en el concepto de Anticipación (requisitos,
diseño, planificación, y seguimiento) sino en el principio
de Adaptación (visión exploración y adaptación).
7. ¿En que se basa esta Gestión?
• Este tipo de Gestión de Proyectos esta basado en los
principios Agiles – Agile Manifiesto” (2001)
Persona e
Proceso y
Interacciones
Herramientas
Software que
Documentación
funciona
comprensible
VALOR
Colaboración con
Negociación del
el cliente
contrato
Responder al
Seguir el Plan
cambio
“Mientras que valoramos los conceptos de la derecha
valoramos AÚN MÁS los de la izquierda.”
8. Objetivos de la Gestión Agile
Valor
Fiabilidad
Reducción
del tiempo
Agilidad
9. Modelos de Gestión Agile
• Podemos decir que las primeras industrias que aplicaron
este tipo de técnicas para el desarrollo de sus nuevos
productos en los 80’ 3M, Cannon, Fuji, Nec, Xerox, entre
otros.
10. Modelos de Gestión Agile
• De las diferentes implementaciones agiles las que
abordan la Gestión de Proyectos son:
• ASD (Especulación, colaboración, aprendizaje)
• AUP (Versión Simplificada de RUP)
• Crystal (Criterios delos niveles de integridad de un sistema IEEE 1012-1998.)
• DSDM (Dynamic Systems Development Method
• SCRUM (Desarrollo iterativo e incremental)
11. Ejemplo Práctico de GA
• Lo primero que pensamos es:
• ¿Qué necesidades puntuales tenemos?
• ¿Cómo estamos manejando nuestros tiempos?
• ¿Cómo estamos manejando nuestras prioridades?
• ¿Cuan eficientes son nuestros resultados a la salida a
producción?
• Qué tan rápido son nuestros procesos?
• Que tan dinámicos son nuestros productos?
12. Ejemplo Práctico de GA
• Es importante pensar que metodología se adecua más a
nuestro ciclo de trabajo. No adecuar nuestro ciclo de
trabajo a la Metodología que se use.
13. Ejemplo Práctico de GA
• Necesidades detectadas:
• Se ha detectado gran demanda de gestión, planificación y análisis de tareas y
requerimientos para los distintos Portales de Contenidos y las diferentes aplicaciones
de software relacionadas a éstas.
• Encontrar una herramienta (s) , que facilite y ayude a la gestión, planificación y análisis
de los requerimientos y tareas relacionadas a todos los Proyectos.
• Buscar la integridad de los equipos de trabajo.
• Detectar el proceso de desarrollo de los diferentes tipos de proyectos.
14. Análisis de Herramientas de apoyo
• Contar con una herramienta para le manejo de issues.
• Contar con una herramienta que permita la planificación y
gestión de todos los proyectos, además de la
planificación de los equipos.
• Contar con una herramienta que permita gestionar las
tareas de soporte y dinámicas.