Você está na página 1de 25

“Beneficios del Uso de

Metodologías en el Desarrollo
de Proyectos”
Temario ...

 Introducción
 Metodologías
 Apostando por RUP
 Experiencia de Adopción
 Beneficios Obtenidos
 Mensaje Final
 Preguntas
Introducción ...
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 !!
Metodologías ...
¿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.
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.
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 !!!
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)
Apostando por 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
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
Define Fases de Desarrollo ...
Flujos de Concepción Elaboración Construcción Transición
Trabajo
Requerimientos
R R R R

Análisis & Diseño Esfuerzo Necesario por Actividad


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
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
Mejores Prácticas de RUP ...

Desarrolle Iterativamente

Use
Administre los Arquitectura Modele Verifique
Requerimientos de Visualmente Calidad
Componentes

Controle los Cambios


Experiencia de Adopción ...
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
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 !!
El Resultado Final ...

 Proyecto On-Time
 Gastos según lo presupuestado
 Expectativas superadas
 Usuarios contentos
 Cambio cultural
Lo Aprendido ...
Principales Prácticas de RUP ...

Documento Lista de Los Casos


Las Pruebas
Visión Riesgos de Uso

Iteraciones Incrementales

Los Entregables

Control de Cambios
Mensaje Final ...
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.
Preguntas ...
Gracias ...

Você também pode gostar