Sei sulla pagina 1di 27

[[Logo Universidad]]

Fbrica del Software

Estndar del Plan de Proyecto


Versin 1.0 01/2007

[[Insertar logotipo]]

Informacin del Estndar


Ttulo Versin

Pauta Plan de Proyecto


Archivo

1.0

Pauta Plan de Proyecto.doc


Autor Fecha Entrega Cantidad de Pginas

Carina Tapia Menares

18/01/2007

17

[[Logo Universidad]] Universidad de Valparaso Departamento de Computacin

[[Logo del Proyecto]]

[[Nombre del Proyecto]]

Plan de Proyecto
Versin 1.0 01/2007

[[Direccin de la institucin]] [[Pgina web de la institucin]] [[e-mail de la institucin]]

Plan de Proyecto Versin [[1.0]] Fono: [[fono]] Fax: [[fax]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________

Informacin del Documento


Ttulo Identificador

Plan de Proyecto
Archivo

Versin

1.0 Pauta Plan de Proyecto.doc]]


Autor Aprobado por Fecha Entrega Fecha de Aprobacin Cantidad de Pginas

21

Responsables del documento


[[cargo/posicin]] <firma> <firma> <fecha> <fecha>

[[nombre]]
[[cargo/posicin]]

[[nombre]]

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________

Tabla de Contenidos
NDICE O TABLA DE CONTENIDO................................................................................................................8 LISTA DE FIGURAS............................................................................................................................................8 LISTA DE TABLAS..............................................................................................................................................8 1 INTRODUCCION...............................................................................................................................................8 2 GLOSARIO Y ACRNIMOS............................................................................................................................9 3 ORGANIZACIN DEL PROYECTO............................................................................................................10 3.1 INTERFACES EXTERNAS........................................................................................................................10 3.2 ESTRUCTURAS INTERNAS.....................................................................................................................10 3.3 ROLES Y RESPONSABILIDADES...........................................................................................................10 4 PLAN DE PROCESOS GERENCIALES........................................................................................................10 4.1 PLAN INICIAL............................................................................................................................................10 4.1.1 Estimacin del proyecto.......................................................................................................................10 4.1.2 Estimacin del equipo de trabajo........................................................................................................11 4.2 PLAN DE TRABAJO..................................................................................................................................11 4.2.1 Work Breakdown Structure (WBS).......................................................................................................11 4.2.2 Presupuesto de desarrollo...................................................................................................................12 4.2.3 Carta Gantt..........................................................................................................................................13 4.2.4 Uso del recurso humano......................................................................................................................13 4.2.5 Plan de capacitacin de los desarrolladores.......................................................................................14 4.3 PLAN DE SEGUIMIENTO Y CONTROL ................................................................................................15 4.3.1 Mecanismos de seguimiento y control del plan ..................................................................................15 4.3.2 Plan de Reporte ...................................................................................................................................16 4.3.3 Plan de Recoleccin de Mtricas.........................................................................................................17 4.3.4 Plan de Gestin de Riesgos..................................................................................................................18 4.3.5 Plan Closeout.......................................................................................................................................19 5 PLAN TCNICO...............................................................................................................................................19 5.1 MODELO DE PROCESO...........................................................................................................................19 5.2 MTODOS, HERRAMIENTAS Y TCNICAS.........................................................................................19 5.3 PLAN DE INFRAESTRUCTURA..............................................................................................................20 6 PLAN DE PROCESOS DE SOPORTE...........................................................................................................20 6.1 PLAN DE GESTIN DE CONFIGURACIN DEL SOFTWARE (SCM)...............................................20 6.1.1 Introduccin.........................................................................................................................................20 6.1.2 Gestin.................................................................................................................................................20 6.1.3 Actividades...........................................................................................................................................21 6.1.4 Calendarizacin de SCM.....................................................................................................................21 6.1.5 Recursos de SCM.................................................................................................................................21 6.2 PLAN DE ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE (SQA).......................................21 6.2.1 Gestin.................................................................................................................................................21 6.2.2 Documentacin....................................................................................................................................22 6.2.3 Revisiones.............................................................................................................................................22 6.3 PLAN DE VERIFICACIN Y VALIDACIN..........................................................................................23 6.3.1 Propsito..............................................................................................................................................23 6.3.2 Organizacin........................................................................................................................................23

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________
6.3.3 Tareas...................................................................................................................................................23 6.3.4 Roles y Responsabilidades...................................................................................................................24 6.3.5 Inputs y Outputs...................................................................................................................................24 6.3.6 Calendarizacin...................................................................................................................................24 6.4 PLAN DE RESOLUCIN DE PROBLEMAS...........................................................................................25 CONCLUSIN.....................................................................................................................................................25 REFERENCIAS BIBLIOGRFICAS...............................................................................................................26 ANEXOS...............................................................................................................................................................27

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ NDICE O TABLA DE CONTENIDO Presenta la secuencia lgica de las ideas tratadas en el documento, facilitando la bsqueda de informacin especfica. LISTA DE FIGURAS ndice de las figuras que se han incluido en el documento. LISTA DE TABLAS ndice de las tablas que se han incluido en el documento. 1 INTRODUCCION Corresponde a una ficha tcnica del proyecto que contiene: o o o o o Resumen de la idea global presente en el trabajo, esto incluye, presentacin del tema tratado, enfoque, desarrollo y solucin del problema. Las consecuencias y compromisos que se pueden desprender del desarrollo del proyecto basndose en factores como la calendarizacin, presupuesto, recursos, reutilizacin de componentes del software, tecnologa u otro. Definir un listado de productos de trabajo a entregar al cliente/usuario, especificando la fecha y lugar de entrega. Un resumen de la calendarizacin y presupuesto del proyecto. El nivel de detalle se restringe a los tems de actividades de trabajo generales (etapas). La informacin antes solicitada debe presentarse de la siguiente forma:

