Agile es un conjunto relativamente conocido de metodologías y marcos diseñados para el desarrollo digital y, en el mundo de los proyectos, a menudo se lo conoce como Agile Project Management. Estos marcos y metodologías están diseñados en el centro de las prácticas de mejora continua, donde las necesidades del cliente no se comprenden completamente y la colaboración es la clave para brindar una solución que resuelva un desafío o una oportunidad.
La gestión de proyectos ‘tradicional’ está diseñada en un estilo de cascada para que la entrega se realice de manera predecible, utilizando etapas definidas para brindar una solución que se comprenda, alcance y calcule en términos de tiempo y costo.
Pros y Contras de las Prácticas Agile y en Cascada
Prácticas en Cascada | Prácticas Agile | |
---|---|---|
Pros |
|
|
Cons |
|
|
The Practical Application of Agile Methodologies, APM
Es ampliamente reconocido que la mayoría de nuestros proyectos de negocios y clientes ahora tienen algún elemento de desarrollo digital y, por lo tanto, la mayoría de las organizaciones tienen un equipo dedicado a trabajar utilizando prácticas ágiles (generalmente dentro de la función de TI).
Unir estos dos enfoques diferentes para trabajar a menudo parece una tarea imposible, por lo que ‘Agile Project Management’ es un término comúnmente buscado en Google (hay otros motores de búsqueda disponibles) y las organizaciones piden ‘Agile Project Management Processes’ en lugar de tomarse el tiempo para comprender la necesidad real y las opciones reales disponibles para ellos.
¿Gestión de proyectos tan ágil? No es realmente una cosa, pero es posible encontrar lo mejor de ambos mundos y hacer que las mejores prácticas que existen se ajusten a la realidad organizacional.
¿Cómo elegir?
La Guía de Práctica Ágil de PMI representa el paraguas ágil utilizando la siguiente imagen, incluidos algunos de los enfoques que están disponibles para que los líderes de negocios y proyectos consideren.
Los diferentes enfoques ágiles tienen diferentes características y funcionan mejor en una variedad de entornos.
Las consideraciones incluyen:
- Nivel de colaboración necesario entre el equipo y el cliente
- El tamaño y la disponibilidad de los equipos
- La necesidad de lanzamiento y validación de la funcionalidad
- Necesidades de modelado
- Análisis de escenarios hipotéticos
- Potencial de alineación con los procesos existentes
¿Iterativo o incremental?
La necesidad de versiones y validación del trabajo realizado tiene un impacto crítico en la elección de Agile que se puede utilizar, ya que algunos marcos son iterativos mientras que otros son incrementales.
Los artistas trabajan iterativamente. A menudo crean bocetos, deciden crear una pintura, crean una pintura inferior que muestra el color y la forma, y luego finalmente comienzan a terminar la pintura. Se detienen cuando es «lo suficientemente bueno» o se quedan sin tiempo o interés.
Pueden colaborar con el cliente al final de cada parte. ¡Efectivamente estamos mejorando nuestro trabajo con cada iteración!
Por desarrollo incremental , nos referimos a dar incrementalmente al Cliente un software ajustable o comprobable (en términos de arte, comprensible) en cada punto en el tiempo. Cada incremento agrega más funcionalidad hasta que se completen todos los requisitos.
Por lo tanto, en lugar de mejorar, en general, cada ciclo crea un bloque de construcción que permite menos oportunidades de que ocurran cambios sin una mayor inversión en tiempo o costo.
Dando vida a enfoques ágiles
Al considerar la implementación de Agile Project Management, es importante comprender:
- balance de la cartera en términos de tipos de actividad
- cultura organizacional y dependencia de procesos
- comprensión de Agile dentro de los equipos
A menos que la organización sea 100% desarrollo digital, tras la identificación de estas consideraciones se puede tomar una decisión sobre cómo combinar los enfoques tradicionales (cascada) con las prácticas ágiles. La realidad para muchas organizaciones es que no están culturalmente listas para trabajar de una manera ágil pura, por lo que en su lugar, deben dar varios pasos lejos de Agile hacia Waterfall.
Cuando una organización termina en esta escala está bien. No hay una manera correcta o incorrecta de hacer que la gestión de proyectos funcione, siempre y cuando funcione.
Best-Fit Practice
La práctica de mejor ajuste existe y es recomendada por la mayoría de las organizaciones que no existen en un entorno e industria fácilmente definidos. A medida que nuestro mundo continúa volviéndose más volátil, incierto, complejo y ambiguo, será cada vez más importante que las organizaciones se eduquen sobre lo que está disponible para ellos y tomen este conocimiento para desarrollar su propio camino.
Y eso es lo que realmente es ‘Agile Project Management’.
Para obtener más información sobre cómo aplicar esto en el espacio de la PMO, puede consultar nuestro eBook sobre cómo cambiar la mentalidad de la PMO y nuestro artículo reciente sobre la PMO Agile.