Anda di halaman 1dari 22

13/05/2012

Uso del PMBOK del PMI en Proyectos de Software


Finalidad: Proponer el uso generalizado y mostrar las ventajas de la Gua del Cuerpo de Conocimiento para la Gestin de Proyectos del Instituto de Gestin de Proyectos (Guide to Project Management Body of Knowledge PMBOK; Project Management Institute - PMI) en la Gestin de Proyectos de Software.

Contenidos
Desarrollo de Software: Planos conceptuales Considerando la complejidad del proyecto de software Proceso de Software y Proyecto de Software Modelos de Proceso de Software Proceso de Software y Modelo de Ciclo de Vida Dos referencias: Proceso de Software segn el RUP (IBM) y segn el CMMI del SEI Desde los Fujos de Trabajo a la Programacin (cronograma del proyecto). Desde la Programacin al Presupuesto El PMBOK del PMI
La Matriz Grupo de Procesos / reas de Conocimiento La instanciacin de la Matriz Grupo de Procesos / reas de Conocimiento Definicin de las Tareas de un Proyecto a partir del PMBOK del PMI

Sntesis
13/05/2012 Doctor Roberto Uzal 2

13/05/2012

Desarrollo de Software: cuatro capas


H M P G Gerenciamiento:
Administracin de la CalidadTotal ISO 9001 (ISO 9000.3) CMMI del SEI - CMU Proceso PMBOK PMI La Administracindel Ciclo de Vida MSF (Microsoft) Modelos de Ciclo de Vida ALM (Borland) UP (IBM) El Mtodo Gestin de Proyectos Mtodos Formales vs. Mtodos Semiformales Gestin de Cambios Distintas corrientes metodolgicas de los Gestin de Configuraciones Mtodos Semiformales Gestin del Riesgo Distintas Metodologas (Semiformales) Las Herramientas Lenguajes grficos / visuales (Lenguaje de Modelado Unificado) Ambientes / Lenguajes de Programacin Bibliotecas de componentes Herramientas CASE

13/05/2012

Doctor Roberto Uzal

Nivel de Complejidad

Puede hacerla una sola persona o un pequeo grupo que trabaje informalmente Requiere: Modelado mnimo Proceso simple Herramientas simples

Construida eficientemente y en un tiempo razonable por un equipo Requiere: Modelado Proceso bien definido Herramientas ms sofisticadas

13/05/2012

Doctor Roberto Uzal

13/05/2012

Proceso y Proyecto
Un Proyecto es una instancia en el tiempo y en recursos de un Proceso
El Proceso dice que y como El Proyecto dice quien y cuando
Proceso
Analis ta del Negocio ( Domini o) Analis ta Sist em a Arquit ec to Sist ema Developer
Mod ela r Casos d e uso de Neg ocio Deriva r Casos de Uso Sis tema Bu ssin ess Use Cas e Mod el

Programacin de un proyecto
ID 1 2 3 4 5 6 7
Des ign Model

T ask Name W T F S

Oct 12, '03 S M T

Oct 19, '03 S M T

Oct 26, '03 S M T

Nov 2, '03 S M T

Nov 9, '03 S

Modelado de Negocio Moelar Casos de Uso de Negocio Modelar Objetos de Negocio Modelado de Negocio Completado Captura Requisitos Derivar Casos de Uso de Sistema Requisitos Completos Analisis y Diseo Analizar Casos de Uso Sistema Derivar Entidades Disear Clases Definir Componentes Definir Despliegue Arquitectura Definida Implentacin y Despliegue Implementar Componentes Desplegar Componentes Versin Sistema 1.0 Zipi,Zape[50% ] Zape[50% ] 11/3 Filemon[50% ] Mortadelo,Filemon[50% ] Bacterio Bacterio Bacterio 10/28 Filemon[50% ] 10/17 Mortadelo Mortadelo 10/15

8 9 10 11
Impleme nta r Comp onn etes

