Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
El enfoque ágil para el desarrollo de software busca distribuir de forma
permanente sistemas de software en funcionamiento diseñados con iteraciones
rápidas.
Una gestión ágil tiene un proceso de trabajo mucho más flexible y adaptable,
enfocado en solucionar problemas, más que en seguir un proceso riguroso.
Los autores aclaran que todos los puntos de la lista anterior tienen cierto valor
inherente. Sin embargo, proponen que valorar los puntos de la izquierda (en
negrita) antes que los de la derecha puede dar lugar a mejores resultados en el
desarrollo del producto. El manifiesto no busca imponer un conjunto de
prácticas, sino ser una guía que permita pensar en el desarrollo de software de
otra manera.
Los enfoques ágiles de trabajo se crearon para abordar las limitaciones del
método en cascada, que se derivaba del sistema de cadena de montaje
de 1913 que utilizó Henry Ford como método de fabricación, y que luego se
aplicó al desarrollo de software. Desde su origen en 2001, el desarrollo ágil
pisa fuerte en el sector de los sistemas de software y la gestión de proyectos, a
pesar de sus múltiples variantes.
El enfoque ágil surgió cuando muchos desarrolladores de software notaron que
los ciclos de producción y los métodos de colaboración del modelo en cascada
no daban los resultados esperados. Para comienzos de la década de los 90,
este problema se había generalizado, ya que era común que transcurrieran
varios años entre la aparición de una necesidad empresarial justificada y la
distribución de una aplicación en funcionamiento. Eran tantos los cambios que
podían sufrir las demandas empresariales y los mercados durante esos años,
que posiblemente se cancelarían partes importantes de los proyectos de
software antes de poder distribuirse. El desperdicio de tiempo y recursos llevó a
que varios desarrolladores de software buscaran una alternativa.
Marcos ágiles
Hay otros marcos ágiles, como kanban, que son anteriores al manifiesto. Sin
embargo, se consideran ágiles porque promueven los valores que se detallan
en él. Son muchos los marcos y los enfoques ágiles que permiten adaptar este
tipo de metodología, y sería difícil enumerarlos a todos.
iterativa
Características
Una de sus características principales es la vital importancia que se
les da a los desarrolladores que componen el grupo de trabajo, por lo
cual sus puntos de estudio están destinados a:
Tamaño de un equipo.
Políticas a seguir.
Por ejemplo.
El Código Genético
Consiste en:
Prioridades
Crystal Clear establece un conjunto de prioridades y principios que
sirven de guía para la toma de decisiones
Propiedades
Frecuencia en las entregas: entregar al usuario funcionalidad “usable” con
una frecuencia de entre 2 semanas y no más de un mes.
Fácil acceso a usuarios clave: tratar de hacer que el usuario sea una parte
más del equipo es fundamental para ir depurando errores de manera
temprana.
Escritor: al igual que el verificador, este suele ser alternador por los
diferentes miembros del equipo, por lo general el papel que desempeña es
de plasmar el manual de usuario del sistema.
Ventajas y Desventajas
Ventajas
Son apropiadas para entornos ligeros
Desventajas
Herramienta
REPORT THIS AD
CONCLUSION
Links de interés