22 of 59 menu

Metodología Agile

La metodología Agile proporciona una gestión flexible de proyectos de desarrollo de software. Es especialmente eficaz cuando se trabaja en equipos pequeños.

En el sistema de la metodología Agile también se incluyen SCRUM y Kanban.

La metodología Agile se basa en los siguientes principios:

  • Los clientes deben quedar satisfechos con la puntualidad y la calidad del software desarrollado y sus actualizaciones.
  • El desarrollo debe ser flexible e introducir todos los cambios necesarios en el menor tiempo posible.
  • Es necesario garantizar actualizaciones frecuentes del software para los clientes; cada actualización debe lanzarse con una frecuencia no inferior a 216 semanas.
  • Colaboración en equipo entre directivos y desarrolladores a lo largo de todo el ciclo de vida del software.
  • Impulso a los desarrolladores motivados.
  • Priorizar la conversación personal sobre otros métodos de transmisión de información.
  • La eficacia del flujo de trabajo solo se evalúa mediante la realización de un producto de calidad, y no por horas, esfuerzo y demás.
  • La base del desarrollo de cualquier equipo es la aplicación activa de procesos flexibles.
  • Para el producto desarrollado, las prioridades deben ser no solo los aspectos técnicos, sino también el diseño.
  • Esforzarse por reducir el volumen de trabajo innecesario y simplificar los flujos de trabajo.
  • La prioridad al organizar el flujo de trabajo debe ser la auto-organización y la iniciativa.
  • Evaluación constante por parte del equipo de la eficacia de su trabajo y ajuste de posibles deficiencias.

Ver también

  • metodología XP,
    que se aplica para la mejora extrema de todas las prácticas de desarrollo
  • concepto RAD,
    que se aplica para el desarrollo de productos con requisitos indeterminados
  • metodología Cobit,
    que se aplica para el desarrollo de estándares en el ámbito de la auditoría y gestión de TI
  • metodología PRINCE2,
    que se aplica para el desarrollo de estándares para la implementación de proyectos a gran escala en TI
  • técnica de desarrollo TDD,
    que se aplica para la gestión flexible de proyectos
kkhuuzcuzde