Вы находитесь на странице: 1из 8

Autores:

Juliana Salazar –
Tito Vasquez – Cód: 1143858044

METODOS TRADICIONALES – CUADRO COMPARATIVO

METODOLOGÍA CASCADA ESPIRAL INCREMENTAL COMPONENTES PROTOTIPO RAD


Creadores
Cinco Características
Ventajas
Desventajas
Etapas
Roles o conformación
equipo
Tipo de proyecto ideal

METODOLOGÍAS AGILES – CUADRO COMPARATIVO

METODOLOGÍ SCRUM XP UWE DSDM RUP KANBAN


A
Creadores La historia de Scrum Metodología de La propuesta de Fue desarrollado en el Los orígenes de El término
se puede rastrear desarrollo de Ingeniería Web basada Reino Unido en los años RUP se remontan japonés
desde 1986 en un la ingeniería de en UML (UWE (Koch, 90 por un consorcio de al modelo espiral Kanban, fue el
artículo de la Harvard software formulada 2000)) es una proveedores y de expertos original de Barry empleado por
Business Review, “El por Kent Beck, autor metodología detallada en la materia del desarrollo Boehm. Ken Taiichi Onho
nuevo nuevo juego del primer libro sobre la para el proceso de de sistemas de Hartman, uno de (Toyota), para
para el desarrollo de materia, Extreme autoría de aplicaciones información (IS), el los contribuidores referirse al
productos” por Programming con una definición consorcio de DSDM, claves de RUP sistema de
(Ikujiro Nonaka e Explained: Embrace exhaustiva del proceso combinando sus colaboró con visualización
Hirotaka Takeuchi Change (1999). de diseño que debe ser experiencias de mejores Boehm en la empleado en
en 1986). utilizado. prácticas. investigación. los procesos
En 1995, Rational de producción
Software compró que coordinan
una compañía en una cadena
sueca llamada de montaje la
Objectory AB, entrega a
fundada por Ivar tiempo de cada
Jacobson, famoso parte en el
por haber momento que
incorporado los se necesita,
casos de uso a evitando
los métodos de sobreproducció
desarrollo ny
orientados a almacenamient
objetos. o innecesario
de producto.

Cinco  Enfatiza valores y  Desarrollo iterativo e  Definición de un  Trabajo en equipo tanto  Desarrollo  Visualizar
Características prácticas de incremental modelo de usuario o los desarrolladores, los iterativo  Limitar el
gestión, sin  Pruebas unitarias una etapa de usuarios y los  Administración trabajo del
pronunciarse sobre  Metodología basada StakeHolders. de requisitos curso
requerimientos, definición de  El equipo de desarrollo
en prueba y error.
características  Uso de  Dirigir y
prácticas de  Simplicidad en el puede tomar sus arquitectura ba
desarrollo, código adaptativas de la deciciones sin depender sada en
gestionar el
implementación y  Frecuente integració navegación en de autorizaciones de componentes flujo.
demás cuestiones n del equipo de función de las superiores.
 Control de  Hacer las
técnicas programación con el preferencias.  El desarrollo es cambios politicas de
 Hace uso de cliente o usuario  Conocimiento o
iteractivo e incremental.
 Modelado proceso
Equipos auto-  El equipo de desarrollo
tareas de usuario de realizar entregas
visual del Expicitas.
dirigidos y auto-
cortas pero
software  Utilizar
organizados
 Puede ser aplicado
 Paradigma orientado frecuentemente, estas modelos
teóricamente a a objetos entregas deben ser para
 Orientación al funcionales. reconocer
cualquier contexto
en donde un grupo  La verificación de la oportunidad
usuario
de gente necesita calidad debe existir a lo es de
 Definición de un
trabajar junta para largo del proceso. mejora.
meta-modelo
lograr una meta
común. (modelo de
referencia)
 Desarrollo de
software iterativos
incrementales
basados en
prácticas agiles
 Iteraciones de
