You are on page 1of 25

“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

1 UTFSM - Departamento de Electrónica Noviembre de 2003


Temario ...

Introducción
Metodologías
Apostando por RUP
Experiencia de Adopción
Beneficios Obtenidos
Mensaje Final
Preguntas

2 UTFSM - Departamento de Electrónica


Introducción ...

3 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 !!

4 UTFSM - Departamento de Electrónica


Metodologías ...

5 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.

6 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.

7 UTFSM - Departamento de Electrónica


Metodologías ...

Metodología Ágil

Son la justa medida entre “ningún proceso” y “demasiado


proceso”, proporcionando simplemente “suficiente
proceso” para que el esfuerzo valga la pena !!!

8 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)

9 UTFSM - Departamento de Electrónica


Apostando por RUP ...

10 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

11 UTFSM - Departamento de Electrónica


Principal Propuesta ...
Modelo
Requerimientos
Tradicional Análisis &
de Cascada Diseño
Construcción
Pruebas

Tiempo t

Iteración 1 Iteración 2 Iteración 3


Modelo
R R R
Iterativo A&D A&D A&D
Incremental C C C
P P P

Tiempo t

12 UTFSM - Departamento de Electrónica


Define Fases de Desarrollo ...

Flujos de Concepción Elaboración Construcción Transición


Trabajo
Requerimientos
R R R R
Esfuerzo Necesario por Actividad

Análisis & Diseño A& D A& D A& D A& D

Construcción
C C C C

Pruebas
P P P P

Distribución
D D D D

Tiempo
Iteración Iteración Iteración .... .... Iteración Iteración
Preliminar 1 2 n n+1

13 UTFSM - Departamento de Electrónica


Importancia de los Hitos ...
Compromiso de
Aceptación
recursos para fase
del cliente
elaboración

Concepción Elaboración Construcción Transición

Tiempo

Hito Hito Hito Liberación


Objetivos Arquitectura Capacidad Producto
Operacional

14 UTFSM - Departamento de Electrónica


Mejores Prácticas de RUP ...

Desarrolle Iterativamente

Use
Administre los Arquitectura Modele Verifique
Requerimientos de Visualmente Calidad
Componentes

Controle los Cambios

15 UTFSM - Departamento de Electrónica


Experiencia de Adopción ...

16 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

17 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 !!

18 UTFSM - Departamento de Electrónica


El Resultado Final ...

Proyecto On-Time
Gastos según lo presupuestado
Expectativas superadas
Usuarios contentos
Cambio cultural

19 UTFSM - Departamento de Electrónica


Lo Aprendido ...

20 UTFSM - Departamento de Electrónica


Principales Prácticas de RUP ...

Documento Lista de Los Casos


Las Pruebas
Visión Riesgos de Uso

Iteraciones Incrementales

Los Entregables

Control de Cambios

21 UTFSM - Departamento de Electrónica


Mensaje Final ...

22 UTFSM - Departamento de Electrónica


Mensaje Final ...

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.
Hay prácticas que son aplicables a cualquier tipo de
proyecto que uno quiera emprender.

Para romper paradigmas hay que tener la mente abierta.

23 UTFSM - Departamento de Electrónica


Preguntas ...

24 UTFSM - Departamento de Electrónica


Gracias ...

25 UTFSM - Departamento de Electrónica