Está en la página 1de 2

UNIVERSIDAD UTE

FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRÍAS


INGENÍERIA INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN
INGENIERÍA DE SOFTWARE

Nombre: Carlos Yépez Curso: 5A Fecha: 14/06/2019

TALLER 3 - METODOLOGÍAS ROBUSTAS VS ÁGILES

REALIZAR UN CUADRO COMPARATIVO ENTRE LAS METODOLOGÍAS TRADICIONALES Y


LAS METODOLOGÍAS ÁGILES.

METODOLOGÍAS ROBUSTAS METODOLOGÍAS ÁGILES


Entre las principales metodologías eXtreme Programming
tradicionales tenemos los ya tan conocidos Scrum.
RUP y MSF entre otros, que centran su Crystal Clear
atención en llevar una documentación Dynamic Systems Development Method
exhaustiva de todo el proyecto y centran su Feature Driven Development
atención en cumplir con un plan de Adaptive Software Development
proyecto, definido todo esto, en la fase
inicial del desarrollo del proyecto.
Evaluación en cada fase que permite Entrega continua y en plazos breves de
cambios de objetivos software funcional.
Seguimiento detallado en cada una de las Atención continua a la excelencia técnica y al
fases. buen diseño.
Funciona bien en proyectos de innovación

La evaluación de riesgos es compleja Importancia de la simplicidad, eliminado el


trabajo innecesario
Nuestro cliente deberá ser capaz de describir Trabajo conjunto entre el cliente y el equipo
y entender a un gran nivel de detalle para de desarrollo.
poder acordar un alcance del proyecto con
él.
El proceso de desarrollo está encorsetado
por documentos firmados.
Basadas en normas provenientes de Basadas en heurísticas provenientes de
estándares seguidos por el entorno de prácticas de producción de código.
desarrollo
Existen unas costosas fases previas de Especialmente preparados para cambios
especificación de requisitos, análisis y durante el proyecto.
diseño. La corrección durante el desarrollo
de errores introducidos en estas fases será
costosa, es decir, se pierde flexibilidad ante
los cambios
Impuestas externamente. Impuestas internamente (por el equipo)
Proceso mucho más controlado, con Proceso menos controlado, con pocos
numerosas políticas/normas. principios.
El cliente interactúa con el equipo de El cliente es parte del equipo de desarrollo.
desarrollo mediante reuniones.
Más artefactos. Pocos artefactos.

Más roles. Pocos roles.


UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRÍAS
INGENÍERIA INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN
INGENIERÍA DE SOFTWARE
Grupos grandes y posiblemente distribuidos. Grupos pequeños (<10 integrantes) y
trabajando en el mismo sitio

La arquitectura del software es esencial y se Menos énfasis en la arquitectura del


expresa mediante modelos software

Existe un contrato prefijado No existe contrato tradicional o al menos es


bastante flexible

METODOLOGÍA ÁGIL METODOLOGÍA TRADICIONAL O ROBUSTA


Pocos artefactos. Mas artefactos.
Pocos roles. Mas roles.
No existe un contrato tradicional o al menos Existe un contrato prefijado.
es bastante flexible.
El cliente es parte del equipo de desarrollo. El cliente interactúa con el equipo de
desarrollo mediante reuniones.
Grupos pequeños trabajando en el mismo. Grupos grandes.
sitio
Menos énfasis en la arquitectura. La arquitectura es esencial.
Énfasis en la comunicación del grupo. Énfasis en los roles.
Proceso menos controlado. Proceso mucho más controlado.
Buena solución para entornos cambiantes. Cierta resistencia a los cambios.

También podría gustarte