Vous êtes sur la page 1sur 33

CONGRESO NACIONAL DE GERENCIA DE

PROYECTOS PMI 2007

Integrando el PMBOK al Proceso Unificado de


Desarrollo de Software en Proyectos de
Tecnologías de Información

Guillermo Villavicencio, PMP


Fernando Torres, Mg
Carhados Peru S.R.L

Session # 6 – Track A
PMI Capítulo Perú
Tópicos
• El problema con los proyectos TI de desarrollo de
software
• El RUP: Introducción, principales fases y
disciplinas, la disciplina de gestión
• Integración del PMBOK al RUP
• Mapeo de los principales entregables y actividades
entre el PMBOK y el RUP
• Caso de aplicación práctica en el sector financiero
en Perú.
• Lecciones Aprendidas
PMI Capítulo Perú
El problema de los proyectos de
desarrollo de software
• El Reporte Chaos (1994)
– Realizado por The Standish Group (1994)
o 365 gerentes de TI encuestados representando un total de
8,380 aplicaciones (EE.UU)
– Resultados
o Solo 16.2% de los proyectos tienen exito
o 31.1% de los proyectos IT cancelados antes de terminar.
o 52.7% de los proyectos costaron 189% mas de su
estimación original.
o Costos de oportunidad en billones de dolares
oAeropuerto de Denver: $1.1 millones por dia

PMI Capítulo Perú


El problema de los proyectos de
desarrollo de software
• Causas del Problema
– Falta de involucramiento del usuario
– Falta de apoyo de la alta gerencia
– Objetivo de negocio difusos
– Gerente de proyecto inexperto
– Hitos de larga duración
– Requerimientos no administrados
– Personal inexperto
– Planeamiento insuficiente

PMI Capítulo Perú


El problema de los proyectos de
desarrollo de software
• El Reporte Chaos (2004) Reporte Chaos (2004)

– Se han estudiado 40,000 Tipo 3


15%
Tipo 1
34%

proyectos a esa fecha


– Resultados Tipo 2
51%

o Ratio de exito incrementado a


Reporte Chaos (1994)
34%
o Proyectos cancelados declino a Tipo 3
Tipo 1
16%
31%

15%
o Proyectos en problemas 51%
Tipo 2

o Sobrecostos bajaron a 43% 53%

(180% 1994)

PMI Capítulo Perú


El problema de los proyectos de
desarrollo de software
• 100% de mejora en 10 años…. Como?
• Dos Grandes Factores de Éxito
– Proceso Iterativo
“The primary reason is the projects have gotten a lot smaller. Doing projects with iterative
processing as opposed to the waterfall method, which called for all project requirements to be
defined up front, is a major step forward” (Standish Chairman Jim Johnson)

– Manejo de Proyectos Profesional


“People have become much more savvy in project management. When we first started the
research, project management was a sort of black art. People have spent time trying to get it
right and that has also been a major step forward”

PMI Capítulo Perú


RUP - Introducción
• RUP es un Proceso de Desarrollo de Software
• Características:
– Conducido por casos de uso
– Centrado en la Arquitectura
– Gestión temprana de Riesgos
– Iterativo

PMI Capítulo Perú


RUP - Introducción
• RUP implementa mejores prácticas de la
ingeniería de software.
– Desarrollo Iterativo
– Manejo de Requerimientos
– Uso de Arquitectura basada
en Componentes
– Modelado Visual
– Calidad continuamente verificada
– Administración del Cambio.
• Es un proceso Bidimensional: Fases + Disciplinas

PMI Capítulo Perú


RUP - Fases
• RUP se descompone en cuatro fases secuenciales.
– Fase Inicial
– Elaboración
– Construcción
– Transición
• Cada fase tiene sus objetivos principales y su
periodo de ejecución.

PMI Capítulo Perú


RUP - Disciplinas
• RUP presenta nueve disciplinas.

Gestión de Proyectos

PMI Capítulo Perú


RUP - Disciplinas
• Cada disciplina es
expresada en:
• Roles
• Actividades
• Artefactos.

PMI Capítulo Perú


RUP – Disciplina de Gestión
• Permite:
– Balancear y cumplir los objetivos de negocio.
– Administrar los riesgos involucrados en los proyectos
– Entregar con éxito un producto que satisfaga las necesidades del
cliente y de los usuarios.
• Provee:
– Framework para administrar proyectos de desarrollo de software.
– Prácticas líneas guías.
– Planeamiento, gestion de personas, ejecucion y monitoreo.
– Framework para el manejo de riesgos.

PMI Capítulo Perú


RUP – Disciplina de Gestión
• Enfocada en
desarrollo de
software iterativo:
– Planeamiento por
iteraciones a lo
largo del ciclo de
vida.
– Monitoreo del
progreso
– Gestión de
Riesgos

PMI Capítulo Perú


PMBOK – Areas de Conocimiento
• Posee un Framework
para gestión de
proyectos.
• Posee procesos
principales
• Son agrupados en
nueve areas de
conocimiento.

PMI Capítulo Perú


PMBOK - Framework
• Muestra el nivel
de actividad de
cada proceso
basado en el
tiempo.

PMI Capítulo Perú