Dis ea r Classes (e structu ra y co mpo rtamin en to) M o de lar Obje to s de Neo gcio Bu ssin es Ob ject Mod el (Wo rke rs , Entida des y Pro cesos)
Use Case Model

12 13 14 15 16

Defin ir Comp on en tes An aliza r Ca sos d e Uso

Im pleme nta tion Mod el Deriva r En tida des Ana lysis M o de l (es tru ctura y comp oratmien to) De fin ir Des pliegu e Des ple ga r Comp onn etes Comp on en tes

17 18 19 20

De plo yme nt Mod el

tiempo

13/05/2012

Doctor Roberto Uzal

El Proceso del Software


Conjunto estructurado de actividades requeridas para desarrollar un sistema de software.
l l l l

Especificacin- que debe hacer el software y cuales son sus especificaciones de desarrollo. Desarrollo produccin del sistema de software. Validacin verificar que el software hace lo que el cliente pide. Evolucin cambiar/adaptar el software a las demandas.

Las actividades varan dependiendo de la organizacin y del tipo de sistema a desarrollarse. Debe estar explcitamente modelado para posibilitar un adecuado gerenciamiento.
13/05/2012 6

Doctor Roberto Uzal

13/05/2012

Modelos de Proceso Producto Comercial

Analista del Neg ocio (Dominio)

Analista Sistema

Arquitecto Sistema

De veloper

Modelar Cas os de us o de Negoci o

De ri var Cas os de Uso Sis tem a Bussiness Use Cas e Model

Design Mo del
Dis ear Classes (es tructura y com portam inento ) Model ar Objetos de Ne ogcio Bussines Object Model (Wo rkers , Enti dad es y Procesos )
Use Cas e M odel

Im plem entar Com ponn etes Defini r Com pon entes Anal izar Cas os de Us o

Im plem entatio n Model Derivar Enti dades Analys is Model (es tructura y com poratm iento ) Defini r Des pliegue Des plegar Com ponnetes Com ponentes

Deployme nt Model

13/05/2012

Doctor Roberto Uzal

Existen numerosos modelos de procesos de software


(este es un ejemplo para desarrollos de alta complejidad de sistemas de tiempo real del rea defensa)

RealReal -time execution Simulation execution Behavior Specs Requirements at lower levels levels of System Specification
Requirement

Model Continuity

Model Structures at higher levels of System Specification

Verification and Validation

System Theory

Test Models/ Federations

Experimental Frames

13/05/2012

Doctor Roberto Uzal

13/05/2012

Proceso de Software y Modelo de Ciclo de Vida


Modelo de Ciclo de Vida
Fases por las que pasa un producto de software a lo largo de su vida (estudio de viabilidad, anlisis, diseo, construccin, pruebas, implantacin, mantenimiento, etc) Forma en la que relacionan dichas fases entre s.
13/05/2012 9

Doctor Roberto Uzal

Modelo de Ciclo de Vida Lineal Secuencial


Viabilidad Anlisis Diseo Programacin Pruebas Implantacin

Ventajas: - Es muy fcil de comprender - Es til para introducir el concepto de Ciclo de Vida Desventajas - Ineficiencias por esperas - Los usuarios ven el producto al final del Ciclo de Vida

13/05/2012

Doctor Roberto Uzal

10

13/05/2012

Modelo de Ciclo de Vida en Cascada


Ventajas: - Introduce el concepto de interactividad - Introduce el concepto de iteractividad Desventajas - Casi todos los reciclos propuestos son inviables

Viabilidad

Anlisis

Diseo

Programacin

Pruebas

Implantacin

13/05/2012

Doctor Roberto Uzal

11

Modelo Lineal Incremental


Anlisis Diseo Programacin Pruebas Implantacin Anlisis Diseo Programacin Pruebas Implantacin

Anlisis

Diseo

Programacin

Pruebas

Implantacin

