Post on 20-Jan-2016
description
UTFSM - Departamento de Electrónica11 Noviembre de 2003
“Beneficios del Uso de Metodologías en el Desarrollo
de Proyectos”
Trabajo de título presentado por:
LUIS JARA CABEZASLUIS JARA CABEZAS
Como requisito parcial para optar al título de:
Ingeniero Civil ElectrónicoIngeniero Civil ElectrónicoMención Computadores y Sistemas DigitalesMención Computadores y Sistemas Digitales
Comisión:Leopoldo Silva BijitLeopoldo Silva BijitAgustín GonzálezAgustín González
22 UTFSM - Departamento de Electrónica
Temario ...Temario ...
Introducción
Metodologías
Apostando por RUP
Experiencia de Adopción
Beneficios Obtenidos
Mensaje Final
Preguntas
UTFSM - Departamento de Electrónica33
Introducción ...Introducción ...
44 UTFSM - Departamento de Electrónica
Planificar y Evaluar Proyectos ...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 !!
UTFSM - Departamento de Electrónica55
Metodologías ...Metodologías ...
66 UTFSM - Departamento de Electrónica
¿Qué es una Metodología ...¿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.
77 UTFSM - Departamento de Electrónica
Metodologías ...Metodologías ...
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.
88 UTFSM - Departamento de Electrónica
Metodologías ...Metodologías ...
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
99 UTFSM - Departamento de Electrónica
Las ágiles más conocidas ...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)
UTFSM - Departamento de Electrónica1010
Apostando por RUP ...Apostando por RUP ...
1111 UTFSM - Departamento de Electrónica
Características de 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
1212 UTFSM - Departamento de Electrónica
Principal Propuesta ...Principal Propuesta ...
Tiempo
Modelo Tradicional de Cascada
Tiempo
RequerimientosAnálisis &
DiseñoConstrucció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
RModelo Iterativo
Incremental
1313 UTFSM - Departamento de Electrónica
TiempoTiempo
Esfu
erz
o N
ecesari
o p
or
Acti
vid
ad
Esfu
erz
o N
ecesari
o p
or
Acti
vid
ad
TransiciónTransiciónElaboracióElaboraciónn
ConstruccióConstrucciónn
ConcepciónConcepción
Iteración Preliminar
. . . .. . . .Iteración1
Iteración2
. . . .. . . . Iteraciónn
Iteración
n+1
Define Fases de Desarrollo ...Define Fases de Desarrollo ...
Análisis & Diseño
Construcción
Pruebas
Distribución
Requerimientos
Flujos deTrabajo
A & D
C
P
D
R
A & D
C
P
D
R
A & D
C
P
D
R
A & D
C
P
D
R
1414 UTFSM - Departamento de Electrónica
ConcepciónConcepción ElaboraciónElaboración ConstrucciónConstrucción TransiciónTransición
Compromiso de recursos para fase
elaboración
HitoObjetivos
HitoArquitectura
HitoCapacidad
Operacional
Aceptación del cliente
LiberaciónProducto
Tiempo
Importancia de los Hitos ...Importancia de los Hitos ...
1515 UTFSM - Departamento de Electrónica
Mejores Prácticas de RUP ...Mejores Prácticas de RUP ...
Controle los Cambios
Administre los Administre los RequerimientosRequerimientos
Use Use Arquitectura Arquitectura
de de ComponentesComponentes
Modele Modele VisualmenteVisualmente
Verifique Verifique CalidadCalidad
Desarrolle Iterativamente
UTFSM - Departamento de Electrónica1616
Experiencia de Adopción ...Experiencia de Adopción ...
1717 UTFSM - Departamento de Electrónica
Antecedentes ...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
1818 UTFSM - Departamento de Electrónica
La Adopción de RUP ...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 !!
1919 UTFSM - Departamento de Electrónica
El Resultado Final ...El Resultado Final ...
Proyecto On-Time
Gastos según lo presupuestado
Expectativas superadas
Usuarios contentos
Cambio cultural
UTFSM - Departamento de Electrónica2020
Lo Aprendido ...Lo Aprendido ...
2121 UTFSM - Departamento de Electrónica
Principales Prácticas de RUP ...Principales Prácticas de RUP ...
Control de CambiosControl de Cambios
Documento Documento VisiónVisión
Iteraciones IncrementalesIteraciones Incrementales
Lista de Lista de RiesgosRiesgos
Los Casos Los Casos de Usode Uso Las PruebasLas Pruebas
Los EntregablesLos Entregables
UTFSM - Departamento de Electrónica2222
Mensaje Final ...Mensaje Final ...
2323 UTFSM - Departamento de Electrónica
Mensaje Final ...Mensaje Final ...
Hay prácticas que son aplicables a cualquier tipo de proyecto que uno quiera emprender.
Para romper paradigmas hay que tener la mente abierta.
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.
UTFSM - Departamento de Electrónica2424
Preguntas ...Preguntas ...
UTFSM - Departamento de Electrónica2525
Gracias ...Gracias ...