160 likes | 305 Views
IPMS/PRJS – Dominio del Sistema. Sistema para la Gestión de Proyectos. Objetivo. Explicación de los conceptos del Dominio “Proyecto” y “Proceso”. Proceso y Proyecto. Unified Process (UP) Rational Unified (Process) RUP OPEN OOSP. Procesos. Plantilla. Automatización. Participantes.
E N D
IPMS/PRJS – Dominio del Sistema Sistema para la Gestión de Proyectos
Objetivo IPMS/PRJS - El Dominio: Proceso y Proyecto • Explicación de los conceptos del Dominio “Proyecto” y “Proceso”
Proceso y Proyecto IPMS/PRJS - El Dominio: Proceso y Proyecto • Unified Process (UP) • Rational Unified (Process) RUP • OPEN • OOSP • ... Procesos Plantilla Automatización Participantes Personas Proyecto Herramientas • Modelado Visual • Rational Rose, Visual UML, Objecteering • Integrated Development Environment (IDE) • Visual Studio .NET, NetBeans... • Gestión de la Configuración • CVS, ClearCase • Gestión de Requisitos • RequiistPro,.. • Automatización documentación • SoDa • .... Resultado Producto • Modelos • Codigo fuente • Ejecutables • Documentación
El Dominio “Proceso” IPMS/PRJS - El Dominio: Proceso y Proyecto • Proceso : define una secuencia de actividades por medio de las cuales generar un resultado de valor
Proceso IPMS/PRJS - El Dominio: Proceso y Proyecto • Un proceso define un Flujo de Actividades, las Actividades, los Roles que realizan dichas actividades y los Artefactos (in,out) que manipulan dichos Roles en la realización de las actividades para producir un resultado de valor.
Ejemplo : Un Proceso para desarrollar un Sistema Software (simplificado) IPMS/PRJS - El Dominio: Proceso y Proyecto Analista del Negocio (Dominio) Analista Sistema Developer Arquitecto Sistema Modelar Casos de uso de Negocio Derivar Casos de Uso Sistema Bussiness Use Case Model Design Model Diseñar Classes (estructura y comportaminento) Modelar Objetos de Neogcio Use Case Model Bussines Object Model (Workers, Entidades y Procesos) Implementar Componnetes Definir Componentes Analizar Casos de Uso Implementation Model Derivar Entidades Analysis Model (estructura y comporatmiento) Componentes Definir Despliegue Desplegar Componnetes Deployment Model
Conceptos “Proceso” IPMS/PRJS - El Dominio: Proceso y Proyecto Workflow Analista del Negocio (Dominio) Analista Sistema Rol Modelar Casos de uso de Negocio Derivar Casos de Uso Sistema Bussiness Use Case Model Modelar Objetos de Neogcio Artefacto Use Case Model Bussines Object Model (Workers, Entidades y Procesos) in Analizar Casos de Uso Actividad out Derivar Entidades Analysis Model (estructura y comporatmiento) (swinlane)
El Dominio “Proyecto”=“Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto • Un Proyecto (Plan de Trabajo) es una instancia en el tiempo y en recursos de un Proceso • El Proceso dice “que” y “como” • El Plan de Proyecto dice “quien” y “cuando” Proceso Plan Temporal tiempo
El Dominio “Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto • Un Proyecto=Plan de Trabajo define las Tareas, su duración, su organización (Grupos de Tareas), su distribución temporal, Dependencias y las Asignación de Participantes del proyecto a dichas Tareas
Ejemplo: Un Plan de Proyecto Software IPMS/PRJS - El Dominio: Proceso y Proyecto Tiempo
Conceptos “Proyecto” IPMS/PRJS - El Dominio: Proceso y Proyecto GrupoTareas Tarea Asignación Recurso Dependencia Hito
Conceptos “Proyecto” IPMS/PRJS - El Dominio: Proceso y Proyecto “Qué” y “Cómo” “Quien” y “Cuando” Tarea Actividad Fecha fin 30-Oct-2003 Fecha inicio 10-Oct-2003 Modelar Objetos de Neogcio [Pepita 50%] Descripción de pasos y cómo realizar actividad Tiempo Asignación Rol Recursos Pepita Analista del Dominio Descripción de características para poder realizar Actividad Participantes Proyecto: Instancias Roles
Conceptos “Proyecto” IPMS/PRJS - El Dominio: Proceso y Proyecto Diagrama Actividad UML Diagrama Gantt Flujo Trabajo Plan de Trabajo
Concepto “Dependencia”. Tipos IPMS/PRJS - El Dominio: Proceso y Proyecto Fin - Inicio Predeccesor Fin - Fin Inicio - Inicio Inicio - Fin
Concepto “Tarea:Esfuerzo” IPMS/PRJS - El Dominio: Proceso y Proyecto Esfuerzo=duración*unidades • meses.hombre (man.month) • días.hombre • etc 2 días [Juanita 100%,Pepita 100%] Esfuerzo =2*(1+1) = 4 días.hombre Tiempo Juanita Pepita 2 días [Juanita 100%, Pepita 50%] Esfuerzo =2*(1+0.5) = 3 días.hombre Tiempo Juanita Pepita