UTFSM - Departamento de Electrónica
1 Noviembre de 2003
“Beneficios del Uso de
Metodologías en el
Desarrollo de Proyectos”
Trabajo de título presentado por:
LUIS JARA CABEZAS
Como requisito parcial para optar al título de:
Ingeniero Civil Electrónico
Mención Computadores y Sistemas Digitales
Comisión:
Leopoldo Silva Bijit
Agustín González
2 UTFSM - Departamento de Electrónica
Temario ...
Introducción
Metodologías
Apostando por RUP
Experiencia de Adopción
Beneficios Obtenidos
Mensaje Final
Preguntas
UTFSM - Departamento de Electrónica
3
Introducción ...
4 UTFSM - Departamento de Electrónica
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ónica
5
Metodologías ...
6 UTFSM - Departamento de Electrónica
¿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.
7 UTFSM - Departamento de Electrónica
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.
8 UTFSM - Departamento de Electrónica
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
9 UTFSM - Departamento de Electrónica
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ónica
10
Apostando por RUP ...
11 UTFSM - Departamento de Electrónica
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
12 UTFSM - Departamento de Electrónica
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
13 UTFSM - Departamento de Electrónica
Tiempo
Esfuerzo
Necesario
por
Actividad 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
14 UTFSM - Departamento de Electrónica
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 ...
15 UTFSM - Departamento de Electrónica
Mejores Prácticas de RUP ...
Controle los Cambios
Administre los
Requerimientos
Use
Arquitectura
de
Componentes
Modele
Visualmente
Verifique
Calidad
Desarrolle Iterativamente
UTFSM - Departamento de Electrónica
16
Experiencia de Adopción ...
17 UTFSM - Departamento de Electrónica
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
18 UTFSM - Departamento de Electrónica
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 !!
19 UTFSM - Departamento de Electrónica
El Resultado Final ...
Proyecto On-Time
Gastos según lo presupuestado
Expectativas superadas
Usuarios contentos
Cambio cultural
UTFSM - Departamento de Electrónica
20
Lo Aprendido ...
21 UTFSM - Departamento de Electrónica
Principales Prácticas de RUP ...
Control de Cambios
Documento
Visión
Iteraciones Incrementales
Lista de
Riesgos
Los Casos
de Uso
Las Pruebas
Los Entregables
UTFSM - Departamento de Electrónica
22
Mensaje Final ...
23 UTFSM - Departamento de Electrónica
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ónica
24
Preguntas ...
UTFSM - Departamento de Electrónica
25
Gracias ...

RUP.ppt

  • 1.
    UTFSM - Departamentode Electrónica 1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado por: LUIS JARA CABEZAS Como requisito parcial para optar al título de: Ingeniero Civil Electrónico Mención Computadores y Sistemas Digitales Comisión: Leopoldo Silva Bijit Agustín González
  • 2.
    2 UTFSM -Departamento de Electrónica Temario ... Introducción Metodologías Apostando por RUP Experiencia de Adopción Beneficios Obtenidos Mensaje Final Preguntas
  • 3.
    UTFSM - Departamentode Electrónica 3 Introducción ...
  • 4.
    4 UTFSM -Departamento de Electrónica 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 !!
  • 5.
    UTFSM - Departamentode Electrónica 5 Metodologías ...
  • 6.
    6 UTFSM -Departamento de Electrónica ¿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.
  • 7.
    7 UTFSM -Departamento de Electrónica 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.
  • 8.
    8 UTFSM -Departamento de Electrónica 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
  • 9.
    9 UTFSM -Departamento de Electrónica 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)
  • 10.
    UTFSM - Departamentode Electrónica 10 Apostando por RUP ...
  • 11.
    11 UTFSM -Departamento de Electrónica 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
  • 12.
    12 UTFSM -Departamento de Electrónica 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
  • 13.
    13 UTFSM -Departamento de Electrónica Tiempo Esfuerzo Necesario por Actividad 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
  • 14.
    14 UTFSM -Departamento de Electrónica 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 ...
  • 15.
    15 UTFSM -Departamento de Electrónica Mejores Prácticas de RUP ... Controle los Cambios Administre los Requerimientos Use Arquitectura de Componentes Modele Visualmente Verifique Calidad Desarrolle Iterativamente
  • 16.
    UTFSM - Departamentode Electrónica 16 Experiencia de Adopción ...
  • 17.
    17 UTFSM -Departamento de Electrónica 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
  • 18.
    18 UTFSM -Departamento de Electrónica 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 !!
  • 19.
    19 UTFSM -Departamento de Electrónica El Resultado Final ... Proyecto On-Time Gastos según lo presupuestado Expectativas superadas Usuarios contentos Cambio cultural
  • 20.
    UTFSM - Departamentode Electrónica 20 Lo Aprendido ...
  • 21.
    21 UTFSM -Departamento de Electrónica Principales Prácticas de RUP ... Control de Cambios Documento Visión Iteraciones Incrementales Lista de Riesgos Los Casos de Uso Las Pruebas Los Entregables
  • 22.
    UTFSM - Departamentode Electrónica 22 Mensaje Final ...
  • 23.
    23 UTFSM -Departamento de Electrónica 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.
  • 24.
    UTFSM - Departamentode Electrónica 24 Preguntas ...
  • 25.
    UTFSM - Departamentode Electrónica 25 Gracias ...