Metodologías Tradicionales
Son
aquellas con mayor énfasis en la planificación y control del proyecto, en
especificación precisa de requisitos y modelado.
Estas
metodologías tradicionales imponen una disciplina de trabajo sobre el proceso
de desarrollo del software, con el fin de conseguir un software más eficiente.
Para ello, se hace énfasis en la planificación total de todo el trabajo a
realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del
producto software. Se centran especialmente en el control del proceso, mediante
una rigurosa definición de roles, actividades, artefactos, herramientas y
notaciones para el modelado y documentación detallada. Además, las metodologías
tradicionales no se adaptan adecuadamente a los cambios, por lo que no son
métodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden
predecirse o bien pueden variar.
Ventajas
- Evaluación en cada fase que
permite cambios de objetivos Funciona bien en proyectos de innovación.
- Es sencillo, ya que sigue
los pasos intuitivos necesarios a la hora de desarrollar el software.
- Seguimiento detallado en
cada una de las fases.
- Proceso mucho más
controlado, con numerosas normas.
- Existe un contrato prefijado
- La arquitectura del software
es esencial y se expresa mediante modelos
Desventajas
- La evaluación de riesgos es
compleja.
- Excesiva flexibilidad para
algunos proyectos
- Son poco flexibles a los
cambios.
- El cliente interactúa con el
equipo solo mediante reuniones de entregas.
- Grupos grandes y
posiblemente distribuidos.
No hay comentarios:
Publicar un comentario