Plan de Proyecto Versin [[1.0]] Proyecto: <<Nombre del proyecto>> Cliente: [[Nombre de la Empresa]] [[Direccin]] <<Telfono>> Id. Giro:

[[Nombre del Proyecto]] [[fecha]] <<identificador>>

_________________________________________________________________________

Representante: [[Nombre del representante del cliente]] [[Cargo en la organizacin cliente]] [[Telfono o e-mail de contacto] ]

Resumen <<Sntesis del dominio del problema, el propsito y objetivos del sistema actual>> Consecuencias y compromisos Fecha inicio: <<dd/mm/aaaa>> Fecha trmino: <<dd/mm/aaaa>> Presupuesto: Costos de inversin Costos de operacin Otros Total Jefe de proyecto: Desarrolladores: Solucin propuesta Resumen de la calendarizacin
Etapa
[[Nombre ]]

$ $ $ $

Fecha Inicio
[[dd/mm/aa]]

Fecha Trmino
[[dd/mm/aa]]

Responsable
[[Nombre ]]

Presupuesto
$[[ ]]

Productos de Trabajo
[[Nombre ]]

Fecha de Entrega
[[dd/mm/aa]]

Hora
[[hh:mm]]

Lugar de Entrega
[[Indicar lugar]]

GLOSARIO Y ACRNIMOS Definicin de trminos crticos para la comprensin del plan de proyecto y especificacin de acrnimos utilizados en el documento.
Trmino <<Trmino>> <<Trmino>> <<Trmino>> Definicin <<Definicin, [Referencia]>> <<Definicin, [Referencia]>> <<Definicin, [Referencia]>>

Acrnimo <<Acrnimo>> <<Acrnimo>> <<Acrnimo>>

Significado <<Significado>> <<Significado>> <<Significado>>

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ 3 ORGANIZACIN DEL PROYECTO


Referencia <<ref>> Estndar/Procedimiento Estructura Organizacional Versin 1.0

Se define en trminos de: 3.1 Interfaces Externas Consiste en definir los lmites organizacionales y medios de interaccin y comunicacin entre el proyecto y entidades externas. Estas incluyen cliente, entidades de la fbrica de software y organizaciones que interactan con el proyecto. Las interfaces entre el proyecto y la organizacin deben proveer soporte para los procesos como SCM, SQA y Verificacin y Validacin. Se recomienda utilizar grficos o diagramas para describir las interfaces externas del proyecto. Estructuras Internas Describir la estructura interna de la organizacin del proyecto incluyendo las interfaces entre las unidades del equipo de desarrollo de software. Roles y Responsabilidades Definir cargos y funciones asociadas al proyecto por unidades de trabajo. Adicionalmente y considerando, primero las unidades del proyecto y luego las externas al proyecto, entregar el siguiente resumen:
Tabla 1. Resumen Roles y Responsabilidades
Etapa Unidades <<Jefe Proyecto>>
<<Unidad de Desarrollo>>

3.2

3.3

<<Planificacin> > [[responsabilidad principal]]

<<Especificacin Requerimientos>> [[responsabilidad principal]]

<<Plan de SQA>> [[responsabilidad principal]]

<<Plan de SCM>> [[responsabilidad principal]]

<<Otros>> [[responsabilidad principal]]

<<Unidad de Diseo>> <<Unidad de Pruebas>> <<SCM>> <<V&V>> <<Otras>>

4 4.1

PLAN DE PROCESOS GERENCIALES Plan Inicial Estimacin del proyecto Especificar los mtodos, tcnica y herramientas de estimacin a utilizar para determinar la complejidad, tamao, tiempo y esfuerzo del producto. Documentar los resultados obtenidos. Adems, incluir un resumen de la estimacin del proyecto (complejidad, tamao, tiempo, esfuerzo, entre otros.) y grficos de distribucin de esfuerzo y tiempo durante las principales etapas del proyectos. 10

4.1.1

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________
Distribucin del tiempo empleado en cada etapa del proyecto (das)
Planificacin
1 0 5 25
5%

Distribucin del esfuerzo total asignado al proyecto


Planificacin Anlisis Diseo Im plem entacin Testing
1 5% 25%

Anlisis Diseo Im plem entacin Testing Liberacin del Producto

15%

25%

1 0

1 5%

25

25

Liberacin del Producto

Figura 1. Ejemplo de grfico de distribucin del tiempo de un proyecto

Figura 2. Ejemplo de grfico de distribucin del esfuerzo necesario en un proyecto

4.1.2

