Manifiesto para el Desarrollo Ágil de Software

El Manifesto Ágil es un documento que establece los valores y principios fundamentales del desarrollo de software ágil. Fue creado por un grupo de 17 desarrolladores de software en febrero de 2001 en Snowbird, Utah, Estados Unidos.


Historia y Creación

Surgió como respuesta a las limitaciones de los procesos tradicionales de desarrollo de software, que eran vistos como rígidos y demasiado enfocados en la documentación. Los autores, que se autodenominaron la Agile Alliance, buscaban una alternativa más flexible y eficiente para desarrollar software.


Valores del Manifesto Ágil

El Manifesto Ágil establece cuatro valores:

Individuos y interacciones sobre procesos y herramientas
Se enfatiza la importancia de las personas y la comunicación en el equipo sobre seguir procesos rígidos.

Software funcional sobre documentación exhaustiva
El enfoque está en entregar software funcional en lugar de documentación extensa.

Colaboración con el cliente sobre negociación contractual
Se prioriza la colaboración con el cliente para asegurar que el software cumpla con sus necesidades.

Respuesta al cambio sobre seguir un plan
Se valora la capacidad de adaptarse a cambios en lugar de seguir un plan rígido


Principios del Manifesto Ágil

Además de los valores, el Manifesto Ágil incluye 12 principios que guían el desarrollo ágil, enfocándose en la entrega continua de software valioso, la colaboración diaria con el cliente y la adaptación a cambios.

  1. Satisfacción del cliente a través de la entrega temprana y continua de software valioso
  1. Aceptación de cambios en los requisitos
  1. Entrega frecuente de software funcional
  1. Colaboración diaria entre los equipos de negocio y desarrollo
  1. Construir proyectos alrededor de individuos motivados
  1. Comunicación cara a cara
  1. Software funcional como medida principal de progreso
  1. Promover un ritmo de desarrollo sostenible
  1. Atención continua a la excelencia técnica y el buen diseño
  1. Simplicidad es esencial
  1. Equipos autoorganizados
  1. Reflexión regular para mejorar