- Individuos e interacciones sobre procesos y herramientas.
- Software funcionando sobre documentación extensiva.
- Colaboración con el cliente sobre negociación contractual.
- Respuesta ante el cambio sobre seguir un plan.
El Manifiesto Ágil es un conjunto de valores y principios que buscan mejorar y agilizar el proceso de desarrollo de software. Este manifiesto fue creado en el año 2001 por un grupo de expertos en desarrollo de software que se reunieron en Utah, Estados Unidos. El objetivo principal del Manifiesto Ágil es mejorar la calidad del software, acelerar el proceso de desarrollo y aumentar la satisfacción del cliente.
El Manifiesto Ágil se basa en cuatro valores fundamentales: el individuo y las interacciones por encima de los procesos y las herramientas, el software funcionando por encima de la documentación exhaustiva, la colaboración con el cliente por encima de la negociación contractual y la respuesta al cambio por encima del seguimiento de un plan.
1. Satisfacer al cliente a través de la entrega temprana y continua de software con valor.
2. Dar la bienvenida a los cambios en los requisitos, incluso en etapas tardías del desarrollo.
3. Entregar software funcionando con frecuencia, con una preferencia por períodos cortos de tiempo.
4. Colaborar con el cliente y los interesados a lo largo del proyecto.
5. Construir proyectos en torno a individuos motivados y darles el entorno y el apoyo que necesitan.
6. Usar conversaciones cara a cara como la forma más eficiente y efectiva de comunicación.
7. El software funcionando es la medida principal del progreso.
8. Mantener un ritmo sostenible de desarrollo.
9. Prestar atención continua a la excelencia técnica y al buen diseño.
10. Mantener la simplicidad, esencialmente o reducir al mínimo la cantidad de trabajo no realizado.
11. Autogestionarse los equipos para decidir la mejor manera de lograr los objetivos.
12. Reflexionar regularmente sobre lo que ha funcionado y lo que no ha funcionado para mejorar continuamente.
En resumen, el Manifiesto Ágil se basa en cuatro valores fundamentales y 12 principios que apoyan la implementación de estos valores. Los principios del Manifiesto Ágil son una guía para desarrollar software de alta calidad de manera ágil y satisfacer las necesidades del cliente. Los principios también promueven la colaboración, la comunicación efectiva, la excelencia técnica y la mejora continua. En última instancia, el objetivo del Manifiesto Ágil es entregar software de alta calidad en el menor tiempo posible y con el mejor valor para el cliente.
Agile es un enfoque de trabajo que se centra en la colaboración, la flexibilidad y la entrega de valor al cliente de manera rápida y constante. Se enfoca en la adaptación al cambio en lugar de seguir un plan rígido y en la comunicación continua dentro del equipo y con los stakeholders. En resumen, Agile es un conjunto de valores y principios que buscan mejorar la eficiencia y la calidad en la gestión de proyectos y productos.
XP (Extreme Programming) tiene 5 valores: Comunicación, Simplicidad, Feedback, Coraje y Respeto. Sin embargo, el Manifiesto Ágil, del cual XP es una metodología, tiene 12 principios.
Los valores Scrum son: compromiso, coraje, enfoque en el equipo, transparencia y respeto. Sin embargo, es importante destacar que Scrum es solo uno de los muchos marcos de trabajo ágiles que existen y que cada uno puede tener sus propios valores y principios específicos.