Estimacin del equipo de trabajo Especificar los mtodos, tcnica y herramientas de estimacin a utilizar para determinar el nmero de personal necesario (staff) para el desarrollo de proyecto. El personal debe ser estimado por actividad y etapa de desarrollo. Documentar los resultados obtenidos. Adicionalmente, esta informacin debe ser entregada en un grfico de distribucin de personas por etapa de desarrollo.
Estimacin del personal 6 Personas 4 2 0 1 Etapas Planificacin Anlisis Diseo Implementacin Testing Liberacin del producto

Figura 1. Ejemplo de estimacin del personal graficamente

4.2

Plan de Trabajo Est compuesto por los siguientes documentos: 4.2.1 Work Breakdown Structure (WBS) o Definir las etapas, actividades y tareas que permitan el desarrollo del proyecto de software. Se deben detallar las actividades y tareas al nivel de exponer los factores de riesgos del proyecto. Adems, identificar la ruta crtica del proyecto. o Especificar los productos de trabajo a generar y las actividades antecesoras y predecesoras de cada tarea. Para los productos de trabajo generar la siguiente tabla:
Tabla 2. Identificacin de los productos de trabajo del proyecto Proyecto: [[nombre del proyecto]]

11

Plan de Proyecto Versin [[1.0]] Identific ador


[[Identifica dor]] [[Identifica dor]] <<nombre producto de trabajo>> <<nombre producto de trabajo>>

[[Nombre del Proyecto]] [[fecha]] Producto de Trabajo Acr nim o


<<acr nimo >> <<acr nimo >> <<descripcin del producto de trabajo>> <<descripcin del producto de trabajo>>

_________________________________________________________________________
Descripcin

o o

Definir la relacin entre las actividades anteriormente definidas en trminos de asignacin de tiempo, indicando cantidad de das necesario para su completacin, fecha de inicio y trmino. Definir el recurso humano necesario para realizar cada actividad y tarea en el perodo de tiempo determinado y su responsable. Se debe definir segn las actividades de trabajo la cantidad de recursos necesario agrupado segn su tipo (analista, diseador, programador, etc.). Se presenta el siguiente ejemplo genrico:

Tabla 3. Ejemplo de WBS Id


1.0

Etapa