treinta días;
aunque se pueden
realizar con mas
frecuencia, estas
iteraciones,
conocidas como
Sprint.
Ventajas  Entregables  Programación  Uso exclusivo de  La calidad del producto  Analizar los  Procesos
en tiempo y organizada estandares es mejorada a traves de requisistos innecesarios
forma,  Menor taza de reconocidos como la participacion del conceptuales ; Debida a la
puedes ir errores comunicació
UML compartido usuario y de la de manera
enviando  Satisfacción del n y las
entregables al programador como naturaleza iteractiva. independiente facilidades
cliente internacionalmente  DSDM asegura un a los de las
mientras vas . desarrollo ágil. navegacionales diferentes
atacando los  Establece un  Disminuye el tiempo y . herramienta
objetivos mas formalismo mas el costo de los  Dispone la s Kanban,
sencillos, eso evitamos
te hace ganar
rigido. proyectos. documentacio procesos
tiempo para  Permite realizar n detallada de que reducen
atacar los cambios facilmente. sistema. la eficiencia
objetivos mas  Permite la reutilizacion o maximizan
complejos. de las aplicaciones a el tiempo de
través de los modulos trabajo.
 El  Conciencia
existentes.
ScrumMaster sobre el
tiene el desarrollo;
conocimiento Gracias a la
necesario comunicació
para lograr el n y al
objetivo control que
primario y se tiene en
secundario todo
por lo cual momento
puede ir sobre el
controlando el estado el
proyecto y producto, es
delegando mucho más
roles. sencillo
mantener al
 Cada persona equipo
sabe que es actualizado
lo que tiene y con
que hacer y conocimient
no es o del
necesario proceso que
estar les
reorganizand envuelve.
o una y otra
vez los  Equipo
Tracks de motivado;
cada Debido a las
persona. característic
as de
Kanban y su
metodología
de trabajo,
el equipo se
ve más
único, y con
una mayor
facilidad
para
plantear y
resolver
dudas al
mismo
tiempo que
van saliendo

Desventajas  Algunos  Es recomendable  Uso de  Ningun sistema es  Falta de  Kanban


miembros de emplearlo en restricciones realizado a la fiabilidad asume
tu equipo proyecto de corto escritas perfección en el primer  Es sistemas de
pueden saltar plazo. producción
pasos
intento. generalmente repetitivos
 Se necesita una alta mal aplicado
importantes  Altas comisiones en dada la
en el camino caso de fallar participacion de los en el estilo naturaleza
rápido para usuarios para que los cascada. de su
llegar al desarroladores no creación en
“sprint” final. asuman criterios que no el área de
manufactura
son ciertos.
 El cliente  Menor
siempre va a  La entrega del producto efectividad
esperar los debera ser a tiempo, en
informes con respectando situaciones
la fecha presupuesto y de Recursos
exacta, y asegurando calidad. Compartido
muchas s: Las
 No es una metodologia
veces los va órdenes no
a pedir antes, común y es algo dificil frecuentes
cuando capaz de entender. vuelven
no pudiste ineficientes
avanzar en a kanban ya
nada. que se tiene
que
 Demasiadas asegurar
Reuniones una
para poco producción
avance, a suficiente
veces es muy por parte de
cansador y un proceso
estresante mientras
reunirse que a su
demasiadas vez el
veces por el proceso que
mismo tema, es no-
algunos van frecuente es
perdiendo el ejecutado.
interés en el
proyecto.  Calidad: El
sistema
Kanban
lleva los
niveles de
inventario
cerca de 0
lo que en
caso de alta
incertidumbr
ee
interrupcion
es en la red
de
transporte
representa
un peligro
ya que eso
significa que
los clientes
se quedan
sin
suministro
de partes.

Etapas 1. Planificacion del 1. Captura, analisis  Consiste en 3 fases: 1. Inicio  Visualiza el


Reunión de proyecto: y especificaciones fase del pre-proyecto, 2. Elaboración flujo de
planificación de  Historias del de requisistos fase de la vida del 3. Construcción trabajo
Sprint: El trabajo a usuario proyecto, fase del post- 4. Transición  Establece
realizar en el Sprint  Release planning 2. Diseño del proyecto. La fase de limites del
se prevé en  Iteraciones sistema vida del proyecto se trabajo en
la Reunión de  Velocidad del
proyecto sudivide en 5 fases: curso.
Planificación del 3. Codificaciòn del
Sprint. Este plan se  Programacion en  Gestión de
software
parejas  Estudio de viabilidad flujo.
crea con la  Reuniones diarias  Reglas del
colaboración de todo 2. Diseño: 4. Pruebas  Estudio de la empresa juego.
el Equipo Scrum.  Diseños simplies  Mejoras
 Glosarios de 5. La instalación o  Interación del modelo
