Mejora el proceso y
lleva los proyectos a
la meta deseada
RUP
Consta de 4 fases
• Concepción
• Elaboración
• Construcción
• Transición
Ventajas
• Evaluación en cada
fase que permite
cambios de
objetivos • Funciona
bien en proyectos de
innovación. • Es
sencillo, ya que
sigue los pasos
intuitivos necesarios
a la hora de
desarrollar el
software.
• Seguimiento
detallado en cada
una de las fases
Desventajas
• La evaluación de
riesgos es compleja
• Excesiva flexibilidad
para algunos proyectos
• Estamos poniendo a
nuestro cliente en una
situación que puede
ser muy incómoda
para él. • Nuestro
cliente deberá ser
capaz de describir y
entender a un gran
nivel de detalle para
poder acordar un
alcance del proyecto
con él.
RATIONAL UNIFIED PROCESS
Provee un
acercamiento
disciplinado para
asignar tareas y
responsabilidades
dentro de una
organización de
desarrollo. Su objetivo
es asegurar la
producción de
software de alta
calidad que satisfaga
los requerimientos de
los usuarios finales
MSF
MICROSOFT SOLUTION FRAMEWORK
es un compendio de las mejores prácticas en
cuanto a administración de proyectos se
refiere. es una serie de modelos que puede
adaptarse a cualquier proyecto de tecnología
de información.
Visión y Alcances
. Se definen los líderes y
responsables del proyecto,
adicionalmente se identifican
las metas y objetivos a alcanzar
Planificación
. El equipo prepara las
especificaciones
funcionales, realiza el
proceso de diseño de la
solución
Desarrollo
el equipo realice la
mayor parte de la
construcción de los
componentes
Estabilización
El equipo se enfoca en priorizar
y resolver errores y preparar la
solución para el lanzamiento
Implantación
Se implanta la tecnología base y
los componentes relacionados,
estabiliza la instalación, traspasa
el proyecto al personal soporte y
operaciones, y obtiene la
aprobación final del cliente
Agiles
basa en dos aspectos
puntuales, el retrasar
las decisiones y la
planificación
adaptativa;
permitiendo potencia
aún más el desarrollo
de software a gran
escala.
Retrasar las decisiones y
Planificación Adaptativa
Reduce el número de decisiones
de alta inversión que se toman.
Reduce el número de cambios
necesario en el proyecto.
Reduce el coste del cambio
XP
EXTREME PROGRAMMING
La programación extrema se
diferencia de las metodologías
tradicionales principalmente
en que pone más énfasis en la
adaptabilidad que en la
previsibilidad.
Las características fundamentales
• Desarrollo iterativo e incremental:
pequeñas mejoras, unas tras otras.
• Pruebas unitarias continuas,
frecuentemente repetidas y
automatizadas • Frecuente
interacción del equipo de
programación con el cliente o usuario
• Propiedad del código compartida: en
vez de dividir la responsabilidad en el
desarrollo de cada módulo en grupos
de trabajo distintos, este método
promueve el que todo el personal
pueda corregir y extender cualquier
parte del proyecto.
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.
Desventajas
• Delimitar el alcance del
proyecto con nuestro
cliente
AUP
(AGIL UNIFIED PROCESS)
es un acercamiento
aerodinámico a desarrollo del
software basado en el Proceso
Unificado Rational de IBM (RUP),
basado en disciplinas y
entregables incrementales con el
tiempo
Sus disciplinas
• Modelado
• Implementación
• Prueba
• Despliegue
• Administración
de la configuración
• Administración o
gerencia del
Proyecto • Entorno
SCRUM
es un proceso ágil y
liviano que sirve para
administrar y controlar
el desarrollo de
software
Cada ciclo o iteración termina
con una pieza de software
ejecutable que incorpora
nueva funcionalidad. Las
iteraciones en general tienen
una duración entre 2 y 4
semanas.
ICONIX
maneja casos de uso, como el RUP,
pero le falta mucho para llegar al nivel
del RUP. También es relativamente
pequeño y firme, como XP, pero no
desecha el análisis y diseño que hace
XP. Este proceso también hace uso
aerodinámico del UML mientras guarda
un enfoque afilado en el seguimiento
de requisitos.