Está en la página 1de 12

COA001 Sistema de captura de

eventos de T&T en escaner


Plan de Gestin de la Configuracin
Version 1.2
Matias Wepfer

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

Historia de Revisin
Fecha

Versin

Descripcin

Autor

04/10/2006
11/10/2006

1.0
1.1

Version inicial del documento


Correccin sugerida por QA en el issue

Matias Wepfer
Matias Wepfer

23/10/2006

1.2

COAI-52
Correccin sugerida por QA en el issue COAI-53, 54 y 55

Matias Wepfer

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

Tabla de Contenidos
1.Introduccin...................................................................................................................................... 4
1.1.Objetivo........................................................................................................................................................... 4
1.2.Alcance........................................................................................................................................................... 4
1.3.Definiciones, Siglas y Abreviaturas................................................................................................................ 4
1.4.Referencias..................................................................................................................................................... 4
1.5.Overview......................................................................................................................................................... 4

2.Manejo de Configuracin de Software............................................................................................ 5


2.1.Organizacin, Responsabilidades e Interfaces..............................................................................................5
2.2.Herramientas, Ambiente e Infraestructura......................................................................................................5

3.Recursos........................................................................................................................................... 6
3.1.Recursos de Software ................................................................................................................................... 6

4.Identificacin de la configuracin .................................................................................................6


4.1.Seleccin de los tems de Configuracin .......................................................................................................6
4.2.Identificacin de los tems de Configuracin..................................................................................................6
4.3.Soporte de tems de Configuracin Fsicos ...................................................................................................7
4.4.Estructura de Directorios................................................................................................................................ 8
4.5.Determinacin de lneas bases y release.......................................................................................................9
4.6.Esquema de Nomenclatura y Numeracin de tems....................................................................................10
4.7.Poltica de Backup y de recuperacin..........................................................................................................10

5.Control de la configuracin........................................................................................................... 10
5.1.Configuracin y Control de Cambios............................................................................................................10
5.2.Procesamiento y Aprobacin de Requerimiento de Cambio .......................................................................10
5.3.CCB (Change Control Board Comit de Control de Cambios) .................................................................10
5.3.1.Integrantes del CCB.................................................................................................................................. 10
5.3.2.Reuniones.................................................................................................................................................. 11
5.3.3.Responsabilidades del CCB...................................................................................................................... 11
5.4.Clasificacin de los tipos de pedido de cambios .........................................................................................11
5.5.Clasificacin de la severidad de los pedidos de cambio..............................................................................11
5.6.Entornos / ambientes ................................................................................................................................... 11

6.Auditoria de CM.............................................................................................................................. 11
7.Reportes de Estado ....................................................................................................................... 11

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

1. Introduccin
El propsito del documento es describir el Plan de Gestin de la Configuracin.
1.1. Objetivo
El objetivo es definir y mantener la integridad de los artefactos que se generarn a lo largo del
ciclo de vida de ste proyecto.
Se definirn las actividades de CM a desarrollar, su frecuencia, roles y responsabilidades.
1.2. Alcance
Las actividades incluidas dentro de la Administracin de la Configuracin son:

Identificacin de tems de configuracin

Mantenimiento de descripciones de los tems de configuracin.

Establecimiento y administracin del repositorio.

Mantenimiento de la historia de los tems.

Control de los cambios.

Construccin de releases de productos.

Reporte del estado de la configuracin.

Despliegue de las aplicaciones en los distintos ambientes (Desarrollo, QA,


Produccin).
1.3. Definiciones, Siglas y Abreviaturas
Lnea Base:
Conjunto de componentes con una determinada versin que en forma conjunta permiten el
funcionamiento de la aplicacin (Baseline).
CM:
Administracin de la Configuracin (Configuration Management).
SCM:
Administracin de la Configuracin de Software (Software Configuration Management).
1.4. Referencias

Procedimiento de Gestin de la Configuracin

Procedimiento de Planificacin de Proyectos

1.5. Overview
El Plan de CM se basa fuertemente en los lineamientos planteados en el Procedimiento de
Gestin de la Configuracin. Lo que sigue es el tailoring de las actividades a realizar en el rea
de CM.

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

2. Manejo de Configuracin de Software


2.1. Organizacin, Responsabilidades e Interfaces
Miembros/Rol
Administrador de SCM

Responsabilidades
Este rol tiene asociado las tareas de
administracin y mantenimiento del repositorio
unificado de versionado.

Technical Leader

Rol encargado de supervisar que el equipo de


