Iniciacion y Planificacion Del Proyecto 20060911

43
Ingeniería de Software 2 Iniciación y Planificación del Proyecto 1 Iniciación y Planificación del Proyecto Para cuando dijo que lo quería???

Transcript of Iniciacion y Planificacion Del Proyecto 20060911

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 1

    Iniciacin y Planificacin del

    Proyecto

    Para cuando dijo que lo quera???

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 2

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 3

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 4

    Entradas Entradas Entradas Entradas Externas y puntuales

    Contrato o indicaciones del iniciador o patrocinador (segn corresponda)

    Enunciado del trabajo del proyecto

    Internas y generales

    Factores ambientales de la empresa

    Activos de los procesos de la organizacin

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 5

    Factores ambientales de la Factores ambientales de la Factores ambientales de la Factores ambientales de la

    empresaempresaempresaempresa Cultura de la organizacin o empresa

    Estructura de la organizacin o empresa

    Infraestructura (instalaciones, equipos, sistemas)

    Recursos humanos existentes (conocimientos, habilidades)

    Administracin de personal (contratacin, formacin, registros, evaluaciones, despido)

    Sistema de autorizacin del trabajo

    Condiciones del mercado

    Estndares y normas gubernamentales o industriales

    Tolerancia al riesgo de los interesados

    Bases de datos comerciales (costos, riesgos)

    Sistemas de informacin de la gestin de proyectos (web, intranet, software)

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 6

    Activos de los procesos de la Activos de los procesos de la Activos de los procesos de la Activos de los procesos de la

    organizacinorganizacinorganizacinorganizacin

    Procesos estndar de la organizacin (direccin de proyectos, seguridad, calidad)

    Guas, instrucciones, criterios de medicin y evaluacin

    Plantillas disponibles (EDT, riesgos, etc.)

    Procedimientos para emitir autorizaciones de trabajo

    Requisitos de comunicacin (tecnologa, medios, registros)

    Requisitos de cierre del proyecto (auditoras, evaluaciones, validaciones y criterios de aceptacin)

    Control financiero (cdigos contables, informes de tiempo, revisiones de desembolsos)

    Gestin y resolucin de defectos, cambios y riesgos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 7

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 8

    Acta de constitucin del proyecto Acta de constitucin del proyecto Acta de constitucin del proyecto Acta de constitucin del proyecto Requisitos para satisfacer al cliente (deseos y expectativas)

    Finalidad o justificacin del proyecto

    Necesidades del negocio a satisfacer

    Objetivos del proyecto

    Requisitos y descripcin del producto

    Nombramiento y nivel de autoridad del Director del proyecto

    Descripcin de alto nivel del proyecto

    Resumen de hitos

    Presupuesto resumido

    Influencias de los interesados

    Organizaciones funcionales y su participacin

    Restricciones y presunciones (de la organizacin y externas)

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 9

    Acta de constitucin del proyectoActa de constitucin del proyectoActa de constitucin del proyectoActa de constitucin del proyecto

    Beneficios

    Reconoce o establece formalmente el proyecto

    Identifica los objetivos del proyecto

    Brinda autoridad

    Es considerado uno de los tres documentos

    principales del proyecto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 10

    Enunciado del alcance del proyecto Enunciado del alcance del proyecto Enunciado del alcance del proyecto Enunciado del alcance del proyecto

    preliminar preliminar preliminar preliminar Objetivos, lmites, restricciones y presunciones

    Requisitos Caractersticas del producto o servicio

    Entregables del proyecto

    Gestin de la configuracin del proyecto

    Aprobacin del proyecto y aceptacin del producto

    Condiciones preliminares Estructura de desglose del trabajo (EDT) inicial

    Hitos del cronograma

    Estimacin de costos segn orden de magnitud

    Riesgos iniciales definidos

    Organizacin inicial del proyecto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 11

    Enunciado del alcance del proyecto Enunciado del alcance del proyecto Enunciado del alcance del proyecto Enunciado del alcance del proyecto

    preliminarpreliminarpreliminarpreliminar

    Beneficios

    Documenta las caractersticas y lmites del proyecto

    Documenta los productos y servicios a proveer

    Documenta el control del alcance

    Documenta los mtodos de aceptacin

    Es considerado uno de los tres documentos principales del proyecto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 12

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 13

    Qu planificar en un proyecto ?Qu planificar en un proyecto ?Qu planificar en un proyecto ?Qu planificar en un proyecto ?

    Alcance detallado

    Plazos e hitos

    Costos e impacto de los cambios

    Calidad deseada

    Recursos propios requeridos

    Requerimientos de informacin

    Respuestas probables a riesgos

    Provisiones de terceros

    Plan de gestin del proyecto

    Alcance

    Tiempos

    Costos

    Calidad

    Recursos humanos

    Comunicaciones

    Riesgos

    Adquisiciones

    Integracin

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 14

    Planificacin de la integracin del Planificacin de la integracin del Planificacin de la integracin del Planificacin de la integracin del

    proyectoproyectoproyectoproyectoEntradas

    Factores ambientales de la empresa

    Activos de los procesos de la organizacin

    Enunciado del alcance del proyecto preliminar

    Proceso de direccin de proyectos

    Salidas

    Plan de gestin del proyecto

    Plan de gestin por cada rea de conocimiento

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 15

    El plan de gestin del proyectoEl plan de gestin del proyectoEl plan de gestin del proyectoEl plan de gestin del proyecto

    Documento consistente y coherente para guiar la ejecucin y el

    control del proyecto,

    creado por el Gerente del proyecto en base de la

    documentacin que aportan los miembros del equipo y otros

    interesados en el proyecto

    Es considerado uno de los tres documentos

    principales del proyecto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 16

    PGP PGP PGP PGP ---- Contenido mnimo Contenido mnimo Contenido mnimo Contenido mnimo

    Alcance - Estructura de desglose del trabajo (EDT)

    Tiempos Plazos y cronograma del proyecto (GANTT)

    Costos - Presupuesto por cada fase del proyecto

    Riesgos - Riesgos claves, respuestas y

    contingencias

    Recursos humanos Requerimientos, personal

    Clave, roles y responsabilidades

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 17

    DebeDebeDebeDebe ser ser ser ser firmadofirmadofirmadofirmado !!!!!!!!!!!!

    El plan debe ser firmado durante una

    reunin de revisin del plan del proyecto

    entre todos los stakeholders

    A la gente se le debe recomendar que

    encuentre agujeros en el plan

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 18

    Planificacin del alcance del Planificacin del alcance del Planificacin del alcance del Planificacin del alcance del

    proyecto proyecto proyecto proyecto Plan de gestin del alcance del proyecto

    Enunciado, EDT, cambios, verificacin, aceptacin

    Enunciado del alcance del proyecto (enriquecimiento)

    Objetivos del proyecto

    Entregables del proyecto

    Estructura de desglose del trabajo (WBS / EDT)

    Diccionario de la EDT

    Lnea base del alcance

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 19

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 20

    Qu es una EDT? Qu es una EDT? Qu es una EDT? Qu es una EDT?

    Agrupacin de elementos del proyecto orientada a los

    entregables del mismo, que organiza y define el

    alcance completo del proyecto.

    Segrega el proyecto en pedazos o partes ms

    pequeas y manejables, hasta el nivel en que ser

    ejecutado el control.

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 21

    EDT EDT EDT EDT ---- EjemploEjemploEjemploEjemplo

    PROYECTO

    Ingeniera Compras Instalacin Puestaen marcha

    Administracin Del proyecto

    Civil- 15

    Mecnica-30

    Electrica-15

    Electrnica-45

    Importacin-45

    Locales-30

    Piloto-15

    General-150

    Capacitacin-5

    Prueba y puesta a punto - 30

    30

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 22

    1. Definir el propsito del EDT

    2. Identificar el nodo raz (nombre del proyecto/producto)

    3. Dividir cada componente en subcomponentes (hasta 7 +/- 2 elementos)

    4. Continuar la divisin hasta que se cumpla con el objetivo (ej: poder estimar o asignar tareas)

    5. Desarrollar un diccionario

    Cmo se construye una EDT?

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 23

    EDT de proceso

    Usado por estimadores

    La raz identifica el nombre del proyecto

    El segundo nivel identifica elementos mayores -Planificacin, organizacin, anlisis de req., diseo, etc

    Particin de un proceso en subprocesos hasta obtener tareas individuales (1 o 2 personas) a desarrollar en poco tiempo (1 a 2 semanas)

    Tipos de EDT

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 24

    EDT de producto

    Usado por ingenieros de software y sistemas. Altamente relacionado con la arquitectura del producto.

    Identifica componentes e interfaces del producto

    Identifica hardware, software y datos

    La raz identifica el nombre del producto

    Los otros elementos son tems discretos e identificables de hardware, software y datos

    Tipos de EDT

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 25

    EDT hbrido

    Combina elementos de los dos tipos anteriores

    La raz es un proceso, alternando elementos de proceso y producto y termina con elementos de producto

    La idea es que los procesos producen productos y los subproductos requieren procesos para su desarrollo

    Utilizado por managers que quieren priorizar la estimacin y control precisos de cada elementos de producto

    Tipos de EDT

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 26

    Ejemplo de WBS ProductoEjemplo de WBS ProductoEjemplo de WBS ProductoEjemplo de WBS Producto

    UserGUI

    Admin GUI

    Web Server

    Web Client

    Server

    Database

    Arquitectura producto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 27

    Ejemplo de WBS ProductoEjemplo de WBS ProductoEjemplo de WBS ProductoEjemplo de WBS Producto

    UserGUI

    Admin GUI

    Server

    Arquitectura producto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 28

    Ejemplo de WBS ProcesoEjemplo de WBS ProcesoEjemplo de WBS ProcesoEjemplo de WBS Proceso

    Building Process

    User GUI Built

    User GUI Unit Test

    Admin GUI Built

    Admin GUI Unit Test

    Server Built

    Server Unit Test

    User GUI and Admin Integration & Test

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 29

    Sub Proceso Final

    User GUI Built

    Admin GUI Built

    Server Built

    User GUI Unit Test

    Admin GUI Unit Test

    Server Unit Test

    User GUI and Admin

    Integration & Test

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 30

    EDT EDT EDT EDT Versin enriquecidaVersin enriquecidaVersin enriquecidaVersin enriquecida

    Proyecto

    Entregables o fases

    Paquetes de trabajo

    Responsables

    Plazos

    Valor o costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 31

    1. No mostrar la secuencia en que se har el trabajo

    2. No incluir actividades

    3. No preocuparse por probables restricciones de personal

    Secuencia, actividades y restricciones se determinarn cuando se desarrolla la programacin, o sea, como parte de la planificacin de Tiempos

    Consideraciones importantes para Consideraciones importantes para Consideraciones importantes para Consideraciones importantes para

    crear una EDTcrear una EDTcrear una EDTcrear una EDT

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 32

    Agenda

    Iniciacin del Proyecto: Entradas

    Iniciacin del Proyecto: Salidas

    Planificacin del Proyecto

    WBS/EDT

    Consideraciones iniciales sobre tiempos y

    costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 33

    Planificacin del tiempo del Planificacin del tiempo del Planificacin del tiempo del Planificacin del tiempo del

    proyectoproyectoproyectoproyecto Listado de las actividades a ejecutar y de hitos

    Diagrama de red

    Requisitos, atributos, estimacin y calendario de

    recursos de las actividades

    Estimacin de la duracin de las actividades

    Cronograma

    Lnea base del cronograma

    Plan de gestin del cronograma

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 34

    El Camino CrticoEl Camino CrticoEl Camino CrticoEl Camino Crtico

    El mtodo del camino crtico calcula las fechas de inicio y finalizacin tempranas y tardas tericas para todas las actividades del cronograma, sin considerar las limitaciones de recursos.

    Se determina realizando un anlisis de recorrido hacia adelante y un anlisis de recorrido hacia atrs.

    Las fechas de inicio y finalizacin tempranas y tardas resultantes indican los perodos dentro de los cuales debera programarse la actividad del cronograma, dadas las duraciones de las actividades, las relaciones lgicas, los adelantos, los retrasos y otras restricciones conocidas

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 35

    Diagrama de red tipo PERTDiagrama de red tipo PERTDiagrama de red tipo PERTDiagrama de red tipo PERT

    Sirve para determinar La simultaneidad de tareas o actividades entre diferentes

    equipos de trabajo

    Las tareas o actividades con mayor impacto en la programacin

    Las tareas o personas que quedan flotando a la espera de que se terminen otras tareas

    Sirve fundamentalmente para planificar la secuencia en que debern ser ejecutadas las tareas o actividades

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 36

    EjemploEjemploEjemploEjemplo de un de un de un de un diagramadiagramadiagramadiagrama de PERT de PERT de PERT de PERT

    B

    2 2 daysMon 8/3/98 Tue 8/4/98

    C

    3 3 daysMon 8/3/98 Wed 8/5/98

    D

    4 4 daysTue 8/4/98 Fri 8/7/98

    E

    5 5 daysWed 8/5/98 Tue 8/11/98

    G

    7 6 daysThu 8/6/98 Thu 8/13/98

    H

    8 6 daysWed 8/12/98 Wed 8/19/98

    I

    9 2 daysFri 8/14/98 Mon 8/17/98

    F

    6 4 daysWed 8/5/98 Mon 8/10/98

    A

    1 1 dayMon 8/3/98 Mon 8/3/98

    J

    10 3 daysThu 8/20/98 Mon 8/24/98

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 37

    Cronograma o Grfico de Cronograma o Grfico de Cronograma o Grfico de Cronograma o Grfico de GanttGanttGanttGantt

    Grficos de barras desarrollados por Henry Gantt a

    principios del siglo XX. Tcnica hoy ampliamente usada

    Enlaza tareas con responsables, fechas, secuencia de

    ejecucin y costos directos

    Sirve fundamentalmente como referencia para la ejecucin

    y control del proyecto. Para presentaciones se suelen usar

    slo diagramas de hitos, o sea sin incluir la descripcin

    detallada de actividades

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 38

    EjemploEjemploEjemploEjemplo de de de de GrficoGrficoGrficoGrfico Gantt*Gantt*Gantt*Gantt*

    *Este archivo viene con el Microsoft Project

    WBS Gantt Chart

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 39

    Manejo del tiempo / ConceptosManejo del tiempo / ConceptosManejo del tiempo / ConceptosManejo del tiempo / Conceptos

    Dependencias (mandatorias, discrecionales, externas)

    Mtodos de estimacin (CPM, PERT, Simulacin)

    Camino crtico via diagramas de red

    Flotacin (float, slack), Demora (lag)

    Desarrollo del cronograma inicial o grfico de barras

    Compresin del cronograma

    Crashing, Fast tracking

    Nivelacin de recursos

    Desarrollo del la lnea base para la ejecucin y control del

    proyecto

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 40

    Planificacin de los costos del Planificacin de los costos del Planificacin de los costos del Planificacin de los costos del

    proyectoproyectoproyectoproyecto Estimacin de costos y precios

    Informacin de respaldo

    Preparacin del presupuesto de costos

    Lnea base de costos, por fases

    Requisitos para la financiacin del proyecto

    Flujo de fondos previsto

    Plan de gestin de los costos

    Cmo sern manejadas las variaciones de costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 41

    Qu es el presupuesto de costos?Qu es el presupuesto de costos?Qu es el presupuesto de costos?Qu es el presupuesto de costos?

    Es un presupuesto distribuido en el tiempo que se usa como base para medir, supervisar y controlar el rendimiento general del coste del proyecto

    La direccin puede requerir que el director del proyecto haga un seguimiento de los costes internos (mano de obra) por separado de los costes externos (contratistas y materiales)

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 42

    Cmo elaborar el presupuesto de Cmo elaborar el presupuesto de Cmo elaborar el presupuesto de Cmo elaborar el presupuesto de

    costos? costos? costos? costos? EntradasEntradasEntradasEntradas Factores ambientales de la empresa

    Activos de los procesos de la organizacin

    Contrato o enunciado global del iniciador del proyecto

    Enunciado del alcance del proyecto

    Estructura de desglose del trabajo (EDT), por fases

    Diccionario de la EDT

    Cronograma del proyecto, por fases

    Calendarios de recursos, por fases

    Estimaciones de tiempos y costos

  • Ingeniera de Software 2 Iniciacin y Planificacin del Proyecto 43

    Fin de Iniciacin y Planificacin

    del Proyecto

    Muchas gracias!