December 18, 2024

History of the Agile Movement

  • 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.