Subido por Daniel Proaño

CUADRO COMPARATIVO METODOLOGIAS AGILES

Anuncio
CUADRO COMPARATIVO METODOLOGÍAS ÁGILES
metodologías
ágiles
Comunicación
Planeación
Modelado
Construcción
Despliegue
Extreme
Programing xp
Se pone en
comunicación
continua con los
clientes y
desarrolladores
Clasificacion y
priorizacion de
requerimiento,Ge
nerar plan de
Iteraciones, es
decir se planifica
al inicio del
proyecto, de cada
iteración y aún
más
detalladamente,
todos los días.
Diseño, Plan
de Prueba,
codificación en
resumen se
mejora el
diseño y la
arquitectura
poco a poco y
de forma
constante.
Aprobación
del usuario,
publicación de
la versión
Al terminar
cada
semana, el
software
obtenido
pueda ser
puesto en
producción,
pues la
funcionalida
d
comprometi
da está
asegurada,
éstas se
realizarán
siguiendo
un plan de
entregas
establecido.
Dynamic
Systems
Development
Method
Esto es debido a
que la implicación
del usuario en el
desarrollo reduce
en gran parte el
número de errores
y, por consiguiente,
el dinero y tiempo
utilizado para
corregir los mismos.
Por lo general, se
trabaja con un
pequeño número de
usuarios selectos,
haciendo pequeñas
revisiones
periódicas. Estos
usuarios se
mantendrán
durante el
desarrollo del
Software
consiguiendo así
una imagen más fiel
del software
deseado. La
continuidad, por
el objetivo de
crear una
metodología RAD
unificada.
es un proceso
iterativo e
incremental y el
equipo de
desarrollo y el
usuario trabajan
juntos. Propone
cinco fases:
estudio
viabilidad,
estudio del
negocio,
modelado
funcional, diseño
y construcción, y
finalmente
implementación.
Las tres últimas
son iterativas,
además de
existir
realimentación a
La implicación
activa de los
usuarios es
imprescindible.
El ciclo de
desarrollo de
DSDM está
compuesto de 5
fases, precedidas
de un preproyecto y un
post-proyecto.
Pre-proyecto
Estudio de
viabilidad
Los miembros de
los equipos de
desarrollo DSDM
deben tener la
autonomía y
potestad
necesarias para
tomar decisiones.
Entrega frecuente
de incrementos
operativos del
producto.
El principal criterio
de prioridad,
desarrollo y
validación de las
entregas
incrementales es
el objetivos y la
salud del negocio.
El desarrollo
iterativo o
incremental hace
Estudio de
negocio
Iteración de
modelado
funcional
Iteración de
diseño y
desarrollo
Implementación
Post-desarrollo
otra parte, es uno
de los valores que
se aplican en los
principios.
todas las fases.
posible obtener la
solución más
adecuada a las
necesidades del
negocio.
Todos los cambios
realizados en el
desarrollo son
reversibles.
Los requisitos se
establecen a un
nivel general
Las pruebas
forman parte del
ciclo de desarrollo
Es imprescindible
trabajar con
espíritu de
colaboración con
todos los agentes
implicados en el
sistema que se
desarrolla.
Scrum
identifica los roles
de cada uno de los
miembros del
equipo y define su
responsabilidad en
el proyecto.
Está
especialmente
indicada para
proyectos con un
rápido cambio de
requisitos,
|Desarrollo de un
backlog completo.
Determinación de
la fecha de
entrega y la
funcionalidad de
una o más
versiones.
El desarrollo
de software se
realiza
mediante
iteraciones,
denominadas
sprints, con
una duración
de 30 días
Todos los
involucrados
en el equipo
se reúnen
para planificar
el Sprint.
Durante este
evento se
decide qué
requerimiento
s o tareas se
le asignará a
cada uno de
los elementos
del equipo.
Cuando el
equipo de
gestión
siente que
las
variables de
tiempo,
parte
completada,
requisitos,
coste y
calidad
están
alineadas
para
producir
una nueva
versión,
Entre las
tareas de
cierre se
encuentran:
integración,
pruebas del
sistema,
documentac
ión de
usuario,
preparación
del material
de
formación y
marketing.
Crystal
Se debe recopilar
mucha información
ya que si no se
levanta todo con
sumo cuidado se
puede ir al fracaso
el proyecto
la planeación se
puede ver
mediante colores
dependiendo el
proyecto entre
un número
mínimo de 3-8
para Crystal
Clear.
Se tiene en
cuenta el cristal
de vital
importancia
Cuanto más
personas
estén
implicadas
más grande
debe ser la
metodología y
por lo tanto
cualquier error
no detectado
puede ser
fatal
Tiene
entregas
constantes
y fácil
acceso a
usuarios
expertos
Agile Unified
Process
Se tiene un levante
de información en
aproximadamente
4 semanas
Propone que
aquellos
elementos con
alto riesgo tengan
prioridad en el
proceso de
desarrollo
entender el
negocio de la
organización,
el problema de
dominio que se
abordan en el
proyecto, y
determinar una
solución viable
para resolver el
problema de
dominio.
consiste en
realizar una
evaluación
objetiva para
garantizar la
calidad. Esto
incluye la
búsqueda de
defectos,
validar que el
sistema
funciona tal
como está
establecido, y
verificando
que se
cumplan los
requisitos.
prestación
y ejecución
del sistema
y que el
mismo este
a
disposición
de los
usuarios
finales.
Desarrollo
Adaptativo de
Software (DAS)
Destaca la
colaboración
humana y la
organización
propia del equipo.
Para la fase de
planeación se
busca que el
equipo no solo se
comunique o se
encuentre
completamente
integrados, se
desea que exista
confianza, donde
se puedan
realizar críticas
constructivas y
ayudar si
resentimientos,
trabajar tan duro
Permite
mejorar el
entendimiento
real sobre la
tecnología, los
procesos
utilizados y el
proyecto. El
aprendizaje
individual
permite al
equipo tener
mayor
posibilidad de
éxito.
como sea posible
Descargar