Metodologías Para Desarrollo De Software
Ventajas y Desventajas
Como escribí el post anterior, el
objetivo de una metodología de software radica maximizar el aprovechamiento de
los recursos y el desempeño óptimo de los miembros del equipo de desarrollo.
Sin embargo, entre tantas opciones
disponibles, ¿cuál elegir?
Personalmente no me atrevería a señalar
a alguna en especial como universal. Aún en el particular de que cierta
metodología pueda usarse para proyectos de distinta envergadura esto no la
vuelve en automático la mejor opción para cada caso. Cada proyecto es distinto
y solo aquellos que lo conocen a detalle pueden determinar la mejor forma de
llevarlo a término.
Sería preciso hablar de metodologías
tradicionales y ágiles.
Las primeras se basan más en el análisis
previo a costa de una rigidez en el proceso que una vez iniciado no puede dar
marcha atrás, mientras que las ágiles suelen pasar más tiempo en la labor de
producción, basándose en iteraciones para su ejecución, enfocándose en producir
algo funcional cuanto antes, con el riesgo que implica abreviar el análisis
previo.
A continuación incluyo un documento
donde se exponen ambas clases de forma detallada:

No hay comentarios:
Publicar un comentario