El Scrum Diario: terminos fase de funcional
Es un evento de 15  Riesgos implementación
minutos, cuyo  Targetas C.R.C
objetivo es que 3. Codificacion  Diseño e interacion de
6. El mantenimiento la estructura
el equipo de 4. Fase de pruebas:
desarrollo  Test de aceptación
sincronice actividades  Implementación
, y cree un plan para
las próximas 24
horas.

Trabajo de
desarrollo durante
el Sprint: Nos
aseguramos que los
objetivos se están
cumpliendo, que no
se producen cambios
que alteran el objetivo
del Sprint y se
mantiene un feedback
constante con el
cliente o dueño del
proyecto.

Retrospectiva del
Sprint: Es una
oportunidad para
el Equipo Scrum de
inspeccionarse a sí
mismo y crear un plan
de mejoras para
ejecutar durante el
siguiente sprint.

Roles o El Product Programador:  Un Modelo de Patrocinador  Analistas  Service


conformación Owner/Dueño del Escribe las pruebas Requerimientos que ejecutivo: Es la fuente  Desarrolladore Request
equipo productoes la “voz unitarias y produce el captura los que proporciona fondos y Manager:
s
código del sistema. Es requerimientos del recursos al proyecto. El Gestor de
del cliente” y el
la esencia del equipo. sistema.  Gestores
Peticiones
responsable de  Apoyo de Servicio,
desarrollar, mantener Cliente: Escribe las  Un Modelo Visionario: Tiene la  Especialistas es el
y priorizar las tareas historias de usuario y Conceptual para el responsabilidad de iniciar en pruebas. responsable
en el backlog. las pruebas contenido (modelo el proyecto y de supervisar de entender
funcionales para de contenido). las
el proyecto.
validar su  Un Modelo de necesidades
El Scrum Master es Usuario. y
implementación. Usuario
responsable de Asigna la prioridad a  UN Modelo de expectativas
asegurarse que el Navegación que “Embajador”: Proporcion de los
las historias de usuario
trabajo del equipo comprende la a información de la clientes, de
y decide cuáles se
estructura de la comunidad de usuarios facilitar,
vaya bien siguiendo implementan en cada
navegación. durante la fase de seleccionar
las bases de Scrum. iteración centrándose y ordenar
en aportar el mayor  Un Modelo de desarrollo.
Además, se encarga Presentación que los
de remover cualquier valor de negocio. elementos
abarca modelos Usuario
obstáculo que pueda estáticos y dinámicos de trabajo
Tester: Interpreta el “Consejero”: Usuario que en la
encontrar el equipo (modelo de
pedido del cliente y estructura de la
proporcione al proyecto su Reunión de
de desarrollo. ayuda al equipo de presentación, opinión de la aplicación. revisión de
desarrollo a escribir las modelo del flujo de la la cartera
Los Development pruebas funcionales. presentación, Jefe de Proyecto: Es la de
Team Ejecuta pruebas modelo de interface persona encargada de trabajo (Re
Members/Miembros regularmente, difunde abstracta de usuario, plenishmen
los resultados en el gestionar el proyecto en
del Equipo de y modelo de ciclo de t Meeting).
equipo y es general.
desarrollo son los vida del objetivo.
responsable de las 
encargados de  Un modelo de Coordinador Service
herramientas de
escribir y probar el
adaptación.
Técnico: Organiza la
Delivery
soporte para pruebas.
Manager:
código. arquitectura del proyecto
Entrenador (Coach): El Gestor de
y controla la calidad. Prestación
Responsable del
de Servicio,
proceso global. Guía a Líder de Equipo: Se es el
los miembros del
asegura de que el equipo responsable
equipo para seguir el del flujo de
proceso
funciona correctamente.
trabajo
correctamente. entregando
Desarrollador: Interpreta
los
Consultor: Es un los requisitos, los modela y
elementos
miembro externo del desarrolla. seleccionad
equipo con un os a los
conocimiento Probador “Tester”: Es el clientes
específico en algún encargado de comprobar y facilitand
tema necesario para el que todo funcione o la
proyecto. Ayuda al correctamente así como Reunión de
equipo a resolver un Kanban y la
de generar la
problema específico. planificació
documentación. n de la
Además este tiene que
investigar según los entrega (De
requerimientos. Escriba: Toma nota de livery
todos los requisitos, Planning).
Gestor (Big Boss): acuerdos y cambios que se
Es el dueño de la realizan.
tienda y el vínculo
entre clientes y Facilitador: Encargado de
programadores. Su
controlar el progreso
labor esencial es la
coordinación. facilitar y potenciar la
comunicación y el
desarrollo

Оценить