desarrollo utilice el repositorio durante el ciclo
de vida del proyecto. Asimismo, se coordinar
con el Administrador de SCM para la creacin y
puesta en marcha del versionado.
Este rol interacta con el repositorio haciendo
operaciones sobre los tems de configuracin
generados durante un proyecto. Sern los
principales productores/consumidores de los
datos puestos bajo control de versin.

Miembro del Equipo de


Desarrollo

Apellido y nombre
Martn Ciatto
Limay Fortunato
Matas Wepfer
Carla Perrone
Bernardo Brandolin

Referencia al SDP

2.2. Herramientas, Ambiente e Infraestructura


CVS
CVS son las siglas de Concurrent Versions System (Sistema de Versiones Concurrentes), es
un programa cliente-servidor que permite:

Registrar todos los cambios efectuados sobre los archivos de un proyecto.

Recuperar versiones anteriores del cdigo de un proyecto.

Conocer qu cambios se han efectuado sobre un archivo determinado, quin los ha


realizado y cundo.

Gestionar los conflictos que pueden producirse en entornos en los que los
desarrolladores se encuentran distribuidos geogrficamente.

Se utiliza dentro del proyecto para todos estos motivos y posee un WorkBook definido por las
polticas de la empresa que consta de la siguiente estructura:

Commons

BusinessModeling

Requirements

Analisys Design

Implementation

QualityAssurance

Deployment

ProjectManagement

Environment

SoftwareConfigurationManagement

Repositorio de CVS en cubika es:


Server

cvs1.cub2k.com

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

Repository Folder
Protocol
Usuario y contrasea

/cvs/COA001/
Pserver
Solicitar al Lider de proyecto Usuario y password.

3. Recursos
Esta seccin describe los recursos requeridos para ejecutar las actividades de administracin de
configuracin del proyecto, incluyendo todas las herramientas de software que se utilizarn en el
proyecto.
3.1. Recursos de Software
La siguiente tabla lista las herramientas de software que se utilizarn en el proyecto y que aplican a
la generacin o mantenimiento de tems de configuracin.

Recurso ID

Nombre

Propsito

Ubicacin

CVS

Repositorio de almacenamiento

cvs1.cub2k.com

EA

Herramienta Case

Oracle DB

Jira

Herramienta de issue tracking

jira.cub2k.com

Ms Project

Herramienta para administrar el


Gantt

cvs

Ms Office

Administrar la documentacin que no


sea cdigo del proyecto

cvs

Eclipse

Desarrollo de Aplicacin

Directorio local

Time Tracker

Administrar la imputacin de horas


del proyecto en funcin de las
actividades realizadas

timetracker.cub2
k.com

Recurso ID: Identificador unvoco de la herramienta de software.


Nombre: Nombre de la herramienta de software.
Propsito: Describe el propsito de la herramienta (Ej. administrar toda la documentacin que
no sea cdigo).
Ubicacin: Describe la ubicacin fsica de la herramienta utilizada (servidor, directorio, etc.)

4. Identificacin de la configuracin
4.1. Seleccin de los tems de Configuracin
La seleccin de los tems de configuracin ser responsabilidad del Lder de Proyecto, dichos tems
sern puestos bajo administracin de configuracin de acuerdo al presente plan.
4.2. Identificacin de los tems de Configuracin
Etapa del ciclo de vida
Incepcion

ID tem

tem de configuracin

SDP

Recurso que
genera / versiona el
IC
PM

Lista de riesgos

PM

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

Elaboracin

PM

Master Plan
Plan de comunicaciones

SAR

PM

Requerimientos

Analista

Visin

Analista

Plan de Administracin de la
Configuracin

Responsable SCM

Plan de Mediciones

Analista de
Mediciones

10

WSR

PM

12

Planilla de Mediciones

Analista de
Mediciones

13

SRS

Analista

14

Interfaces de Usuario

Analista

15

Casos de uso

Analista

16

Diagramas de secuencia

Analista

17

Diagramas de Clases

Analista

18

20

Especificaciones suplementarias Analista


de Casos de Uso
QA Manager
Plan de QA&QC
QA Manager
Plan de Evaluacin

21

Plan de Test

QA Manager

22

Casos de Prueba

Analista QA

23

25

Informes
de
Evaluacin Analista QA
(checklists,
resultados
de
ejecucin, informe de ejecucin,
detalle de informe)
Analista
Modelo de Base de Datos
Desarrollador
Clases java

26

Archivos XML

Desarrollador

27

Archivos de Propiedades

Desarrollador

28

Scripts de Base de Datos

Desarrollador

29

Configuracin de los Ambientes

Responsable SCM

19