Esquema WBS Proyecto: [[nombre proyecto]] Das Fecha Fecha Actividades Inicio Trmino Antecesoras
[[#]] [[dd/mm/aa]] [[dd/mm/aa]] [[N act. 0]]

Recursos
[[nombres]]

2.0 : : N

Etapa 0 1.1 Actividad 1.1 1.2 Actividad 1.2 1.2.1 Tarea 1.2.1 : : : : 1.2.n Tarea 1.2.n 1.m Actividad 1. Etapa 2 : : Etapa N

4.2.2

Presupuesto de desarrollo o Asignar un costo de ejecucin a cada actividad y tarea definida. De este modo, obtener el costo asociado a una actividad, etapa y fase, y el costo final del proyecto. Esto se presenta en Anexo A. Adems se debe presentar: i. Una tabla resumen del presupuesto, que muestre los costos de cada etapa del proyecto y tipo de recurso.
Tabla 4. Costo de desarrollo de la etapa segn recurso humano Cantidad
<<N>> <<N>> <<N>> <<N>>

Etapa: [[Nombre de la etapa]] Tipo de Recurso # HH Costo HH


<<Analista>> <<Diseador>> <<Programador>> <<Otros>> <<NHH>> $

Costo del recurso


$

12

Plan de Proyecto Versin [[1.0]] Costo de la Etapa $

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ ii. Adems incluir el resumen del presupuesto del proyecto segn el recurso humano obtenido anteriormente.
Tabla 5. Resumen Presupuesto del Proyecto Proyecto: Etapa
<<Planificacin>> <<Anlisis>> <<Otras>>

Id: Costo recurso humano


$

Presupuesto del proyecto $

4.2.3 o

Carta Gantt Finalmente con los datos antes obtenidos generar la Carta Gantt del proyecto de software, asignando el personal especfico a cada actividad. Se presenta un ejemplo de cmo debe presentarse.

Figura 2. Ejemplo de Carta Gantt de un proyecto

4.2.4

Uso del recurso humano o Generar una tabla resumen con las responsabilidades y tareas de cada integrante del equipo de desarrollo. Cada actividad definida en la carta gantt debe tener un responsable.
Tabla 6. Uso del Recurso Humano Nombre Integrante: <<nombre integrante>> Responsabilidad Tareas
<<responsabilidad 1>> <<responsabilidad 2>> <<responsabilidad n>> <<actividad 1>> <<actividad 2>> <<actividad n>> <<actividad 1>> <<actividad 2>> <<actividad 1>>

Obtener y presentar el staff allocation del proyecto.

13

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________

Figura 3. Ejemplo de staff allocation

Por cada integrante del equipo de desarrollo generar una Carta Gantt y entregarla en Anexo B.

4.2.5

Plan de capacitacin de los desarrolladores Desarrollar un anlisis de insuficiencias y mejoras, para determinar las necesidades de capacitacin. o Establecer el plan de capacitacin en relacin con las tcnicas y herramientas a emplear en el desarrollo del proyecto. Disear el material de la capacitacin, por ejemplo, programas, lecturas, consultoras, entrenamiento online, etc. o Definir cantidad de personas a capacitar. o Determinar el criterio de aprobacin de la capacitacin (prueba escrita, prctica, test mltiple, etc.). o El plan se entrega en el siguiente formato: o

14

Plan de Proyecto Versin [[1.0]] Plan de capacitacin: [[Nombre representativo]] Id: #

[[Nombre del Proyecto]] [[fecha]] <<identificador>>

_________________________________________________________________________
Objetivo: Tpico: <<Programacin>> Responsable: [[Nombre del responsable de la capacitacin]] Fecha Inicio: [[dd/mm/aa]] Fecha Trmino: [[dd/mm/aa]] Hora Inicio: [[hh:mm]] Hora Trmino: [[hh:mm]] Lugar: <<indicar lugar a realizar la capacitacin>> Participantes: [[Nombre del capacitado 1]] [[Nombre del capacitado 2]] [[Nombre del capacitado 3]] Material Material: <<Material>> Descripcin:<<Descripcin>> Material: <<Material>> Descripcin:<<Descripcin>> Recursos Requeridos <<Nombre del recurso>> <<Descripcin>> Actividades a Realizar 1 Actividad: <<Actividad 1>> Descripcin: <<Descripcin de la actividad>> 2 Actividad: <<Actividad 2>> Descripcin: <<Descripcin de la actividad>> Criterio de aprobacin 1 Evaluacin: [[Nombre evaluacin A]] Tipo: <<tipo>> Cantidad de Evaluaciones: <<#>> Ponderacin: <<ponderacin>> Criterio de exigencia: <<exigencia>> [[Evaluacin A.1]] Fecha Evaluacin: [[dd/mm/aa]] [[Evaluacin A.2]] Fecha Evaluacin: [[dd/mm/aa]] 2 Evaluacin: [[Nombre evaluacin B]] Tipo: <<tipo>> Cantidad de Evaluaciones: <<#>> Ponderacin: <<ponderacin>> Criterio de exigencia: <<exigencia>> Observaciones

4.3

Plan de Seguimiento y Control El proceso de seguimiento y control de un proyecto se traduce en controlar el estado de avance del proyecto, cumplimiento de las tareas crticas, reflejar los cambios y defectos del proyecto. Mecanismos de seguimiento y control del plan
Referencia <<ref>> <<ref>> Estndar/Procedimiento Proceso de Gestin de Proyectos Mediciones: Proceso de Medicin de un Proyecto. Anexo B Definicin de Mtricas e Indicadores Versin 1.0

4.3.1

o Especificar el mbito a seguir y controlar, mecanismos a utilizar, responsable, medio de recoleccin, frecuencia de recoleccin y decisiones que afecta. El mbito de recoleccin debe cubrir: equipo de desarrollo, calendarizacin, riesgos, cambios, productividad, completitud y calidad. A partir de los medios de recoleccin seleccionados, mtricas o diagramas, disear un panel de control. El panel debe reflejar grficamente el estado del proyecto en relacin a la planificacin y cambios del mismo e incluir los resultados obtenidos en cada mbito del proceso de seguimiento y control.

15

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________

Figura 4. Ejemplo de formato de panel de control

Especificar los hitos del proyecto y presentarlos en una lnea de tiempo en relacin con las etapas generales del proyecto. Ejemplo:

<<Anlisis>> Carta Gantt


Fecha Inicio dd/mm/aa

<<Diseo>>

<<Implementacin>>

Hito 1: <<Anlisis>> Fecha Entrega: dd/mm/aa

Hito 2: <<Diseo>> Fecha Entrega: dd/mm/aa

Hito 3: <<Liberacin>> Fecha Entrega: dd/mm/aa

Figura 5. Ejemplo de definicin de hitos del proyecto

La informacin definida para los mecanismos de control se presenta en la siguiente tabla:

Tabla 7. Resumen Seguimiento y Control Mecanismo de Seguimiento y Control


mbitos [[equipo de desarrollo, calendarizacin, riesgos, cambios, productividad, completitud y calidad]] Nombre mecanismo [[Nombre Mecanismo, por ejemplo: Panel de Control]] Responsable [[Nombre responsable]] Medio de Recoleccin [[Nombre medio de recoleccin, por ejemplo: [[Especificar tipo: Mtrica y/o Diagrama]] Template electrnico en formato .xls]] Gua a utilizar [[Nombre de la gua]]

4.3.2 o

Plan de Reporte Debe especificar los mecanismos de reporte, el formato del documento y el flujo de informacin a utilizar para comunicar el estado de los requerimientos, calendarizacin, presupuesto, calidad u otro que requiera conocer el estado del proyecto. Adems, definir el detalle y frecuencia de la comunicacin relacionada al

16

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ proyecto. Este reporte puede ser de uso interno del proyecto o a peticin de la fbrica de software. o Los datos se entregan en la siguiente tabla:
Tabla 8. Plan de Reporte del Proyecto Plan de Reporte
Responsable Fecha de Emisin mbitos <Estado de los requerimientos, calendarizacin, presupuesto y/o calidad> Destinatarios [[cargo/posicin]] Medio de difusin [[nombre]] [[e-mail, casilla, etc.]] [[cargo/posicin]] Medio de difusin [[nombre]] [[e-mail, casilla, etc.]] Resultados Estado segn Planificacin <Un breve resumen que indique el porcentaje de avance del proyecto, presupuesto y requerimientos a desarrollar segn la planificacin inicial. Se pueden referenciar documentos que contengan mayor detalle de la informacin> Progreso o Estado segn Planificacin <Un breve resumen del estado del proyecto segn la planificacin inicial, en trminos de avance (%), presupuesto y tiempo que permita compara fcilmente esta informacin con la del tem anterior (Estado segn Planificacin)>. Observaciones <Se incluyen grficos, diagramas y/o tablas que permitan estimar la fecha de trmino del proyecto y los costos asociados.> Fecha Prximo Reporte

4.3.3

Plan de Recoleccin de Mtricas


Referencia <<ref>> Estndar/Procedimiento Mediciones: Proceso de Medicin de un Proyecto Versin 1.0

Debe especificar los mtodos, herramientas y tcnicas a utilizar para la recoleccin y almacenamiento de las mtricas del proyecto. Adems especificar que mtricas se recolectarn, con que frecuencia y el/los mtodo(s) a utilizar para validar y generar el reporte de las mtricas. Cabe mencionar que como mnimo se realizar un reporte de recoleccin de mtricas antes de cada entrega a la gerencia establecida en la carta gantt (hito). Entregar la informacin de la siguiente manera:

17

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________
Plan de Recoleccin de Mtricas
Proyecto: [[nombre del proyecto]] Responsable(s) Fecha Inicio de Recoleccin Id: # <<identificador>> Fecha Trmino de Recoleccin

mbito de Medicin: <<calendarizacin, presupuesto, etc.>> Mtrica Herramienta Tcnica de Unidad Valor Recoleccin Recoleccin Medicin Estimado
<<mtrica 1>> <<Panel de control, archivo electrnico, hoja de clculo>>

Valor Real

Interpretacin

<<mtrica 2>> <<mtrica n>>

Mtodo de Validacin Medio de Almacenamiento <<documento electrnico, de forma manual, etc.>>

4.3.4

Plan de Gestin de Riesgos


Referencia <<ref>> Guas Hoja de Control de Riesgos Estndar/Procedimiento Proceso de Gestin de Riesgos Versin 1.0

Documento principal Proceso de Gestin de Riesgos

Consiste en el anlisis y control de circunstancias probables que pudiesen causar prdida o dao en el desarrollo de la planificacin. Es necesario realizar: o Anlisis de riesgos: Consiste en analizar los posibles problemas que afecten el desarrollo normal de la planificacin del proyecto. Est compuesta por: i. Identificacin: es una lista de tem de riesgo que pueden comprometer el xito del proyecto. ii. Clasificacin de los riesgos: se deben clasificar segn la categora. Las principales son: tcnicos y de calendarizacin. iii. Evaluacin: caracterizar cualitativamente la probabilidad de ocurrencia e impacto de los riegos. Se debe definir nivel de impacto (alto, medio, bajo) y probabilidad (alta, media, baja). iv. Priorizacin de los riesgos segn su probabilidad e impacto: cabe mencionar que la priorizacin es independiente al tipo de clasificacin de los riesgos, se obtendr una lista de riesgos, del ms importante a aquel que menos posibilidad de ocurrencia tenga. o Planificacin de la Accin: Se debe realizar el control de los 10 riesgos ms prioritarios, obtenidos de la etapa anterior y debe incluir como mnimo un plan de contingencia, son las acciones a realizar al activarse el riesgo, y un plan de mitigacin, son las acciones que permiten atenuar la probabilidad de ocurrencia y/o el impacto del riesgo.

18

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ 4.3.5 Plan Closeout


Referencia <<ref>> Estndar/Procedimiento Proceso Closeout del proyecto Versin 1.0

o o

Definir criterios para dar por finalizado el desarrollo del proyecto. Definir un plan de anlisis post-morten que incluya la preparacin de un reporte final con las lecciones aprendidas y anlisis de objetivos alcanzados.

5 PLAN TCNICO Especifica el modelo de proceso de desarrollo, los mtodos tcnicos, herramientas y tcnicas a usar en el desarrollo de los productos de trabajo del proyecto de software. Esto se traduce en: 5.1 Modelo de proceso o Descripcin del modelo de desarrollo. Se debe incluir la justificacin de la eleccin en un anexo C. o El modelo de proceso debe ser descrito por una combinacin de notaciones grficas y textuales que definen la relacin entre las actividades principales, el flujo de informacin, los productos de trabajo, etc. Mtodos, herramientas y tcnicas o Para cada etapa del modelo de procesos debe especificarse los mtodos, tcnicas y herramientas que apoyarn el desarrollo del producto y la gestin del proyecto tales como, lenguajes de programacin, herramientas CASE, tcnicas de extraccin de requerimientos, tcnicas de modelacin, tcnicas de comunicacin, tcnicas de aseguramiento de la calidad, tcnicas de control de cambio, estndares o procedimientos que faciliten la especificacin, diseo, implementacin, testing, entregables, etc. Utilizar la siguiente tabla para mostrar la informacin:
Tabla 9. Mtodos, herramientas y tcnicas a utilizar en el desarrollo del proyecto Modelo de Procesos [[Nombre del modelo de procesos]] Etapa/Proceso Actividad Mtodo
<<actividad 1>> [[Nombre etapa]] <<actividad 2>> <<actividad n>> [[Nombre etapa]] <<Mtodo>> <<Mtodo>> <<Mtodo>>

5.2

Tcnica
<<Tcnica>> <<Tcnica>> <<Tcnica>>

Herramienta
<<Herramienta>> <<Herramienta>> <<Herramienta>>

o o

En el caso de las herramientas deben especificarse claramente la descripcin tcnica de la herramienta. Las consideraciones sobre las cuales se seleccionaron los mtodos, tcnicas y herramientas deben entregarse en un anexo D.

19

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ 5.3 Plan de Infraestructura o Especificacin tcnica para establecer y mantener el ambiente de desarrollo del proyecto; las polticas, procedimientos y estndares que involucren el ambiente de desarrollo del proyecto. o La especificacin tcnica puede incluir: workstations, redes de rea local, hardware, espacios de oficinas, administracin de personal, etc. o Para todas las herramientas especificadas en 5.2 y la infraestructura seleccionada indicar: fecha de instalacin, fecha de distribucin y fecha de trmino respetando el orden cronolgico de diponibilidad. o A modo de resumen, disear una Carta Gantt que especifique el uso de herramientas, mtodo y tcnica durante el desarrollo del proyecto. Considerar solo las etapas o subetapas del proyecto para su diseo. Nota: Este punto constituir un apoyo para la mejora de la habilitacin del laboratorio de desarrollo del proyecto.
Tabla 10. Plan de Infraestructura de Proyecto Recurso
[[Nombre herramienta, mtodo, tcnica u otro]] [[Nombre herramienta, mtodo, tcnica u otro]]

Fecha de disponibilidad
[[dd/mm/aa]] [[dd/mm/aa]]

Fecha estimativa de trmino


[[dd/mm/aa]] [[dd/mm/aa]]

6 6.1

PLAN DE PROCESOS DE SOPORTE Plan de Gestin de Configuracin del Software (SCM) Introduccin Describe el propsito y mbito del plan SCM.
Referencia <<ref>> <<ref>> <<ref>> Estndar/Procedimiento Proceso de Gestin de Configuracin del Software (SCM) Informe del Estado de la configuracin Informe del Estado de los cambios Versin 1.0 1.0 1.0

6.1.1 o

6.1.2

Gestin o Organizacin: definir la organizacin del personal del proyecto en relacin con las actividades de gestin de configuracin del software. o Responsabilidades: Identificar las tareas de cada integrante segn la organizacin definida anteriormente. Generar la siguiente tabla:
Tabla 11. Responsabilidades del equipo de desarrollo en SCM
Responsables Tareas <<Tarea 1>> <<Tarea 2>> <<Representant e SCM>> <<seleccionar>> <<Bibliotecario> > <<seleccionar>> <<Otros>> <<seleccionar>>

20

Plan de Proyecto Versin [[1.0]]


<<Tarea 3>> <<Tarea N>>

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________

o Definir el encargado de solicitar las peticiones de cambios, indicar unidad/miembros a la que se solicita el cambio, equipo encargado de aprobar o rechazar las peticiones y responsable de implementar los cambios una vez que han sido aprobados. 6.1.3 Actividades o Identificacin de la configuracin: su principal objetivo es la seleccin y denominacin de los CIs y los documentos que contendr cada baseline. Es, por tanto, la base para un adecuado control de cambios y para el informe sobre el estado de la configuracin. i. Identificacin de Baselines e tems de Configuracin (CIs): en el contexto de la fbrica de software, el proceso de SCM, define los baseline y CIs que debe utilizar el equipo de desarrollo. ii. Identificacin de la biblioteca del software: definir una biblioteca y el responsable de almacenar los productos intermedios generados por el equipo de desarrollo. Adems, definir en responsable de entregar los productos de trabajo aprobados por la gerencia y que deben almacenarse en la biblioteca del software de la fbrica. 6.1.4 Calendarizacin de SCM o Establecer la secuencia, dependencia y coordinacin para las actividades de SCM identificadas en el proyecto. o Mostrar la relacin entre las principales actividades de SCM y los hitos del proyecto. Cada hito debe establecer la configuracin del baseline e implementacin del procedimiento de control de cambios. o Adicionalmente, generar el Carta Gantt de SCM. Recursos de SCM o Identificar las herramientas, tcnicas, equipos, personal y entrenamiento necesario para la implementacin de las actividades especificadas en SCM.

6.1.5

6.2

Plan de Aseguramiento de la Calidad del Software (SQA)


Referencia <<ref>> Estndar/Procedimiento Proceso de Aseguramiento de la Calidad del Software (SQA) Versin 1.0

6.2.1

Gestin i. Propsito: se explica el mbito y propsito del plan de SQA en el contexto del proyecto a desarrollar. ii. Organizacin: definir la organizacin del personal del proyecto en relacin con las actividades de aseguramiento de calidad del software. Adems, presentar una representacin grfica.

21

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ iii. Tareas: describir que etapas/subetapas del ciclo de vida del software ser cubierto por este plan; las actividades de aseguramiento de calidad a desarrollar y secuencia de desarrollo y; la relacin entre las tareas definidas y los puntos de revisin. Generar una Carta Gantt. iv. Responsabilidades: Identificar las unidades/personas de la organizacin responsables de cada tarea. Generar la siguiente matriz, marcando con una X si la persona es responsable de la tarea.
Tabla 12. Responsabilidades del equipo de desarrollo en SQA
Integrante Tareas <<Tarea 1>> <<Tarea 2>> <<Tarea 3>> <<Tarea N>> Persona/ Unidad 1 <<seleccionar>> Persona/ Unidad 2 <<seleccionar>> Persona/ Unidad n <<seleccionar>>

6.2.2

Documentacin o Identificar por etapa de desarrollo la documentacin a generar del proyecto, las actividades de revisin asociadas a cada documento y definir los criterios de aprobacin de cada documento (checklist de revisin), estndar de cada documento, fecha de entrega, versin del baseline inicial, nmero de copias a distribuir y destinatarios. o A partir de la informacin anterior, se debe entregar la siguiente tabla:

Tabla 13. Documentacin generada durante el desarrollo del proyecto


Proyecto: Etapa de Documentacin Desarrollo Generada Id.: Entrega Estimada Baselin e N copias Destinatarios
[[Destinatario 1]] [[Destinatario 2]]

Tipo*

Actividad Revisin
[[Act. revisin 1]] [[Act. revisin 2]] [[Act. revisin n]]

Criterio de Aprobacin
[[formulario, test, checklist]] [[formulario, test, checklist]] [[formulario, test, checklist]] [[formulario, test, checklist]] [[formulario, test, checklist]]

Referencia
[[Nombre referencia]] [[Nombre referencia]] [[Nombre referencia]] [[Nombre referencia]] [[Nombre referencia]]

[[Nombre etapa ]]

[[Documento 1]]

[[dd/mm/aa]]

[[Documento n]]

[[dd/mm/aa]]

[[Destinatario 1]] [[Destinatario 2]]

[[Act. revisin 1]] [Act. revisin 1]]

*: Entregable o No Entregable

6.2.3

Revisiones Definir las tcnicas y gestin de revisin a ser conducidas; cmo las revisiones sern cumplidas y; en que acciones son requeridas y como sern implementadas y verificadas. o Definir las revisiones a efectuar durante el desarrollo del proyecto. En el contexto de fbrica de software, sta ha definido una cantidad mnima de revisiones descritas en el proceso de SQA. Si el equipo de desarrollo considera necesario debe incluir mas revisiones al proyecto. La definicin de revisiones del proyecto se presenta en orden cronolgico, incluyendo revisiones de SQA, de la gerencia de fbrica, del equipo de desarrollo, entre otras. Utilizar el siguiente formato que incluye las revisiones mnimas para la planificacin del proyecto, el equipo de desarrollo debe incluir las revisiones correspondientes a la ejecucin del plan de proyecto: o

22

Plan de Proyecto Versin [[1.0]] Tabla 14. Definicin de Revisiones durante el desarrollo del proyecto N
1 2 3 4

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________
Nombre Revisin
Revisin SQA1 Revisin Gerencia 1 Revisin SQA2 Revisin SQA3

Fecha de Revisin

Baselines
Definicin de Requerimientos Definicin de Requerimientos Propuesta Preliminar Propuesta Preliminar

tem de Configuracin (CI)


Definicin de Requerimientos Definicin de Requerimientos Calendarizacin Calendarizacin Plan de Procesos Gerenciales Propuesta Preliminar Definicin de Requerimientos Calendarizacin Plan de Procesos Gerenciales Propuesta Preliminar Plan de Soporte Definicin de Requerimientos Calendarizacin Plan de Procesos Gerenciales Propuesta Preliminar Plan de Soporte Plan de Proyecto Definicin de Requerimientos Calendarizacin Plan de Procesos Gerenciales Propuesta Preliminar Plan de Soporte Plan de Proyecto Presentacin Tcnico Comercial

Revisin Gerencia 2

Definicin de Requerimientos Propuesta Preliminar

6 7

Revisin SQA4 Revisin Gerencia 3

Plan de Proyecto Definicin de Requerimientos Propuesta Preliminar

8 Revisin Gerencia 4

Plan de Proyecto Definicin de Requerimientos Propuesta Preliminar

Plan de Proyecto Presentacin Tcnico Comercial

6.3

Plan de Verificacin y Validacin


Referencia <<ref>> Estndar/Procedimiento Proceso de Verificacin y Validacin Versin 1.0

6.3.1 o 6.3.2 o 6.3.3

Propsito Se explica el propsito, mbito y objetivos del plan del plan de verificacin y validacin. Organizacin Definir la organizacin del personal del proyecto en relacin con las actividades de verificacin y validacin del software. Presentar un organigrama.

Tareas o Se considera como mnimo la actividad de anlisis de trazabilidad de requerimientos definida por la fbrica de software para cualquier proyecto de software. Se identifica el nombre de la tarea y sus objetivos, que deben ser consistentes con los del proyecto y consideradas dentro de su calendarizacin y costos. Definir la dependencia de la tarea con las definidas para el proyecto. Al momento de definir una tarea de V&V se debe tomar en cuenta el ambiente de desarrollo del proyecto, la calendarizacin, recursos y planes para determinar si son factores que limiten la eleccin de la tarea de V&V.

23

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ 6.3.4 Roles y Responsabilidades o Identificar las personas del equipo de desarrollo responsables de cada tarea identificando su responsabilidad. Generar la siguiente matriz, marcando con una X si la persona es responsable de la tarea.
Tabla 15. Responsabilidades del equipo de desarrollo en V&V
Integrante Tareas
<<Definicin Requerimientos>> <<Matriz ER>> <<Matriz Diseo>> <<Otra>> <<seleccionar>> <<seleccionar>> <<seleccionar>>

Persona

Persona

Persona

6.3.5 o

Inputs y Outputs Identificar las entradas necesarias para realizar una tarea y las salidas que debe generar su desarrollo. Por cada inputs definir: responsable de entregar el inputs, fecha de entrega y formato; por cada outputs definir su propsito, destinatario, fecha de entrega y formato.

6.3.6

Calendarizacin Mostrar la relacin entre las tareas de verificacin y validacin y los milestones del proyecto. Determinar la fecha de inicio y trmino de la tarea. Adems, debe aparecer la relacin entre los inputs y outputs de la tarea. o Con los datos obtenidos generar una carta gantt. o Adicionalmente y a modo de resumen presentar la siguiente ficha:
Tabla 16. Resumen Proceso de V&V Proceso de Verificacin y Validacin Proyecto: Etapa: Inputs
<<producto de trabajo 1>> <<entrada 2>>

Id.: Fecha Entrega


[[dd/mm/aa]] [[dd/mm/aa]]

Responsable
<<nombre responsable>> <<nombre responsable>>

Tarea

F ec ha Ini ci o
[[dd/mm/aa]]

F ec ha T r mi no
[[dd/mm/aa]]

Responsable

<<Matriz Trazabilidad Anlisis>> <<tarea 2>> <<tarea n>>

Outputs
<<salida 1>> <<salida 2>> <<salida n>>

Fecha Entrega
[[dd/mm/aa]] [[dd/mm/aa]] [[dd/mm/aa]]

Destinatario
<<nombre destinatario del output>> <<nombre destinatario del output>> <<nombre destinatario del output>>

24

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ 6.4 Plan de Resolucin de Problemas o El plan debe especificar los recursos, mtodos, tcnicas y herramientas para reportar, analizar y priorizar los problemas generados durante el desarrollo del proyecto. Este plan puede incluir los roles de la resolucin de problemas para las actividades de desarrollo, gestin de configuracin del software (SCM), verificacin y validacin (V&V) y gestin de recurso humano. o El equipo de desarrollo debe definir los pasos a seguir genricos para resolver problemas al interior del equipo de desarrollo y con la fbrica de software, relacionados con la calidad de los productos de trabajo, comunicacin entre pares, retrasos en la calendarizacin, etc. CONCLUSIN Se incluye por cada entrega parcial durante el desarrollo del proyecto de software, debe quedar claro el estado de avance y los compromisos que se desprenden del documento y observaciones del proceso.

25

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ REFERENCIAS BIBLIOGRFICAS Son todas aquellas fuentes de informacin utilizadas para el desarrollo de este plan. Estas se dividen en bibliografa, URLs, paper y otros. Los datos a especificar son nombre o ttulo de la referencia, autor(es), edicin, volumen y ao, acceso electrnico si corresponde y organizacin a la que pertenece. La documentacin bibliogrfica mnima necesaria para desarrollar el plan de proyectos ante descrita es: Estructura Organizacional de la Fbrica de Software Proceso de Gestin de Proyectos Proceso de Gestin de Riesgos Mediciones: Proceso de Medicin de un Proyecto Proceso Closeout de un Proyecto Proceso de SCM Proceso de SQA Proceso de Verificacin y Validacin LIBROS [L1] IEEE Standard, Software Engineering Volume Two Process Standards, Edition 1999 IEEE Std 730-1998, IEEE Standard for Software Quality Assurance Plans IEEE Std 730.1-1995, IEEE Guide for Software Quality Assurance Planning IEEE Std 828-1998, IEEE Standard for Software Configuration Management Plans IEEE Std 1042-1987 (Reaff 1993), IEEE Guide to Software Configuration Management IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans IEEE Std 1074-1997, IEEE Standard for Developing Life Cycle Processes [L2] Mark J. Christensen y Richard H. Thayer, The Project Managers Guide to Software Engineerings Best Practices, IEEE Computer Society, 2001. Captulo 5: Software Verification and Validation Captulo 8: Software Configuration Management Captulo 9: Software Quality Assurance Carolina Arratia Vargas, Trabajo de Ttulo Formulacin de un Histrico de Proyectos como soporte para la planificacin y calendarizacin de proyectos de desarrollo de software, Agosto 2004.

[L3]

Integrated Computer Engineering Riesgos : http://www.iceincusa.com/RROverview_files/frame.htm http://www.iceincusa.com/Products.aspx Panel de Control: http://www.iceincusa.com/ControlPanelDownload.aspx?p=ControlPanelDownload_Form

26

Plan de Proyecto Versin [[1.0]]

[[Nombre del Proyecto]] [[fecha]]

_________________________________________________________________________ ANEXOS Anexo A: Presupuesto detallado del desarrollo del proyecto Anexo B: Carta Gantt de cada integrante del proyecto Anexo C: Justificacin del modelo de desarrollo Anexo D: Justificacin de las tcnicas y herramientas de desarrollo Anexo E: Curriculum vitae de los desarrolladores

27

Potrebbero piacerti anche