Ventajas
- Introduce el concepto de Incrementalidad - Ms flexible que el Lineal Secuencial

Tiempo

Desventajas
- Su capacidad para absorber el concepto de Prototipo es escasa - Al igual que el Lineal Secuencial evidencia cierta ineficiencia en la utilizacin de los recursos (aunque en menor medida) 13/05/2012 Doctor Roberto Uzal 12

13/05/2012

Modelo RAD
Equipo 1
Modelado del Negocio Modelado de Datos Modelado de Aplicaciones

Ventajas: - Incremento significativo de la productividad - Compatible con Mtodos ms sofisticados y potentes que los Mtodos Estructurados Desventajas - Tentacin de no alcanzar niveles de robustez y confiabilidad aceptables
Prototipo de Aplicaciones

Equipo 2

Modelado del Negocio Modelado de Datos Modelado de Aplicaciones

Desarroll de Aplicaciones Implantacin y Pruebas Prototipo de Aplicaciones

Equipo 3

Modelado del Negocio Modelado de Datos Modelado de Aplicaciones

Desarroll de Aplicaciones Implantacin y Pruebas Prototipo de Aplicaciones

Equipo n La disponibilidad de Tecnologa de Bases de Datos induce su utilizacin

Desarroll de Aplicaciones Implantacin y Pruebas

13/05/2012

Doctor Roberto Uzal

13

Modelo de Ciclo de Vida en Espiral


13. 13. Agregacin Category Test Test 7. 7. SW SW OODOODVista de los Process Procesos View 14. 14. BIT de Prueba Integracin

12. 12. Clases Class Test de Implementacin Implementation/Test

15. 15. Prueba Systemdel Sistema Test

3. System OOADynamic View

6. SW OOADynamic View

8. 8. SW SW OODOODVista Esttica Static View

11. 11. SW SW OODOODDiseo Method(Mtodos) Design

1. Requerimientos 2. 2. 4. 4. System System OOAOOAHW/SW HW/SW Static Static View View Split Split

16. Requerimientos Trace (Traza)

5. SW OOAStatic View 10. 10. SW SW OODOODLanguage Language Representation Representation

9. 9. SW SW OODOODVista Dinmica DynamicView

17. 17. Mantenimiento Maintenance

13/05/2012

Doctor Roberto Uzal

14

13/05/2012

Otro modelo de Ciclo de Vida: RUP


(es ms que un Modelo de Ciclo de Vida: contempla dos dimensiones)
Aspectos de la Capa 2 Flujos de Trabajo de Ingeniera Aspectos de la Capa 3 Flujos de trabajo principales

Organizacin a lo largo del tiempo


Fases

Organizacin segn la naturaleza de las tareas

Flujos de trabajo de apoyo

Flujos de Trabajo de Apoyo (Environment incluye Risk Management) Aspectos de la Capa 1

13/05/2012

Doctor Roberto Uzal

15

RUP
CONCEBIR NUEVO PROYECTO

ARRANQUE DEL PROYECTO UNICAMENTE

TODAS ITERACCIONES SUBSECUENTES

PLAN PARA LA PRIMERA ITERACIN

GESTION DE LA ITERACIN

ITERACIN EXITOSA EVALUACION DEL PROYECTO DEL ALCANCE Y DE LOS RIESGOS PLAN DE PROYECTO APROBADO FIN DEL PROYECTO PLAN DEL PROYECTO CERRAR PROYECTO? PROYECTO COMPLETO FIN DEL PROYECTO FIN DE ITERACIN EVALUACIN DEL ALCANCE Y RIESGOS DEL PROYECTO

No

MONITOTEO Y CONTROL DEL PROYECTO FIN DE FASE CERRAR FASE

PROYECTO CANCELADO

CIERRE NO ACEPTADO PLAN PRXIMA ITERACIN PLAN DEL PROYECTO

FASE COMPLETA (OPIONAL, DEPENDIENDO DEL GRADO DE CAMBIO)

