Está en la página 1de 6

Corporación Unificada Nacional de Educación Superior

Carrera profesional:
Ingenieria de Sistemas

Estudiante:

Yira Carolina Montero Rodriguez

Docente:

Pedro Ortega Chavez

Tematica:
Cuadro comparativo: Metodología tradicional vs metodologias ágiles

Bogota, 12 de Mayo de2020


INTRODUCCIÓN

Las metodologías de agiles se orientan a obtencion rapida de resultados y a la


satisfaccion del cliente. Se trata de controlar la incertudumbre del proyecto
para que en la medida de lo posible esta disminuya, se intenta definiendo
todo el proyecto desde el principio, estableciendo un plan detallado del
proyecto con parametros de control de la calidad, el tiempo, los costos, etc.
La metodoligia de ágiles proponen un modelo mas adaptativo respecto a la
incertidumbre del proyecto en el que se contemple el modelo de
refactorizacion.
En lugar de contratos estrictos procurar tener una relacion continuada con el
cliente del proyecto
En las metodologias agiles el cambio forma parte del proceso natural del
proyecto sirviendo como aprendizaje continuo. No se penaliza el error ni se
penaliza el fallo, sino que se trata de identificar el error, identificar la causa y
poner soluciones para el bien del proyecto.
En la metodoligia tradicional tratan la gestion del cambio en el proyecto que
este perfectamente definido desde el inicio hasta el final y, por lo tanto el
proyecto no deberia de tener muchos cambios, pero siempre los hay y
cuanto esto ocurre no suele haber una correcta retroalimentacion con el
clinete del proyecto , esto puede acarrear una desfase en el proyecto.
El éxito del producto depende de en gran parte de la metodologia escogida
por el equipo, ya sea tradicional o agil, donde los equipos maximicen su
potencia, aumentando la calidad del producto con los recursos y tiempos
estalecidos.
METODOLOGIA TRADICIONAL METODOLOGIAS AGILES

Basadas en normas provenientes de Basadas en heurísticas provenientes


estándares seguidos por el entorno de de prácticas de producción de código
desarrollo, cierta resistencia a los
cambios Especialmente preparados para
Impuestas externamente cambios durante el proyecto

Proceso mucho más controlado, Impuestas internamente (por el equipo)


numerosas políticas y normas
Proceso poco controlado con menos
El cliente interactúa con el equipo de principios
desarrollo mediante reuniones
El cliente es parte del equipo de
Mas artefactos desarrollo
Mas roles
Grupos grandes y posiblemente Pocos artefactos, pocos roles
distribuidos
Mantienen grupos pequeños no mayor
La arquitectura del software es esencia a 10 integrantes y trabajando en el
y se expresa mediante modelos. mismo sitio

Existe un contrato prefijado Menos énfasis en la arquitectura del


software

Al inicio el desarrollo de software era No existe un contrato tradicional o


