- Individuos e interacciones sobre procesos y herramientas
- Software funcionando sobre documentación extensiva
- Colaboración con el cliente sobre negociación de contratos
- Responder al cambio sobre seguir un plan
- Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
- Damos la bienvenida a los requisitos cambiantes, incluso en etapas tardías del desarrollo. Agile aprovecha el cambio para crear una ventaja competitiva.
- Entregamos software funcional frecuentemente, con una preferencia por un intervalo de tiempo más corto.
- Los desarrolladores y los usuarios deben trabajar juntos de forma cotidiana a lo largo del proyecto.
- Los proyectos se construyen en torno a individuos motivados. Proporcionamos el entorno y el apoyo que necesitan y confiamos en ellos para realizar el trabajo.
- La comunicación cara a cara es el método más eficiente y efectivo para transmitir información dentro de un equipo de desarrollo.
- El software funcional es la medida principal de progreso.
- Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían ser capaces de mantener un ritmo constante indefinidamente.
- La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.
- La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
- Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
- A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo y luego ajusta y sintoniza su comportamiento en consecuencia.