PROYECTO CANCELADO

FIN DE ITERACIN

13/05/2012

Doctor Roberto Uzal

16

13/05/2012

Considerando el Modelo de Ciclo de Vida y la Iteraciones necesarias se llega a algo as:


(slo estamos considerando el RUP como ejemplo)

13/05/2012

Doctor Roberto Uzal

17

Asignacin de Recursos
Recurso
Pablo Mara Jos Silvia Eduardo

Rol
Diseador Autor de Casos de Uso Diseador de Casos de Uso Revisor de Diseo Arquitecto

Actividad
Diseo de Objetos Detallar un Caso de Uso Disear un Caso de Uso Revisar el Diseo Anlisis de Arquitectura Diseo de Arquitectura

13/05/2012

Doctor Roberto Uzal

18

13/05/2012

El CMMI
Appendixes Appendixes Maturity Level 5 OID, CAR Maturity Level 4 OPP, QPM Maturity Level 3 REQD, TS, PI, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR Maturity Level 2 REQM, PP, PMC, SAM, MA, PPQA, CM Overview Introduction Structure of the Model Model Terminology Maturity Levels, Common Features, and Generic Practices Understanding the Model Using the Model Support CM, PPQA, MA, CAR, DAR Engineering REQM, REQD, TS, PI, VER, VAL Project Management PP, PMC, SAM IPM, RSKM, QPM Process Management OPF, OPD, OT, OPP, OID Overview Process Management Introduction PAs Structure of the Model - Goals Model Terminology - Practices Capability Levels and Generic Model Components Understanding the Model Using the Model

CMMI-SE/SW Staged

CMMI-SE/SW Continuous
19

13/05/2012

Doctor Roberto Uzal

Proyectos segn el CMMI


CMMI

Gestin del Proceso


- Enfoque Proceso Organizacional - Definicin Proceso Organizacional - Formacin Organizacional - Rendimiento - Innovacin y Distribucin Organizacional

Gestin de Proyectos
- Planificacin del Proyecto - Monitorizacin y Control de Proyectos - Gestin del Acuerdo con el Suministrador - Gestin Integrada de Proyectos - Gestin de Riesgos - Gestin Cuantitativa de Proyectos

Ingeniera
- Gestin de Requisitos - Desarrollo de Requisitos - Solucin Tcnica - Integracin del Producto - Verificacin - Validacin

Soporte
- Gestin de Configuracin - Aseguramiento de la Calidad del Proceso y Producto - Medicin y Anlisis - Anlisis de Decisiones y Resolucin - Anlisis Causal y Resolucin

IPPD
- Entorno Organizacional para la Integracin - Equipo Integrado

Adquisicin
- Seleccin y Monitorizacin del Suministrador - Gestin Integrada del Suministrador - Gestin Cuantitativa del Suministrador

13/05/2012

Doctor Roberto Uzal

20

10

13/05/2012

CMMI: Gestin de Proyectos


Estimacin preliminar

Ejecucin del proyecto


Planear y organizar trabajo el Cierre

Estudio de Viabilidad Inicial

Planeamiento del proyecto

Monitorear y controlar el trabajo

del proyecto

Administrar los recursos del proyecto Comunicar el estado del proyecto

13/05/2012

Doctor Roberto Uzal

21

CMMI: Planeamiento del proyecto


Definir los procesos y metodologa Realizar reunin de kick off

Preparar el proyecto dentro del grupo de desarrollo Iniciar proyecto

Adaptar los soportes administrativos

Determinar y organizar los recursos del proyecto

13/05/2012

Doctor Roberto Uzal

22

11

13/05/2012

CMMI: Control de la Ejecucin


Control y monitoreo
Analizar estado de la perfomance Asignar tareas Medir rendimiento
No

Determinar alternativas y acciones correctivas Actualizar

Tomar Plan de S Comunicar Afecta programa Acciones Acciones proyecto o costos? correctivas correctivas Desviaciones S No