artesanal en su totalidad, la fuerte amenos es bastante flexible
necesidad de mejorar el proceso y Luego de varias opiniones tanto a
llevar los proyectos a la meta deseada, favor como en contra de las
tuvieron que importarse la concepción metodologías tradicionales se genera
y fundamentos de metodologías un nuevo enfoque denominado,
existentes en otras áreas y adaptarlas métodos ágiles, que nace como
al desarrollo de software. Esta nueva respuesta a los problemas detallados
etapa de adaptación contenía el anteriormente y se basa en dos
desarrollo dividido en etapas de aspectos puntuales, el retrasar las
manera secuencial que de algo decisiones y la planificación
mejoraba la necesidad latente en el adaptativa; permitiendo potencia aún
campo del software. más el desarrollo de software a gran
escala.
Entre las principales metodologías
tradicionales tenemos los ya tan Como resultado de esta nueva teoría
conocidos RUP y MSF entre otros, que se crea un manifiesto ágil cuyas
centran su atención en llevar una principales ideas son:
documentación exhaustiva de todo el
proyecto y centran su atención en  Los individuos y las
cumplir con un plan de proyecto, interacciones entre ellos son
definido todo esto, en la fase inicial del más importantes que las
desarrollo del proyecto. herramientas y los procesos
empleados.
Otra de las características importantes  Es más importante crear un
dentro de este enfoque tenemos los producto software que funcione
altos costos al implementar un cambio que escribir documentación
y al no ofrecer una buena solución exhaustiva.
para proyectos donde el entorno es  La colaboración con el cliente
volátil. debe prevalecer sobre la
negociación de contratos.
Las metodologías tradicionales  La capacidad de respuesta ante
formales se focalizan en un cambio es más importante
documentación, planificación y que el seguimiento estricto de
procesos. Plantillas, técnicas de un plan.
administración, revisiones, etc., a
continuación, se detalla RUP uno de Entre los principales métodos ágiles
los métodos más usados dentro de los tenemos el XP (extreme
métodos tradicionales Programming), Scrum, Iconix, Cristal
Methods, AUP entre otras.
Fases
Estas metodologías ponen de
Las cuatro fases del ciclo de vida son: relevancia que la capacidad de
 Concepción respuesta a un cambio es más
 Elaboración importante que el seguimiento estricto
 Construcción de un plan. Nos lo proponen porque
 Transición para muchos clientes esta flexibilidad
será una ventaja competitiva y porque
Ventajas estar preparados para el cambio
 Evaluación en cada fase que significar reducir su coste.
permite cambios de objetivos
 Funciona bien en proyectos Retrasar las decisiones y
de innovación. Planificación Adaptativa
 Es sencillo, ya que sigue los
pasos intuitivos necesarios a Es el eje en cual gira la metodología
la hora de desarrollar el ágil, el retrasar las decisiones tan
software. como sea posible de manera
 Seguimiento detallado en responsable será ventajoso tanto para
cada una de las fases. el cliente como para la empresa, lo
cual permite siempre mantener una
Desventajas satisfacción en el cliente y por ende el
éxito del producto, las principales
 La evaluación de riesgos es ventajas de retrasar las decisiones
compleja son:
 Excesiva flexibilidad para
 Reduce el número de
algunos proyectos
decisiones de alta
 Estamos poniendo a nuestro
cliente en una situación que inversión que se toman.
puede ser muy incómoda para  Reduce el número de
él. cambios necesario en el
 Nuestro cliente deberá ser proyecto.
capaz de describir y entender a  Reduce el coste del
un gran nivel de detalle para cambio
poder acordar un alcance del
proyecto con él.

Ventajas

 Apropiado para entornos


volátiles
 Estar preparados para el
cambio, significa reducir su
coste.
 Planificación más
transparente para nuestros
clientes, conocen las fechas
de entrega de
funcionalidades. Vital para
su negocio
 Permitirá definir en cada
iteración cuales son los
objetivos de la siguiente
 Permite tener realimentación
de los usuarios muy útil.
 La presión está a lo largo de
todo el proyecto y no en una
entrega final

Desventajas

 Delimitar el alcance del


proyecto con nuestro cliente

Para mitigar esta desventaja se


plantea definir un alcance a alto nivel
basado en la experiencia.
CONCLUSIÓN

La metodoligia agil el cambio forma parte del proceso natural del proyecto
sirviendo como aprendizaje continuo tanto para el proyecto en vigor como
para proyectos futuros , mientras que la metodoligia tradicional es resistirse
al cambio.
El proyecto no debera tener muchos cambios, además, cuando hay cambios
no suele haber una buena retroalimentación con el cliente, esgto puede
acarrear un desfase importante en el proyecto.
En las metodoligias tradicionales el objetivo es orientarse al proceso,
establecer parametros que independientemente de donde se apliquen,
puedan funcionar.
En las metodologias agiles lo que quieren es determinar es un marco de
actuación que sea adaptativo, dependiendo del entorno, del equipo, o del
contexto en el se vaya a mover.

También podría gustarte