24
Construccin

PM

4.3. Soporte de tems de Configuracin Fsicos


tem de
Configuracin
Planes Firmados
SRS con
Requerimientos
Firmados

Ubicacin / Medio

Nomenclatura

Armario de la Oficina del


Lder de Proyecto
Armario de la Oficina del
Lder de Proyecto

BCCL006 <Nombre
del Plan>
BCCL006 SRS

Procedimiento de Administracin
Se mantendr la copia firmada bajo llave.
Se mantendr la copia firmada bajo llave.

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

tem de
Configuracin

Ubicacin / Medio

Casos de Uso
Firmados

Armario de la Oficina del


Lder de Proyecto

Exit Letter Firmada

Armario de la Oficina del


Lder de Proyecto

Nomenclatura
BCCL006 Caso de
Uso <Nombre
Completo>
BCCL006 Exit
Letter

Procedimiento de Administracin
Se mantendr la copia firmada bajo llave.
Se mantendr la copia firmada bajo llave.

4.4. Estructura de Directorios


Directorio

Rol

00-Commons

Todos

00_01-CDP Ejemplos

Todos

00_02-CDP Templates

Todos

01-Business Modeling Analista


01_01-Especificaciones
de Casos de Uso de
Negocio
01_02-Diagramas de
Actividades
01_03-Escenarios de
Negocio
01_04-Glosario

Analista

01_05-Minutas de
Reunion
01_06-Documentacion
Adjunta
02-Requirements

Analista

02_01-SRS

Analista

02_02-Documento de
Vision
02_03-Especificaciones
de Casos de Uso
02_04-Planes

Analista

02_05-Minutas de
Reunion
02_06-Documentacion
Adjunta
03-Analisys Design

Analista

03_01-Documentos de
Arquitectura
03_02-Minutas de
Reunion
03_03-Documentacion
Adjunta
04-Implementation
04_01-Fuentes
04_02-Minutas de
Reunion
04_03-Documentacion
Adjunta
05-Quality Assurance

Analista
Analista
Analista

Analista
Analista

Analista
Analista

Analista
Arquitect
o
Arquitect
o
Arquitect
o
Arquitect
o
Desarrol
lador
Desarrol
lador
Desarrol
lador
Desarrol
lador
QA

Nivel de
acceso por
rol

Descripcin

Todos Solo
lectura
Todos Solo
lectura
Todos Solo
lectura
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

05_01-QC

QA

05_02-Revision de
Documentacin
05_03-Generales QA &
QC
05_04-Planificacion

QA

05_05-Minutas

QA

06-Deployment

Desarrol
lador
Desarrol
lador
Desarrol
lador
PM

06_01-Minutas de
Reunion
06_02-Documentacion
Adjunta
07-Project
Management
07_01-Inicio

QA
QA

PM

07_02-Planificacion

PM

07_03-Monitoreo y
Control

PM

07_04-Cierre

PM

08-Environment

PM

08_01-Material de
Capacitacion
08_02-Development
Case
08_03-Minutas de
Reunion
08_04-Documentacion
Adjunta
09-Software
Configuration
Management
09_01-Release Notes
Cliente
09_02-Release Notes
Internas
09_03-Versionado EA

PM

09_04-Planes

SCM

09_05-Auditorias

SCM

09_06-Minutas de
Reunion
09_07-Documentacion
Adjunta

SCM

PM
PM
PM
SCM
SCM
SCM
SCM

SCM

Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Solo
lectura
PM Control
total
PM Control
total
Todos Solo
lectura
PM Control
total
Todos Solo
lectura
PM Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total
Todos Control
total

4.5. Determinacin de lneas bases y release


Lnea Base
Momento
Planificacin y
Cronograma

tems de configuracin

Luego que el Cliente acepta el Plan de Desarrollo de Planes


Software propuesto.
Cronograma
El objetivo es fijar la lnea base de alcance para el proyecto, Lista de Riesgos
su estimacin y planificacin.
Se genera una lnea base por cada fase, y se modificar
ante cada cambio crtico en la planificacin del proyecto
acordado con el Cliente, y por cada nuevo elemento o

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

modificacin de los documentos relacionados.


Al fin de la Incepcin, cuando se tenga aprobado el SRS, y
se haya acordado el Documento de Visin se generar la
lnea base.
Al fin de la Elaboracin, cuando se tengan aprobadas las
Especificaciones de Casos de Uso, se generar la lnea
base.
Se generar una nueva lnea base cada vez que se
produzca una modificacin en los requerimientos o en los
casos de uso, por control de cambios.
Por cada entrega a QA o al Cliente, se generar una lnea
base.
Una vez el Producto est terminado, probado y validado con
el cliente, se tendr la lnea base final.

