Saltar al contenido
Soy PM

¿Qué es Agile? ¿Metodología, Enfoque, Modelo Ágil?

Como saben hay innumerables formas de gestionar un proyecto, la mayoría de las metodologías se encuadran en dos tipos de modelos, las predictivas o modelos lineales de procesos o algo más empírico, es decir, un modelo de procesos iterativos.

Contenidos

Modelo de procesos predictivo

En un modelo de proceso predictivo y lineal, hay un enfoque muy planificado para el trabajo del proyecto.

Y el trabajo se lleva a cabo siguiendo ese plan, a través de, las distintas fases del proyecto, esto significa que completamos una fase de nuestro proyecto, y luego pasamos a la siguiente fase, y una de las características es que cada fase debe ser completada antes de pasar a la siguiente fase.

Modelo empírico:

Por otro lado, cuando hablamos de un modelo empírico o iterativo se van utilizando los datos reales y recopilados según se va realizando el trabajo del proyecto, se trabaja en iteraciones, incrementando el trabajo que ya se ha hecho e introduciendo elementos y cambios a medida que avanza. A veces, se puede realizar el trabajo en ciclos para crear el resultado final.

2 Claves de la Metodología Ágil

1. Modelo Incremental

Como conclusión, la gestión ágil de proyectos se considera como un modelo incremental. En lugar de completar el trabajo del proyecto en un modelo lineal con una fase de entrega final, el trabajo del proyecto es dividido en iteraciones incrementales, es decir vamos agregando valor en cada una de esas iteraciones. Y cada incremento del trabajo del proyecto pasa por requisitos, diseño, desarrollo, y luego pruebas y finalmente la implementación o entrega, antes de seguir con la siguiente parte o pieza del proyecto.

2. Modelo Iterativo

La gestión ágil de proyectos también se considera un modelo iterativo. Entonces no solo estás construyendo las piezas de su producto final gradualmente con el tiempo, también está iterando. Un ejemplo que representa pantallas de iteraciones múltiples. La iteración 0 es el plan de configuración del proyecto, la iteración 1 es planificar, desarrollar y hacer testeo, que se repiten según sea necesario, y la iteración n sería Desarrollar y probar el lanzamiento del producto.

Ejemplo

Vamos a poner un ejemplo, en el primer incremento, podrías crear inicialmente las características mínimas que se requieren para el producto que quieres desarrolla, como por ejemplo, en el desarrollo de un software la funcionalidad de inicio de sesión, entonces tendrás un cuadro de texto con el nombre de usuario, un cuadro de texto para la contraseña y un botón de «Iniciar sesión».

Luego, una vez que hayas probado la funcionalidad, en el siguiente incremento de trabajo puedes desarrollar sobre esa misma función una mejora a ese inicio de sesión. Añadimos valor con el típico botón de «he  olvidado mi contraseña», entonces estamos agregando funcionalidad a ese inicio de sesión, por lo que estás agregando gradualmente diferentes funciones a tu producto final y agregando robustez a  las características con cada iteración.

Características del Enfoque Ágil

Dado que el modelo Agile es iterativo e incremental, el enfoque está en entregar primero los artículos de mayor valor.

Otra característica de la gestión ágil de proyectos es que se pueden identificar problemas mucho antes. Porque recuerden que realizamos pruebas con cada iteración en lugar de tener una fase de prueba o una prueba final en cierto punto del ciclo de vida proyecto.

Otra característica de los enfoques ágiles es que la retroalimentación es temprana y constante, un enfoque muy usado es al final de cada iteración por ejemplo, estarás recibiendo comentarios de tus interesados sobre esa entrega de valor y luego podrás incorporar esa retroalimentación en la próxima iteración. Una vez que se hayan recibido los comentarios, y dado que no ha avanzado demasiado el trabajo del proyecto, es mucho más fácil realizar esos cambios.

Resumen

En resumen, el enfoque de gestión ágil de proyectos es incremental e iterativo. Otro de las características de la gestión Agile es que ayuda a centrarse primero en los requisitos de mayor valor. Los problemas se identifican más temprano en el ciclo de vida del proyecto. Los comentarios o el feedback de las partes interesadas se reciben antes y con frecuencia. Y por lo tanto los cambios son más fáciles de implementar.