PMBOK y RUP PMI Peru Congreso 2007vf

download PMBOK y RUP PMI Peru Congreso 2007vf

of 33

Transcript of PMBOK y RUP PMI Peru Congreso 2007vf

CONGRESO NACIONAL DE GERENCIA DE PROYECTOS PMI 2007Integrando el PMBOK al Proceso Unificado de Desarrollo de Software en Proyectos de Tecnologas de Informacin Guillermo Villavicencio, PMP Fernando Torres, Mg Carhados Peru S.R.L Session # 6 Track APMI Captulo Per

Tpicos El problema con los proyectos TI de desarrollo de software El RUP: Introduccin, principales fases y disciplinas, la disciplina de gestin Integracin del PMBOK al RUP Mapeo de los principales entregables y actividades entre el PMBOK y el RUP

Caso de aplicacin prctica en el sector financiero en Per. Lecciones AprendidasPMI Captulo 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)

Resultadoso 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 estimacin original. o Costos de oportunidad en billones de dolaresoAeropuerto de Denver: $1.1 millones por diaPMI Captulo 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 duracin Requerimientos no administrados Personal inexperto Planeamiento insuficiente

PMI Captulo Per

El problema de los proyectos de desarrollo de software El Reporte Chaos (2004) Se han estudiado 40,000 proyectos a esa fecha Resultadoso Ratio de exito incrementado a 34% o Proyectos cancelados declino a 15% o Proyectos en problemas 51% o Sobrecostos bajaron a 43% (180% 1994)PMI Captulo PerTipo 3 15%

Reporte Chaos (2004)

Tipo 1 34%

Tipo 2 51%

Reporte Chaos (1994)

Tipo 3 31%

Tipo 1 16%

Tipo 2 53%

El problema de los proyectos de desarrollo de software 100% de mejora en 10 aos. Como? Dos Grandes Factores de xito Proceso IterativoThe 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 ProfesionalPeople 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 Captulo Per

RUP - Introduccin RUP es un Proceso de Desarrollo de Software Caractersticas: Conducido por casos de uso Centrado en la Arquitectura Gestin temprana de Riesgos Iterativo

PMI Captulo Per

RUP - Introduccin RUP implementa mejores prcticas de la ingeniera de software. Desarrollo Iterativo Manejo de Requerimientos Uso de Arquitectura basada en Componentes Modelado Visual Calidad continuamente verificada Administracin del Cambio.

Es un proceso Bidimensional: Fases + Disciplinas

PMI Captulo Per

RUP - Fases RUP se descompone en cuatro fases secuenciales. Fase Inicial Elaboracin Construccin Transicin

Cada fase tiene sus objetivos principales y su periodo de ejecucin.

PMI Captulo Per

RUP - Disciplinas RUP presenta nueve disciplinas.

Gestin de Proyectos

PMI Captulo Per

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

PMI Captulo Per

RUP Disciplina de Gestin 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. Prcticas lneas guas. Planeamiento, gestion de personas, ejecucion y monitoreo. Framework para el manejo de riesgos.

PMI Captulo Per

RUP Disciplina de Gestin Enfocada en desarrollo de software iterativo: Planeamiento por iteraciones a lo largo del ciclo de vida. Monitoreo del progreso Gestin de Riesgos

PMI Captulo Per

PMBOK Areas de Conocimiento Posee un Framework para gestin de proyectos. Posee procesos principales Son agrupados en nueve areas de conocimiento.

PMI Captulo Per

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

PMI Captulo Per

Integracin 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 Captulo Per

Integracin PMBOK al RUP Buscar en el PMBOK las mejores prcticas de gestin de proyectos e integrarlas al RUP

PMBOK

PMI Captulo Per

Integracin PMBOK al RUP

RUP

PMBOK

Mejores Prcticas de Gestin de Proyectos

PMI Captulo Per

Integracin PMBOK al RUP Principales caractersticas

PMBOK y RUP reconocen que la gestin de proyectos es un proceso iterativo.

PMI Captulo Per

Integracin PMBOK al RUP Propuesta de SolucinLlevar las tcnicas y prcticas del PMBOK dentro del RUP

PMBOK

PMI Captulo Per

Integracin PMBOK al RUP Propuesta de SolucinPrcticas de Ingeniera de Software

Prcticas de Gerenciamiento de Proyectos

PMI Captulo Per

Integracin PMBOK al RUP Propuesta de Solucin

Gerenciamiento de Proyectos

PMI Captulo Per

Integracin PMBOK al RUP Mapeo de Areas de Conocimiento del PMBOK con disciplinas del RUP

PMI Captulo Per

Caso de aplicacin en banca Metodologa 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 Inicialo Plan de Gestin de Alcance o Plan de Gestin del Tiempo o Plan de Gestin del Costo o Plan de Gestin de la Calidad o Plan de Gestin del RiesgoPMI Captulo Per

Caso de aplicacin en banca Entregables de PMBOK por fases de RUP: Elaboracin y Construccino Actualizacin de:o Plan de Proyecto oHoja de Costos y Riesgos o Cronograma de Trabajo.

Transicin:o o o o Entrega del software construido y la documentacin. Cierre formal del contrato. Almacenamiento de Lecciones Aprendidas Disposicin de las personas que conforman el proyecto.

PMI Captulo Per

Caso de aplicacin en banca Refinamiento del Planeamiento detallado del proyecto en cada iteracin. Actualizacin de toda la documentacin. Lo realizado aqu sirve de input para la siguiente iteracin.

Disminucin de Riesgos al usar una metodologa iterativa incremental. La mayora de riesgos se detect al inicio.

PMI Captulo Per

Caso de aplicacin en banca Uso de la Tcnica 50/100 para seguimiento de avance de las tareas del proyecto. Aseguramiento y Control de la calidad Aseguramiento de Calidad: Revisiones continuas de cdigo y artefactos Arquitectos, Lderes Tcnicos y Analistas.

Control de Calidad. Pruebas Unitarias y de Sistemas

PMI Captulo Per

Caso de aplicacin en banca Recoleccin de Lecciones Aprendidas al final de cada iteracin. Ayuda a planear la siguiente iteracin.

Control de Cambios: Herramienta de Tracking de cambios.

Incremento en tiempo y costo debido a control de cambio y no a gestin del proyecto. Duracin Inicial del Proyecto: 6 meses. Finalizacin del Proyecto: 7 meses. Debido a Control de cambio de 3 semanas.PMI Captulo Per

Lecciones Aprendidas Cuando utilizar la metodologa iterativa incremental de RUP con gestin de proyectos PMBOK? Proyectos medianos y grandes Proyecto exitoso

PMI Captulo Per

Lecciones Aprendidas Factores Crticos de xito: Es importante que el cliente entienda las ventajas del proceso iterativo incremental y las ventajas de una metodologa formal de gestin de proyectos. Que las personas que practican la gerencia de proyectos comprendan la importancia de utilizar una metodologa iterativa incremental de gestin de proyectos.PMI Captulo Per

Contact Information Guillermo Villavicencio, PMP 9415-4742 [email protected]

Fernando Torres, Mg 9415-4059 [email protected]

Session # 6 Track A

PMI Captulo Per

Integracin PMBOK al RUP Mapeamiento de procesos de PM al RUP.

PMI Captulo Per

Integracin PMBOK al RUP Este mapeamiento an 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). Anlisis cuantitativo de riesgos y el planeamiento e ubicacion de recursos para su tratamiento. Otras tecnicas que si se abordan en el PMBOKPMI Captulo Per