Ir al contenido principal

Metodologías Waterfall y Agile

En los proyectos de tecnología es necesario definir una forma de organizar las actividades, gestionar los cambios y entregar resultados. Entre las metodologías más conocidas se encuentran Waterfall (cascada) y Agile (ágil), que plantean formas diferentes de planificar y ejecutar un proyecto. Mientras Waterfall organiza el trabajo de manera secuencial, Agile propone ciclos iterativos que permiten incorporar retroalimentación y ajustes durante el desarrollo.

💧 Waterfall: modelo secuencial

En el modelo Waterfall, el proyecto se desarrolla mediante etapas consecutivas. Generalmente, una fase debe completarse antes de avanzar a la siguiente, por lo que los requisitos y la planificación tienen un papel importante desde las primeras etapas.

Características principales:

  • 📋 Planificación detallada desde el inicio.
  • 🔗 Etapas ejecutadas de forma secuencial.
  • 📝 Requisitos definidos previamente.
  • 🔄 Los cambios posteriores pueden requerir mayor esfuerzo.
  • 📦 El resultado principal se entrega al finalizar las etapas previstas.

⚡ Agile: desarrollo iterativo

En Agile, el trabajo se organiza en ciclos cortos e iterativos, permitiendo entregar incrementos del producto, recibir retroalimentación y ajustar las prioridades durante el proyecto.

Características principales:

  • 🔄 Desarrollo iterativo e incremental.
  • 💬 Retroalimentación frecuente.
  • 🤝 Mayor colaboración entre los participantes.
  • 🎯 Priorización continua de necesidades.
  • 🚀 Entregas frecuentes de valor.

🆚 ¿Cuál es la diferencia?

No presentaría una como “mejor”, porque para el trabajo académico es más correcto explicar que cada enfoque responde a contextos y necesidades diferentes.


💡 Ejemplo

Proyecto: desarrollo de una aplicación para gestionar solicitudes de Service Desk.

En un enfoque Waterfall, primero se definirían todos los requisitos, posteriormente se diseñaría la solución, se desarrollaría, se realizarían las pruebas y finalmente se implementaría.

En un enfoque Agile, el equipo podría comenzar desarrollando una primera versión con funciones básicas, recibir retroalimentación de los usuarios y posteriormente incorporar nuevas funcionalidades en ciclos sucesivos.

Referencias:

Agile Alliance. (s. f.). What is Agile? https://www.agilealliance.org/glossary/agile/

IBM. (s. f.). What is the waterfall methodology? https://www.ibm.com/think/topics/waterfall

Project Management Institute. (2021). A guide to the project management body of knowledge (PMBOK® Guide) – Seventh edition and The standard for project management. Project Management Institute.

Axelos. (2019). ITIL Foundation: ITIL 4 Edition. TSO (The Stationery Office).

La referencia de ITIL 4 nos sirve además para conectar esta entrada con el propósito general del trabajo sobre gestión de servicios de TI, mientras que Agile Alliance, IBM y PMI respaldan específicamente los conceptos de metodologías de desarrollo y gestión de proyectos.

Comentarios