Você está na página 1de 25

“Beneficios del Uso de

Metodologías en el Desarrollo de
Proyectos”

I N G . DA N Y DO R I A N I SU I ZA P É R EZ
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)
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

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


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
recursos para fase Aceptación
elaboración del cliente

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