Requerimientos

Sistema

Visin
SRS
Especificaciones de Casos de Uso
Prototipo de Pantalla
Diagrama de Navegacin
Modelo de Clases de Anlisis

Aplicacin
Pruebas Unitarias

La siguiente tabla describe los distintos tipos de releases referentes a la aplicacin que se definen
para los proyectos:
Nombre Release
Entrega a Testing
Aceptado
Produccin

Descripcin
Este release ser creado cuando exista un conjunto de cdigo desarrollado en estado
estable para comenzar las pruebas y acordada la planificacin con el rea de Testing.
Este release ser creado una vez que el sector usuario ejecuta exitosamente (segn
criterios de aceptacin) todos los casos de prueba. El resultado de este release ser
utilizado como release de produccin.
Este release se crear una vez que se haya recibido la aceptacin por parte del sector
usuario despus que haya iniciado la fase de mantenimiento.

4.6. Esquema de Nomenclatura y Numeracin de tems


El esquema de nomenclatura de las lneas base y de los release, se encuentra especificado en el
Procedimiento de Generacion de Lineas Base y Release de Proyecto dentro del CDP.
4.7. Poltica de Backup y de recuperacin
Ver referencia en el Procedimiento de Backup dentro del CDP.

5. Control de la configuracin
5.1. Configuracin y Control de Cambios
Ver COA001.PAC.Plan de Administracion de Cambios.doc.
5.2. Procesamiento y Aprobacin de Requerimiento de Cambio
Ver COA001.PAC.Plan de Administracion de Cambios.doc.
5.3. CCB (Change Control Board Comit de Control de Cambios)
5.3.1.

Integrantes del CCB

Miembros/Rol
Lder del CCB
Responsable del Cliente
Evaluador de Cambios

Apellido y nombre
Wepfer, Matias
Casteli, Marcelo
Wepfer, Matias

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

10

5.3.2.

Reuniones

Tipo de Reunin
Reunion Semanal
de avance

Propsito
En la reunin semanal de avance con el
cliente se debern tratar los cambios
presentados por el cliente

Frecuencia
Semanal

Duracin
1h

5.3.3. Responsabilidades del CCB


El CCB tendr la autoridad para administrar el proyecto de software en lo que respecta a las
funciones que se describen a continuacin:
a. Autorizar la creacin de lneas base.
b. Representar al Administrador de Proyectos y a todos los grupos que pueden ser
afectados por cambios a la lnea base.
c. Evaluar la disponibilidad de recursos necesarios para la ejecucin del cambio
propuesto y los costos asociados.
d. Evaluar como impactan los cambios propuestos en la planificacin definida.
5.4. Clasificacin de los tipos de pedido de cambios
Ver COA001.PAC.Plan de Administracion de Cambios.doc.
5.5. Clasificacin de la severidad de los pedidos de cambio
Ver COA001.PAC.Plan de Administracion de Cambios.doc.
5.6. Entornos / ambientes
La siguiente tabla describe los ambientes propuestos para el desarrollo y mantenimiento de los
productos correspondientes al proyecto [[Plan de Gestin de la Configuracin]]:
ID
1
2
3
4

Descripcin
Desarrollo
Testing
Test de Aceptacin
Produccin

Responsable
Oscar Scotti

Ubicacin
Oficinas de Cubika

Carla Perrone
Marcelo Casteli
Marcelo Casteli

Oficinas de Cubika
Correo Argentino
Correo Argentino

6. Auditoria de CM
A continuacin se describen las auditorias de CM a ser llevadas a cabo durante el proyecto.
Audit.
ID

Tipo

Fsica

Proceso

Descripcin
Auditar que estn bajo control de versin todos los
tems mencionados en este documento de acuerdo a
las lneas base entregadas.
Auditar que se cumplan todos los tems del rea de
proceso de CM, de acuerdo al checklist de CM.

Responsable

Momento

QA

Transicin

QA

En Incepcin y
Transicin

7. Reportes de Estado
A continuacin se describen los reportes de configuracin a ser generados para identificar el estado
de la configuracin del software.

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

11

ID de
reporte
1

Propsito
Informar del estado de
la configuracin y de la
adherencia a procesos
de acuerdo al checklist
de CM

Responsable

Frecuencia
En Incepcin y Transicin

QA

Corrientes 485 piso 6 (+54 11) 4394 3121


http://www.cubika.com - soluciones@cubika.com

12

También podría gustarte