Ejecutar soporte en los proyectos de gestin Coordinar revisiones QA


13/05/2012 23

Doctor Roberto Uzal

CMMI: Gestin de la ejecucin


Ejecutar el proyecto Administrar los recursos del proyecto Comunicar el status del proyecto Preparar informe de status Comunicar informe de status

13/05/2012

Doctor Roberto Uzal

24

12

13/05/2012

CMMI: Gestin del cierre


Completar y cerrar el proyecto Capitalizar los Activos del Proyecto Completar Cerrar el Proyecto

13/05/2012

Doctor Roberto Uzal

25

A partir de Flujos de Trabajo


(adecuadamente instanciados ...) Una lista de actividades, trabajadores (roles) y artefactos constituye un proceso. Un flujo de trabajo es una secuencia de actividades que produce un resultado valioso. Instanciando el Proceso y los Flujos de Trabajo podemos llegar a un Programa de Trabajo
13/05/2012
Anlisis de Arquitectura Arquitecto Anlisis de Casos de Uso Diseo de Casos de Uso Diseo de Arquitectura Describir Concurrencia Describir Distribucin

Diseador de Casos de Uso Anlisis de Objetos Diseador Diseo de Objetos

Revisor de Diseo

Revisar el Anlisis

Revisar el Diseo

Revisar la Arquitectura

Doctor Roberto Uzal

26

13

13/05/2012

Hay que llegar a la Programacin


(para lo cual necesitamos el listado de actividades y su secuencia)
Tareas

Diagramas Gantt

Tiempo

Diagramas PERT / CPM


T3 T1 T4 T7 T2 T5 T6

13/05/2012

Doctor Roberto Uzal

27

Asignado recursos a las Tareas


(previo al presupuesto necesitamos el programa)

13/05/2012

Doctor Roberto Uzal

28

14

13/05/2012

Proyecto segn el PMBOK del PMI

Iniciacin

Planeamiento

Control

Ejecucin

Cierre

13/05/2012

Doctor Roberto Uzal

29

Proyecto segn el PMBOK del PMI


(otra visin)

13/05/2012

Doctor Roberto Uzal

30

15

13/05/2012

PMBOK: Iniciacin
PROCESOS DE INICIACION

Iniciacin
Hacia los procesos de planeamiento Se ejecuta cuando el proyecto o fase debe comenzar. Ejecutar el proceso de iniciacin al comienzo de cada fase ayuda a mantener el proyecto enfocado.
13/05/2012 31

Doctor Roberto Uzal

PMBOK: Planeamiento
Proceso de Planeamiento: Procesos Esenciales Planeamiento del alcance Definicin de actividades Secuencias de actividades Estimacin de las actividades Definicin del alcance Planeacin de recursos Estimacin de costos Presupuesto de costos Desarrollo del proyecto Proceso de Planeamiento: Procesos de Apoyo
13/05/2012 Doctor Roberto Uzal 32

Planeamiento de riesgos

Desarrollo del programa

16

13/05/2012

PMBOK: Planeamiento
Planeamiento: Procesos esenciales Planeamiento: Procesos de soporte

Planeamiento de calidad

Planeamiento organizacional

Obtencin de staff

Planeamiento de adquisiciones

Planeamiento de solicitud de propuestas

Planeamiento de la comunicacin

Identificacin del riesgo

Anlisis cualitativo del riesgo

Anlisis cuantitativo del riesgo

Planeamiento de respuesta al riesgo

13/05/2012

Doctor Roberto Uzal

33

PMBOK: Ejecucin
Procesos de ejecucin
Ejecucin del plan del proyecto

Procesos de soporte
Aseguramiento de calidad Desde los procesos de control Solicitud de propuestas Seleccin de proveedor Desarrollo del personal Distribucin de la informacin Administracin del contrato

A los procesos de control

13/05/2012

Doctor Roberto Uzal

34

17

13/05/2012

