EAI

CBW EAI

Manifiesto Ágil

Una metodología ágil es un enfoque para la gestión de proyectos y el desarrollo de software que se centra en la entrega incremental y la colaboración continua entre equipos multifuncionales. Aquí se presentan las características principales de las metodologías ágiles:

01

Iterativas e Incrementales

Los proyectos se dividen en pequeñas iteraciones o sprints, normalmente de dos a cuatro semanas, donde se entrega un incremento funcional del producto. Esto permite una revisión y ajuste constante.

02

Colaboración y Comunicación Continua

Promueve una comunicación fluida y frecuente entre los miembros del equipo, así como con los interesados y clientes. Las reuniones diarias (stand-ups) y la participación activa del cliente son fundamentales.

03

Flexibilidad y Adaptabilidad

Los planes y prioridades pueden ajustarse en cada iteración según las necesidades cambiantes del proyecto o del cliente. Esto permite responder rápidamente a los cambios y asegurar que el producto final cumpla con las expectativas del cliente.

04

Enfoque en las Personas y la Interacción

Valora más a las personas y sus interacciones que a los procesos y herramientas. Se fomenta un ambiente de trabajo colaborativo y motivador.

05

Entrega Continua y Rápida de Valor

Se busca entregar valor al cliente de manera continua y temprana. Los incrementos funcionales permiten que el cliente vea el progreso y proporcione feedback temprano.

06

Mejora Continua

Después de cada iteración, el equipo revisa su desempeño y busca maneras de mejorar en el siguiente ciclo. Las retrospectivas son una práctica común para identificar áreas de mejora.

07

Alta Calidad y Satisfacción del Cliente

El feedback continuo y las pruebas frecuentes aseguran que el producto cumpla con los estándares de calidad y las expectativas del cliente.

Principios
del Manifiesto
Ágil

El Manifiesto Ágil, creado en 2001, es la base filosófica de las metodologías ágiles y se compone de cuatro valores y doce principios:

Valores

  • Individuos e interacciones sobre procesos y herramientas.
  • Software funcionando sobre documentación exhaustiva.
  • Colaboración con el cliente sobre negociación contractual.
  • Respuesta ante el cambio sobre seguir un plan.

Principios

  • La satisfacción del cliente mediante la entrega temprana y continua de software valioso.
  • Aceptar cambios en los requisitos, incluso en etapas tardías del desarrollo.
  • Entrega frecuente de software funcionando, en ciclos cortos de tiempo.
  • Colaboración diaria entre el equipo de desarrollo y el cliente.
  • Construir proyectos en torno a individuos motivados y proporcionarles el entorno y apoyo que necesiten.
  • El método más eficiente y efectivo de comunicar información es la conversación cara a cara.
  • El software funcionando es la principal medida de progreso.
  • Promover el desarrollo sostenible, con un ritmo constante y sostenible.
  • La atención continua a la excelencia técnica y al buen diseño.
  • La simplicidad es esencial.
  • Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
  • Reflexionar regularmente sobre cómo ser más efectivos y ajustar el comportamiento en consecuencia.