Integración PMBOK al RUP
• RUP
– No cubre por completo todos los procesos de
gerenciamiento de proyectos descritos en el PMBOK.
– Gerenciamiento de costos, recursos humanos,
adquisiciones.
• PMBOK
– No orientado a Proyectos de Desarrollo de Software.

PMI Capítulo Perú


Integración PMBOK al RUP
• Buscar en el PMBOK las
mejores prácticas de
gestión de proyectos e
integrarlas al RUP

PMBOK

PMI Capítulo Perú


Integración PMBOK al RUP

RUP

PMBOK

Mejores Prácticas de Gestión de Proyectos

PMI Capítulo Perú


Integración PMBOK al RUP
• Principales características

• PMBOK y RUP reconocen que la gestión de


proyectos es un proceso iterativo.

PMI Capítulo Perú


Integración PMBOK al RUP
• Propuesta de Solución
Llevar las
técnicas y
prácticas del
PMBOK dentro
del RUP

PMBOK

PMI Capítulo Perú


Integración PMBOK al RUP
• Propuesta de Solución

Prácticas de
Ingeniería
de Software

Prácticas de
Gerenciamiento
de Proyectos

PMI Capítulo Perú


Integración PMBOK al RUP
• Propuesta de Solución

Gerenciamiento
de Proyectos

PMI Capítulo Perú


Integración PMBOK al RUP
• Mapeo de Areas de Conocimiento del PMBOK
con disciplinas del RUP

PMI Capítulo Perú


Caso de aplicación en banca
• Metodología RUP + PMBOK para gestionar
efectivamente un desarrollo de Software en banca.
• Entregables de PMBOK por fases de RUP:
– Fase Inicial:
o Project Charter
o Documento de Alcance y WBS
o Plan de Proyecto Inicial
o Plan de Gestión de Alcance
o Plan de Gestión del Tiempo
o Plan de Gestión del Costo
o Plan de Gestión de la Calidad
o Plan de Gestión del Riesgo
PMI Capítulo Perú
Caso de aplicación en banca
• Entregables de PMBOK por fases de RUP:
– Elaboración y Construcción
o Actualización de:
o Plan de Proyecto
oHoja de Costos y Riesgos
o Cronograma de Trabajo.
– Transición:
o Entrega del software construido y la documentación.
o Cierre formal del contrato.
o Almacenamiento de Lecciones Aprendidas
o Disposición de las personas que conforman el proyecto.

PMI Capítulo Perú


Caso de aplicación en banca
• Refinamiento del Planeamiento detallado del
proyecto en cada iteración.
• Actualización de toda la documentación.
• Lo realizado aquí sirve de input para la siguiente
iteración.
• Disminución de Riesgos al usar una metodología
iterativa incremental.
• La mayoría de riesgos se detectó al inicio.

PMI Capítulo Perú


Caso de aplicación en banca
• Uso de la Técnica 50/100 para seguimiento de
avance de las tareas del proyecto.
• Aseguramiento y Control de la calidad
• Aseguramiento de Calidad:
• Revisiones continuas de código y artefactos
• Arquitectos, Líderes Técnicos y Analistas.
• Control de Calidad.
• Pruebas Unitarias y de Sistemas

PMI Capítulo Perú


Caso de aplicación en banca
• Recolección de Lecciones Aprendidas al final de
cada iteración.
• Ayuda a planear la siguiente iteración.
• Control de Cambios:
• Herramienta de Tracking de cambios.
• Incremento en tiempo y costo debido a control de
cambio y no a gestión del proyecto.
• Duración Inicial del Proyecto: 6 meses.
• Finalización del Proyecto: 7 meses.
• Debido a Control de cambio de 3 semanas.
PMI Capítulo Perú
Lecciones Aprendidas
• Cuando utilizar la
metodología iterativa
incremental de RUP con
gestión de proyectos
PMBOK?
– Proyectos medianos y
grandes
– Proyecto exitoso

PMI Capítulo Perú


Lecciones Aprendidas
• Factores Críticos de Éxito:
– Es importante que el cliente entienda
las ventajas del proceso iterativo
incremental y las ventajas de una
metodología formal de gestión de
proyectos.
– Que las personas que practican la
gerencia de proyectos comprendan la
importancia de utilizar una
metodología iterativa incremental de
gestión de proyectos.

PMI Capítulo Perú


Contact Information
• Guillermo Villavicencio, PMP
• 9415-4742
• guillermo@carhados.com
• Fernando Torres, Mg
• 9415-4059
• ftorres@carhados.com
• Session # 6 – Track A

PMI Capítulo Perú


Integración PMBOK al RUP
• Mapeamiento de procesos de PM al RUP.

PMI Capítulo Perú


Integración PMBOK al RUP
• Este mapeamiento aún tiene algunos vacios en la
disciplina de Project Management.
– Gerenciamiento de Recursos Humanos
– Gerenciamiento de Costos
– Gerenciamiento de las adquisiciones y contrataciones.
– Gerenciamiento del alcance del proyecto (el RUP se
enfoca mas en el alcance del producto o del software).
– Análisis cuantitativo de riesgos y el planeamiento e
ubicacion de recursos para su tratamiento.
– Otras tecnicas que si se abordan en el PMBOK

PMI Capítulo Perú

Vous aimerez peut-être aussi