PMBOK: Control
Procesos de control
Reporte de desempeo Control integrado de cambios Hacia el Proceso de Planeamiento Hacia el Proceso de Ejecucin Hacia el Proceso de Cierre

Procesos de soporte
Desde el Proceso de Ejecucin
Verificacin del alcance Control de cambios del alcance Control de calidad Control del programa

Control del costo

Monitoreo y control de riesgo

13/05/2012

Doctor Roberto Uzal

35

PMBOK: Cierre del proyecto


Procesos de cierre
Objetivo: formalizan la aceptacin del proyecto o fase y los llevan a una terminacin ordenada

Cierre de contrato
Desde los procesos de control Completar y negociar un contrato, incluyendo la resolucin de cualquier tem abierto

Cierre administrativo
Generar, recoger, y diseminar informacin para formalizar el cierre de una fase o terminacin del proyecto

13/05/2012

Doctor Roberto Uzal

36

18

13/05/2012

PMBOK
qu significa Gestionar un Proyecto?
Administracin de Proyectos Integracin Alcance Tiempo

Costo

Calidad

Recursos Humanos

Comunicaciones

Riesgo

Adquisiciones

13/05/2012

Doctor Roberto Uzal

37

Cmo llegar a un listado de Tareas


Procesos Areas de Conocimiento

Iniciacin

Planeamiento

Ejecucin

Control

Cierre

1.- Integracin 2.- Alcance 3.- Tiempos 4.- Costos 5.- Calidad 6.- Recursos Humanos 7.- Comunicacin 8.- Riesgos 9.Aprovisionamiento 13/05/2012 Doctor Roberto Uzal 38

19

13/05/2012

reas de conocimiento Integracin

Grupos de procesos
INICIO PLANEAMIENTO 4.1 Desarrollo del plan del proyecto 5.1 Inicio 5.2 Planeamiento del alcance 5.3 Definicin del alcance EJECUCIN 4.2 Ejec. del plan del proyecto CONTROL 4.3 Control integral de cambios 5.4 Verificacin del alcance 5.5 Ctrl. cambios de alcance 6.5 Control del cronograma CIERRE
#Procesos

Alcance

Tiempo

Costo Calidad Recursos Humanos Comunicacin

6.1 Definicin de actividades 6.2 Secuencia de actividades 6.3 Estimacin de la duracin de las actividades 6.4 Desarrollo del cronograma 7.1 Planeacin de recursos 7.2 Estimacin de costos 7.3 Presupuesto 8.1 Planeacin de la calidad 9.1 Planeamiento de la org. 9.2 Reclutamiento de personal 10.1 Planeacin de las comunicaciones 11.1 Plan. de la ad. del riesgo 11.2 Identificacin del riesgo 11.3 An. cualitativo del riesgo 11.4 An. cuantitativo del riesgo 11.5 Plan. de la resp. al riesgo 12.1 Plan. de las adquisiciones 12.2 Planeacin de licitaciones y cotizaciones 21 12.3 Licitaciones y cotizaciones 12.4 Seleccin de proveedores 12.5 Admn de contratos 8.2 Aseguramiento de la calidad 9.3 Desarrollo del equipo

7.4 Control de costo

8.3 Control de calidad

3 3

10.2 Dist. de la informacin

10.3 Informacin del desempeo 11.6 Monitoreo y control del riesgo

10.4 Cierre administrativo

Riesgo

Adquisiciones

12.6 Cierre de contratos

13/05/2012

Doctor Roberto Uzal


7 8 2

39
39

# Procesos

Ejemplo de Fila Adicional


