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

Tema 6 Metodologia Rup

Embed Size (px)

Citation preview

Page 1: Tema 6 Metodologia Rup

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

Proyectos”

Page 2: Tema 6 Metodologia Rup

Temario ...

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

Page 3: Tema 6 Metodologia Rup

Introducción ...

Page 4: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

Metodologías ...

Page 6: Tema 6 Metodologia Rup

¿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: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

Apostando por RUP ...

Page 11: Tema 6 Metodologia 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: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

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

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: Tema 6 Metodologia Rup

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

Page 15: Tema 6 Metodologia 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: Tema 6 Metodologia Rup

Experiencia de Adopción ...

Page 17: Tema 6 Metodologia Rup

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: Tema 6 Metodologia 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: Tema 6 Metodologia Rup

El Resultado Final ...

Proyecto On-Time

Gastos según lo presupuestado

Expectativas superadas

Usuarios contentos

Cambio cultural

Page 20: Tema 6 Metodologia Rup

Lo Aprendido ...

Page 21: Tema 6 Metodologia 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: Tema 6 Metodologia Rup

Mensaje Final ...

Page 23: Tema 6 Metodologia Rup

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: Tema 6 Metodologia Rup

Preguntas ...

Page 25: Tema 6 Metodologia Rup

Gracias ...