“Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

25
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 LUIS JARA CABEZAS Como requisito parcial para optar al título de: Ingeniero Civil Electrónico Ingeniero Civil Electrónico Mención Computadores y Sistemas Mención Computadores y Sistemas Digitales Digitales Comisión: Leopoldo Silva Bijit Leopoldo Silva Bijit Agustín González Agustín González

description

“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. - PowerPoint PPT Presentation

Transcript of “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

Page 1: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 2: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

22 UTFSM - Departamento de Electrónica

Temario ...Temario ...

Introducción

Metodologías

Apostando por RUP

Experiencia de Adopción

Beneficios Obtenidos

Mensaje Final

Preguntas

Page 3: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica33

Introducción ...Introducción ...

Page 4: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 5: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica55

Metodologías ...Metodologías ...

Page 6: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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.

Page 7: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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.

Page 8: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 9: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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)

Page 10: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica1010

Apostando por RUP ...Apostando por RUP ...

Page 11: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 12: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 13: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 14: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 15: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 16: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica1616

Experiencia de Adopción ...Experiencia de Adopción ...

Page 17: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 18: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 19: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 20: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica2020

Lo Aprendido ...Lo Aprendido ...

Page 21: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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

Page 22: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica2222

Mensaje Final ...Mensaje Final ...

Page 23: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

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.

Page 24: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica2424

Preguntas ...Preguntas ...

Page 25: “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”

UTFSM - Departamento de Electrónica2525

Gracias ...Gracias ...