La gestión ágil de proyectos se basa en la adaptación, la visión, la exploración y la innovación. Sus objetivos principales son maximizar el valor, reducir el tiempo de desarrollo, fomentar la agilidad y garantizar la fiabilidad. Se fundamenta en los principios del Manifiesto Ágil de poner más énfasis en las personas, la colaboración, los resultados funcionales y la capacidad de respuesta al cambio que en los procesos, herramientas y documentación. Comprende cinco fases iterativas: concepto, especul
2. ¿Qué es Administración Agile de Proyectos?
▪ Método iterativo que planifica y guía los procesos del Proyecto.
▪ Se basa en las ideas de la gestión de software y las utiliza en la gestión de
proyectos.
▪ El método iterativo permite considerar al cambio como positivo y estos cambios
se realizan con cada iteración.
▪ Las iteración son revisadas y aprobadas por el equipo del proyecto.
▪ El método Agile tiene compatibilidad con PMBOK, CMMI, PRINCE2.
▪ Mayor satisfacción del cliente, de los trabajadores y reducción de costos en el
proyecto.
3. Objetivos de la Administracion Agile
▪ Valor: Dar el mayor valor posible al producto mediante innovación y flexibilidad
▪ Innovación: Mejora continua lanzando novedades en los productos, haciéndolos mas
atractivos.
▪ Flexibilidad: Adaptación y evolución a través de versiones, modificaciones,
actualizaciones o ampliaciones.
▪ Reducción del tiempo de desarrollo: Estrategia de agile para producir resultados
en menor tiempo:
▪ Solapando las fases de desarrollo
Su objetivo se basa en dar garantías a las cuatro demandas principales de la industria.
Valor, Reducción del tiempo de desarrollo, Agilidad y Fiabilidad.
4. Objetivos de la Administracion Agile (cont.)
▪ Entrega temprana: Ayuda con la urgencia del cliente para lanzar la primera versión con
la mayor rapidez.
▪ Agilidad: Adaptar el curso de desarrollo a la evolución de los requisitos y
circunstancias del entorno.
▪ Resultados fiables (Fiabilidad): Cumplimiento del valor del resultado y el tiempo
de salida al mercado con los estándares propuestos aplicados al producto final.
5. Administracion del proyecto con APM
▪ Todo el equipo tiene responsabilidad en el proyecto, mas que con otras
gestiones.
▪ El administrador del proyecto debe:
▪ Transmitir un espíritu ágil
▪ Quitar obstáculos
▪ Promover una comunicación abierta
▪ Mantener reuniones
▪ Mejorar sus herramientas y practicas
6. Administracion del proyecto con APM (cont.)
▪ El administrador del proyecto no debe:
▪ Asignar tareas o dirigirlas
▪ Tener metas o entregas especificas
▪ Tomar desiciones en nombre del equipo
▪ Rechazar decisiones que los miembros del equipo tomaron
▪ Participar en la toma de decisiones técnicas
7. Como surge Agile Project Management?
Emprendida por dos investigadores japoneses en la década de los 80’s concluyen
características que determinan la capacidad de empresas de lanzar sus productos
o servicios en un tiempo menor a otras del mismo ramo.
Estas practicas fueron adoptadas por empresas como Honda, 3M, Canon, Fuji,
Nec, Xerox, HP o Epson para el desarrollo de sus nuevos productos.
Inicialmente fue la industria del software en adquirir este marco de proyectos, de
esta forma varios profesionales documentaron las practicas agiles que realizaban
junto con sus equipos de trabajo dando asi la creación de varias metodologías
agiles en las ultimas décadas.
8. Modelos de gestión Agile
▪ AD – Agile Database Techniques
▪ AM – Agile Modeling
▪ ASD – Adaptive Software Development
▪ AUP – Agile Unified Process
▪ Crystal
▪ FDD – Feature Driven Development
▪ DSDM – Dynamic Systems Development Method
▪ Lean Software Development
▪ Scrum
▪ TDD – Test Driven Design
▪ Xbreed
▪ XP – Extreme Programming
http://www.agilealliance.com
9. Manifiesto Agile
El 17 de Febrero de 2001, 17 críticos de los modelos de mejora del desarrollo de
software basados en procesos, convocados por Kent Beck, quien publicara
Extreme Programming Explained, se reunieron en Snowbird, Utah para tratar
sobre técnicas y procesos de desarrollo de software.
En esta reunión se determino que la mejor forma para definir a los métodos que
estaban surgiendo como “Metodos Ágiles”.
“Estamos descubriendo formas mejores de desarrollar software tanto por nuestra
propia experiencia como ayudando a terceros. ”
10. Preferencias de la gestión Agile
La gestión ágil, a diferencia de la gestión tradicional, refleja las preferencias
declaradas en el manifiesto Ágil:
▪ La capacidad de respuesta al cambio, sobre el seguimiento de un plan.
▪ Los productos que funcionan frente a especificaciones y documentaciones
innecesarias.
▪ La colaboración con el cliente frente a la negociación contractual.
▪ A las personas y su interacción por encima de los procesos y las herramientas.
11. Estructura del desarrollo Ágil
El desarrollo Ágil parte de la visión, del concepto general del producto o servicio, y
el desarrollo de pequeños incrementos en la dirección señalada por la visión del
negocio, y en el orden de prioridad del cliente.
Los ciclos suelen ser breves en desarrollo estos se denominan iteraciones y se
realizan hasta que se decide no evolucionar mas el producto.
Se conforma por 5 fases:
1. Concepto
2. Especulación
3. Exploración
4. Revisión
5. Cierre
12. Fases del desarrollo Ágil
1. Concepto: Se crea la visión del producto o servicio y se seleccionan al grupo
de personas que lo llevaran a cabo, ya que partir sin una visión es un esfuerzo
baldio, la visión es un factor crítico para el éxito del proyecto para conocer lo
que se quiere y el alcance del proyecto.
2. Especulación: Una vez que se sabe lo que hay que desarrollar, el equipo
especula y construye hipótesis sobre la información de la visión, se determinan
las limitaciones y se especula la primera aproximación de lo que se puede
producir mediante 4 fases:
▪ Requisitos generales del producto
▪ Funcionalidades esperadas
▪ Plan de entrega; Fechas, hitos e iteraciones del producto
▪ Estrategia o planes para la gestión de riesgos.
13. Fases del desarrollo Ágil (cont.)
3. Exploración: Se desarrollan las funcionalidades de un incremento de producto
determinadas en la fase anterior.
4. Revisión: Se revisan las funcionalidades construidas hasta ese momento, se
revisa el producto para determinar su alineación y dirección con el objetivo.
5. Cierre: Al llegar a la fecha de entrega de una versión se obtiene el producto
esperado, empleando método ágil estamos determinando que es un producto
que necesita mejoras y actualizaciones para seguir siendo competitivo en el
mercado, llevando a cabo mantenimientos se supone la continuidad del
projecto en ciclos incrementales (iteraciones) para lanzar la siguiente versión y
asi manteniendo una evolución del producto o servicio final conforme el
cambio tecnológico o lo que el cliente vaya requiriendo y evitar quedar
obsoletos.
14. ¿Porqué utilizar Ágil y cuales son sus
características?
▪ Cuando tenemos un proyecto con alto nivel de exporación, utilizando nuevas
tecnologías que responden a las inciativas del negocio.
▪ Proyectos donde la comunicación con los usuarios / clientes es un factor crítico.
▪ Proyectos en donde la organización es flexible y con cultura de innovación,
tienen la habilidad de responder a cambios anticipados e inesperados creados
por el cliente o la competencia.
Caracterisitcas:
▪ Adaptativas.
▪ Simpleza
▪ Colaboración
▪ Flexible e innovativas.
15. Resumen
▪ La gestión ágil de proyectos es de adaptación (visión, exploración e innovación)
▪ Sus objetivos son: Valor, reducción del tiempo agilidad y fiabilidad.
▪ Se basa en los principios del manifiesto ágil:
▪ Más en las personas y su interacción que en los procesos y las herramientas
▪ Más en los resultados que funcionan que en la documentación exhaustiva.
▪ Mas en la colaboración con el cliente que en la negociación contractual.
▪ Más en la capacidad de respuesta al cambio que en el seguimiento de un plan.
▪ Comprende 5 fases: Concepto, especulación, exploración, revisión y cierre.
▪ Fue identificada por Nonaka y Takeuchi en los años 80 y las que abordan la
gestión del proyecto son: ASD, AUP, Crystal, DSDM, Scrum.