Metodologías Tradicionales
Estas metodologías 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.
Entre las metodologías tradicionales se
pueden mencionar:
RUP (Rationl Unified Process)
El RUP
no es un
sistema con pasos firmemente
establecidos, sino un conjunto
de metodologías adaptables
al contexto y
necesidades de cada organización.
Que incluye información
entrelazada de diversos artefactos y descripciones de las
diversas actividades.
MSF (Microsft Solution
Framework)
Microsoft Solutions
Framework (MSF) es un enfoque
personalizable para entregar con éxito soluciones tecnológicas de manera
más rápida, con menos recursos humanos y menos riesgos, pero con resultados de
más calidad. MSF ayuda a los equipos a enfrentarse directamente a las
causas más habituales
de fracaso de
los proyectos tecnológicos
y mejorar así las tasas de éxito, la calidad de las soluciones y el
impacto comercial.
MSF se centra en:
- Alinear los objetivos de negocio y de tecnología.
- Establecer de manera clara los objetivos, los roles y las responsabilidades.
- Implementar un proceso iterativo controlado por hitos o puntos de control.
- Controlar los riesgos de manera proactiva.
- Responder con eficacia ante los cambios.
WIN - WIN Spiral Model
Win-Win Spiral Model Las actividades de este
modelo se conforman en una espiral, en la que cada bucle
o iteración representa
un conjunto de
actividades. Las actividades no
están fijadas a ninguna prioridad, sino que las siguientes se eligen
en función del
análisis de riesgo,
comenzando por el
bucle interior.
ICONIX
Es una
metodología pesada-ligera de
Desarrollo del Software
que se halla a
medio camino entre
RUP (Rational Unified
Process) y XP (eXtreme
Programming), es una
metodología simplificada en comparación a otras más tradicionales, la
cual unifica un conjunto de métodos de
orientación a objetos con el objetivo de tener un control estricto sobre todo
el ciclo de vida del producto a realizar, cuenta con una secuencia de pasos
que se deben seguir
y determina claramente las actividades
a desarrollar en
cada etapa del
ciclo de vida
del proyecto que la utilice.