Você está na página 1de 25

Beneficios del Uso de Metodologas en el Desarrollo de Proyectos

Temario ... Introduccin Metodologas Apostando por RUP Experiencia de Adopcin

Beneficios Obtenidos
Mensaje Final

Preguntas

Introduccin ...

Planificar y Evaluar Proyectos ...


Podr cumplir con los plazos? Estar dentro de lo presupuestado? El cliente quedar satisfecho?

Las Metodologas pueden ser la ayuda que necesitamos, si podemos usarlas correctamente !!

Metodologas ...

Qu es una Metodologa ...

Las metodologas imponen un proceso disciplinado sobre el desarrollo de software con el fin de hacerlo ms predecible y eficiente.

Metodologas ...
Metodologa Monumental
Existen hace mucho tiempo, no han sido exitosas porque son muy burcratas, se han orientado al documento ms que a los resultados.

Metodologas ...

Metodologa gil
Son la justa medida entre ningn proceso y demasiado proceso, proporcionando simplemente suficiente proceso para que el esfuerzo valga la pena !!!

Las giles ms conocidas ...


XP (Programacin Extrema) La familia Cristal de Cockburn Cdigo Abierto

ASD (Desarrollo de Software Adaptable)


SCRUM FFD (Desarrollo Manejado por Rasgos) DSDM (Mtodo de desarrollo de sistema dinmico) RUP (Rational Unified Process)

Apostando por RUP ...

Caractersticas de RUP ...


Guiado y Manejado por Casos de Uso Centrado en la Arquitectura Iterativo e Incremental Desarrollo Basado en Componentes Utilizacin de UML Proceso Integrado

Principal Propuesta ...


Modelo Tradicional de Cascada
Requerimientos
Anlisis & Diseo Construccin Pruebas

Tiempo

Modelo Iterativo Incremental

Iteracin 1
R A&D C P R

Iteracin 2
A&D C P

Iteracin 3
R A&D C P

Tiempo

Define Fases de Desarrollo ...


Flujos de Trabajo
Requerimientos

Concepcin

Elaboracin

Construccin

Transicin

Anlisis & Diseo

Esfuerzo Necesario por Actividad

A& D

A& D

A& D

A& D

Construccin

Pruebas

Distribucin

D
Iteracin Preliminar Iteracin 1

D
Iteracin 2 ....

D
.... Iteracin n

D
Iteracin n+1 Tiempo

Importancia de los Hitos ...


Compromiso de recursos para fase elaboracin Aceptacin del cliente

Concepcin

Elaboracin

Construccin

Transicin

Tiempo
Hito Objetivos Hito Arquitectura Hito Capacidad Operacional Liberacin Producto

Mejores Prcticas de RUP ...


Desarrolle Iterativamente
Use Arquitectura de Componentes

Administre los Requerimientos

Modele Visualmente

Verifique Calidad

Controle los Cambios

Experiencia de Adopcin ...

Antecedentes ...
Un cliente interno insatisfecho
Se requera una nueva Plataforma Comercial Banca para la Banca Corporativa Un Proyecto y tres desafos ...
Nueva Tecnologa Usar metodologa

Externalizar el Desarrollo

La Adopcin de RUP ...


La resistencia al cambio El escepticismo inicial

La capacitacin
El reencantamiento El Mentor

El mentoring es vital al momento de comenzar a utilizar una metodologa !!

El Resultado Final ...


Proyecto On-Time Gastos segn lo presupuestado Expectativas superadas Usuarios contentos Cambio cultural

Lo Aprendido ...

Principales Prcticas de RUP ...


Documento Visin Lista de Riesgos Los Casos de Uso Las Pruebas

Iteraciones Incrementales

Los Entregables Control de Cambios

Mensaje Final ...

Mensaje Final ...


Las metodologas nos dan la posibilidad de hacer mejor las cosas y generar valor. El adoptar metodologas en una organizacin no es un proceso fcil y requiere de ayuda externa. Hay prcticas que son aplicables a cualquier tipo de proyecto que uno quiera emprender.

Para romper paradigmas hay que tener la mente abierta.

Preguntas ...

Gracias ...

Você também pode gostar