“Beneficios del Uso de

Metodologías en el
Desarrollo de Proyectos”
INTRODUCCIÓN
Planificar y Evaluar Proyectos ...
¿Podré cumplir con los plazos?
¿Estaré dentro de lo presupuestado?
¿El cliente quedará satisfecho?
Las Metodologías pueden ser la ayuda que
necesitamos, si podemos usarlas correctamente !!
METODOLOGÍAS
¿Qué es una Metodología ...
Las metodologías imponen un
proceso disciplinado sobre el
desarrollo de software con el fin
de hacerlo más predecible y
eficiente.
Metodología Monumental
Existen hace mucho tiempo, no han sido exitosas porque
son muy burócratas, se han orientado al documento más
que a los resultados.
Son la justa medida entre “ningún proceso” y “demasiado
proceso”, proporcionando simplemente “suficiente
proceso” para que el esfuerzo valga la pena !!!
Metodología Ágil
Las ágiles más conocidas ...
 XP (Programación Extrema)
 La familia Cristal de Cockburn
 Código Abierto
 ASD (Desarrollo de Software Adaptable)
 SCRUM
 FFD (Desarrollo Manejado por Rasgos)
 DSDM (Método de desarrollo de sistema
dinámico)
 RUP (Rational Unified Process)
APOSTANDO POR RUP
Características de RUP
Guiado y Manejado por Casos de Uso
Centrado en la Arquitectura
Iterativo e Incremental
Desarrollo Basado en Componentes
Utilización de UML
Proceso Integrado
Principal Propuesta ...
Tiempo
Modelo
Tradicional
de Cascada
Tiempo
Requerimientos
Análisis &
Diseño
Construcción
Pruebas
t
t
Iteración 1 Iteración 2 Iteración 3
P
C
A&D
R
P
C
A&D
R
P
C
A&D
R
Modelo
Iterativo
Incremental
Tiempo
E
s
f
u
e
r
z
o

N
e
c
e
s
a
r
i
o

p
o
r

A
c
t
i
v
i
d
a
d

Transición Elaboración Construcción Concepción
Iteración
Preliminar
. . . . Iteración
1
Iteración
2
. . . . Iteración
n
Iteración
n+1
Define Fases de Desarrollo ...
Análisis & Diseño
Construcción
Pruebas
Distribución
Requerimientos
Flujos de
Trabajo
A & D
C
P
D
R
A & D
C
P
D
R
A & D
C
P
D
R
A & D
C
P
D
R
Concepción Elaboración Construcción Transición
Compromiso de
recursos para fase
elaboración
Hito
Objetivos
Hito
Arquitectura
Hito
Capacidad
Operacional
Aceptación
del cliente
Liberación
Producto
Tiempo
Importancia de los Hitos
Mejores Prácticas de RUP
Controle los Cambios
Administre los
Requerimientos
Use
Arquitectura
de
Componentes
Modele
Visualmente
Verifique
Calidad
Desarrolle Iterativamente
EXPERIENCIA DE ADOPCIÓN
Antecedentes
 Un cliente interno insatisfecho

 Se requería una nueva Plataforma Comercial Banca para
la Banca Corporativa

 Un Proyecto y tres desafíos ...
 Nueva Tecnología
 Usar metodología
 Externalizar el Desarrollo
La Adopción de RUP
La resistencia al cambio
El escepticismo inicial
La capacitación
El reencantamiento
El Mentor
El mentoring es vital al momento de comenzar
a utilizar una metodología !!
El Resultado Final
 Proyecto On-Time(tiempo prudente)
 Gastos según lo presupuestado
 Expectativas superadas
 Usuarios contentos
 Cambio cultural

Principales Prácticas de RUP
...
Control de Cambios
Documento
Visión
Iteraciones Incrementales
Lista de
Riesgos
Los Casos
de Uso
Las Pruebas
Los Entregables
CONCLUSIONES
Las metodologías nos dan la posibilidad de
hacer mejor las cosas y generar valor.

El adoptar metodologías en una
organización no es un proceso fácil y
requiere de ayuda externa.