¿Qué son los métodos de desarrollo ágil?

En el proceso de desarrollo de software, los métodos de desarrollo Agile son un conjunto de procedimientos que dictan las formas en que varios equipos de desarrolladores colaboran en un proyecto. El término "desarrollo de software ágil" se introdujo en 2001 en un documento conocido como el manifiesto Agile .

Los proyectos de desarrollo que utilizan un desarrollo ágil de software se centran en adaptarse a la naturaleza cambiante de los objetivos en lugar de predecir con anticipación cuáles serán esos objetivos. Lo hacen empleando un proceso iterativo en el que los objetivos se reevalúan según sea necesario para hacer avanzar el proyecto. El Manifiesto Ágil describe los conceptos subyacentes del desarrollo ágil, que se expresan como:

"Estamos descubriendo mejores formas de desarrollar software haciéndolo y ayudando a otros a hacerlo. A través de este trabajo, hemos llegado a valorar:

  • Individuos e interacciones sobre procesos y herramientas.
  • Software de trabajo sobre documentación integral.
  • Colaboración del cliente en la negociación de contratos.
  • Responde al cambio sobre el siguiente plan.

... Es decir, mientras hay valor en los elementos de la derecha, valoramos los elementos de la izquierda más ".

Colaboración, términos de programación, desarrollo de software.