Inicio Planeamiento Ejecucin Control Cierre Gestin de las Configuracio nes en Proyectos de Software Entrenamiento de los miembros del Equipo de Desarrollo y de otros grupos relacionados para encarar las actividades de SCM y tambin en el uso de las herramientas automatizadas de SCM. Establecimiento de una biblioteca SCM a ser utilizada como repositorio de las Lneas de Base del Proyecto de Software. Establecimiento de un equipo con autoridad para la Gestin de las Lneas de Base del Proyecto de Software. Definicin de las metas y tareas del rea SCM. Establecimiento de un programa detallado (calendario) asociado a las metas y tareas SCM. Suministrar los recursos y presupuesto adecuados para encarar las tareas SCM Ejecucin de las actividade s SCM definidas de acuerdo con las definicion es programti cas y presupuest arias. Control de Cambios de las Lneas de Base de acuerdo con un procesos documentado. Actualizacin del Plan SCM del Proyecto tal que refleje la situacin vigente en todo momento. Informe de las actividades SCM realizadas durante el Proyecto.

13/05/2012

Doctor Roberto Uzal

40

20

13/05/2012

Para cumplir con este esquema


Planeamiento Alcance

Definicin Alcance

Definicin Actividades

Secuencia

Desarrollo Programacin

Estimacin Duraciones

Planeamiento Recursos

Estimacin Costos

Presupuesto

Desarrollo Plan Proyecto

13/05/2012

Doctor Roberto Uzal

41

Necesitamos contemplar tres dimensiones


Areas de Conocimiento PMBOK

Tarea x,y,z Considerando el espacio de problema y


la herramienta de representacin / modelado

Fases (Grupos de Procesos del PMBOK)

13/05/2012

Doctor Roberto Uzal

42

21

13/05/2012

Ventajas de la propuesta
La mayora de los Proyectos de Software relevantes lo son de carcter multidisciplinario. Pretender que profesionales de diversos orgenes adhieran a un estndar especfico de Gestin de Proyectos de Software, tal como el RUP (Rational Unified Process) de IBM, MSF (Microsoft Solution Framework) de Microsoft, ALM (Application Lifecycle Management) de Borland y otras propuestas comerciales es casi imposible. La Gua del PMBOK, en cambio, es de carcter general para todo tipo de proyecto. Su uso en Proyectos de Software es posible, adems de ser muy conveniente. El esquema propuesto ha revelado ser muy apto en el momento en el cual, la Programacin del Proyecto, debe ser volcada en un formato del tipo PERT / CPM. En Proyectos de Software del mundo real, el enfoque recomendado en este trabajo ha resultado ser muy conveniente en el momento de tener que elaborarse el Presupuesto del Proyecto. Tambin, de acuerdo con la experiencia de los autores, el entrenamiento del equipo de proyecto es menos oneroso utilizando el enfoque de Gestin PMBOK comparado, por ejemplo, con el RUP de IBM. El esquema propuesto es claro, til y efectivo (eficaz + eficiente)
13/05/2012 43

Doctor Roberto Uzal

Sntesis
La proliferacin de metodologas producto comercial, tales como el RUP (Rational Unified Process) de IBM, MSF (Microsoft Solution Framework) de Microsoft, ALM (Application Lifecycle Management) de Borland y otras ha causado un efecto Torre de Babel en el mbito de la Gestin de Proyectos de Software. El uso del PMBOK es una interesante propuesta de Lengua Franca a ser considerada. En trabajos anteriores los autores han mostrado, mediante estudios comparativos, las ventajas del enfoque PMBOK, en Proyectos de Software, respecto de las alternativas comerciales que se han mencionado. Las actividades de formulacin de una Matriz Grupos de Proceso / reas de Conocimiento especfica para un Proyecto de Software puede ser incluida en el Grupo de Procesos denominado Inicio en el esquema de la Gua del PMBOK. El enfoque PMBOK brinda claras oportunidades para la estimacin del esfuerzo de desarrollo en Proyectos de Software al ser utilizado en forma conjunta con tcnicas como Puntos de Casos de Uso (Use Case Points) tal como los autores lo muestran en trabajos que se han presentados en otros eventos acadmico / profesionales.
13/05/2012 Doctor Roberto Uzal 44

22

Anda mungkin juga menyukai