Está en la página 1de 2

METODOLOGIA DE DESARROLLO VENTAJAS DESVENTAJAS

RUP Un proceso de software hecho a la


medida para ser publicado y hacerlo
accesible para todo el equipo del
proyecto.

Un proceso de software configurable,
para satisfacer necesidades especficas de
un proyecto.

Una definicin comn del proceso que
puede ser compartida por todo el equipo
de desarrollo, ayudando a asegurar una
comunicacin clara y sin ambigedades
entre los miembros del equipo.

Ofrece a cada usuario, un filtrado
personalizado de la definicin del proceso
publicado, acorde con su rol dentro del
proyecto.
Por el grado de complejidad no es el
mejor para hacer el software.
Generalmente se aplica mal en el estilo
de cascada.
Requiere conocimientos de proceso.
SCRUM Mejora la visibilidad del progreso del
proyecto.
Disminuye el riesgo de error en
planificacin.
Reduce el efecto de plazo lmite del
desarrollo, creando entregas continuas en
cada sprint.
Ayuda a identificar requisitos no
identificados inicialmente con la
capacidad de incorporarlos a tiempo en la
solucin final.
Falta de documentacin del diseo. Al no
haber documentacin es el cdigo (junto
con sus comentarios) lo que se toma
como documentacin.
Problemas derivados de la comunicacin
oral. No hace falta decir que algo que est
escrito no se puede borrar, en cambio,
algo dicho es muy fcil crear ambigedad.
Fuerte dependencia de las personas.
Falta de reusabilidad derivada de la falta
de documentacin
El cliente est al tanto, en todo momento,
del avance real del proyecto.
El cliente, va el KeyUser participa
activamente en el diseo del software.
La solucin final se alinea a la realidad y
necesidad real del cliente.
Restricciones en cuanto a tamao de los
proyectos
Problemas derivados del fracaso de los
proyectos giles. Si un proyecto gil
fracasa no hay documentacin o hay muy
poca; lo mismo ocurre con el diseo. La
comprensin del sistema se queda en las
mentes de los desarrolladores.
XP Apropiado para entornos voltiles
Estar preparados para el cambio, significa
reducir su coste.
Planificacin ms transparente para
nuestros clientes, conocen las fechas de
entrega de funcionalidades. Vital para su
negocio
Permitir definir en cada iteracin cuales
son los objetivos de la siguiente
Permite tener realimentacin de los
usuarios muy til.
La presin esta a lo largo de todo el
proyecto y no en una entrega final
Es recomendable emplearlo solo en
proyectos a corto plazo.
Altas comisiones en caso de fallar.
UWE Se basa en modelos que se construyen
durante la fase de anlisis, principalmente
el modelo conceptual y el modelo de
procesos.
UWE introduce clases especficas de
procesos como parte de un modelo
separado, que ofrece una interfaz al
modelo de navegacin.

También podría gustarte