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
2–16semanas. - 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