Sei sulla pagina 1di 12

SISTEMA DE

Plan de
ADMINISTRACIN DE Gestin de la
Configuracin
LA COOPERATIVA
PUNTOS VERDES
El documento describe el Plan de gestin de la
configuracin que se seguir en el desarrollo del
Sistema de Administracin de la Cooperativa Puntos
Verdes

Control de la documentacin
Control de la Configuracin.
Ttulo:
Plan de Gestin de la Configuracin
Referencia:

Ninguna
Jess Castro Magaa
Hudy Chan Rodrguez
Flix Sosa Quintal
Juan Ku Quintana
Vctor Rodrguez Cmara

Autores:

Fecha:

05/12/2010

Histrico de Versiones.

Versi Fecha
n

Estado

Responsable

Nombre de Archivo

0.1

05/12/201
0

Revisi
n

Juan Ku Quintana

SACPUVE_Plan_CM_0.1.docx

1.0

03/01/201
1

Final

Juan Ku Quintana

SACPUVE_Plan_CM_1.0.docx

Histrico de Cambios.

Versi
n

Fecha

Cambios

0.1

05/12/2010

Ninguna primera versin.

1.0

03/01/2011

Cambios de acuerdo a observaciones para apegarse al


proceso relacionado

Plan de Gestin de la Configuracin|2

Contenido
Control de la documentacin.............................................................................. 2
Control de la Configuracin..........................................................................2
Histrico de Versiones.................................................................................. 2
Histrico de Cambios.................................................................................... 2
1

Introduccin.................................................................................................. 4
1.1

Propsito................................................................................................ 4

1.2

Alcance................................................................................................... 4

1.3

Documentos Referenciados....................................................................4

1.4

Acrnimos............................................................................................... 4

1.5

Definiciones............................................................................................ 5

Organizacin................................................................................................. 5
2.1

Sistema de Gestin de la Configuracin.................................................5

2.2

Personal, Roles y Responsabilidades......................................................5

2.3

Herramientas.......................................................................................... 6

Procedimientos............................................................................................. 6
3.1

Estimacin de tiempo para identificacin de Elementos........................6

3.2

Identificar elementos de configuracin..................................................6

3.3

Establecer un sistema de administracin de configuracin....................7

3.4

Crear o liberar las lneas base................................................................8

3.5

Seguir las peticiones de cambio.............................................................9

3.6

Controlar los elementos de configuracin............................................10

3.7

Realizar auditoras de configuracin.....................................................10

Plan de Gestin de la Configuracin|3

1 Introduccin
1.1 Propsito
El objetivo de este Plan de Gestin de la Configuracin (CM), es proporcionar
una visin general de la organizacin, actividades, tareas en general, y los
objetivos de Gestin de la Configuracin. Se aborda la identificacin de los
elementos de configuracin (CI), control de cambios y las auditoras de
configuracin en un alto nivel; se proporcionan detalles adicionales sobre las
actividades de CM, tcnicas y herramientas en los procedimientos de
relacionados a CM.

1.2 Alcance
El plan de gestin de la configuracin debe involucrar a todas las fases del ciclo
de vida del software. El documento permitir mostrar los estndares de
etiquetacin de los productos de trabajo. As mismo esclarecer el tipo de
nomenclatura utilizada para el control de las versiones de los documentos que
se encuentran dentro de los elementos de la gestin.
Por otra parte cualquier stakeholder podr presentar cualquiera de los
siguientes tipos de peticiones de cambio sobre el sistema, para el control de
cambios:

Peticin de cambios en los requerimientos (adiciones, supresiones,


modificaciones, aplazamientos) en el software actualmente en desarrollo
Informes de los problemas en la produccin corriente o sistemas de
pruebas beta
Peticin de mejoras en los sistemas actuales de produccin
Peticin de nuevos proyectos de desarrollo

Este proceso de control de cambio se aplica a los productos de lnea base


creados o gestionados por los miembros del sistema, incluyendo:

El software que se ha lanzado a la produccin o se encuentra en versin


beta
Requisitos de las especificaciones del sistema
Grupo de procedimientos y procesos
Usuarios y documentacin tcnica

Las siguientes clases de productos de trabajo estn exentos de este proceso de


control de cambios:

Los productos de trabajo que estn todava en desarrollo, a excepcin de


cambios en los requerimientos solicitados en nuevos proyectos

1.3 Documentos Referenciados

Plan de Gestin de la Configuracin|4

Archivo
Proceso
de
Configuracin

Gestin

Nombre
de

la GCPV_CM_1.0.0.docx

1.4 Acrnimos
CCB

Configuration Control Board

CM

Control Management

GCS

Gestin de la Configuracin del Software

ECS

Elementos de la Configuracin de Software

CMO

Configuration Management Office

CI

Configuration Item

1.5 Definiciones
Lnea Base

Configuration Control Board


a un producto.

Un documento o producto oficial aprobado que


sirve como punto de partida para futuras
versiones.
Revisa y aprueba los cambios sugeridos

Peticin de Cambio

Una solicitud que alguien ha presentado al


sistema de control de cambio que describe un
problema de software, una mejora solicitada,
una propuesta de cambio en los requisitos de
un producto en fase de desarrollo, o un nuevo
proyecto que se propone.

Stakeholder

Persona que directa o indirectamente se ve


afectada por el sistema y que puede afectar el
proyecto.

Configuration Item

Los elementos que son puestos bajo el control


de gestin de la configuracin.

2 Organizacin
2.1 Sistema de Gestin de la Configuracin
SVN, el Sistema de control de versiones, es una herramienta que se utiliza para
almacenar todas las versiones del software y dar seguimiento de los cambios y
lneas de base del proyecto.

2.2 Personal, Roles y Responsabilidades


CCB

Plan de Gestin de la Configuracin|5

La CCB, est integrada por el Desarrollador Lder (Hudy Chan), este en cuestin
tomar decisiones sobre los principales cambios necesarios. Cualquier cambio
en los requisitos deber ser aprobado por el CCB.

Revisar todas las peticiones de cambio y proporcionar los datos


necesarios para determinar la disposicin, tal como se describe en la
Seccin 3.4.
Asignar las peticiones de cambio aprobadas una fecha de
implementacin y un equipo.
Asegurar que las acciones tomadas por las peticiones de cambio son de
manera oportuna.

Presidente CCB
El presidente de la CCB es el Administrador del Proyecto (Jess Castro).

Dirigir las reuniones CCB.


Asignar/aprobar la disposicin de cada peticin de cambio y la
asignacin de la implementacin de la peticin de cambio aprobada.
Asegurarse de que la accin se toma en las solicitudes de cambio de
manera oportuna.

Administrador de la Herramienta de Gestin de la Configuracin


Es el encargado de administrar el sistema de gestin de la configuracin (Juan
Ku), introducir las lneas base, otorgar permisos y administracin de usuarios.
CMO (Juan Ku)

Mantener el Plan de CM
Identificar los elementos de configuracin (CI) y documentar sus
caractersticas.
Controlar y facilitar los cambios a las caractersticas de un CI.
Realizar auditoras para verificar el cumplimiento del Plan CM.
Realizar auditoras para verificar la preparacin para la liberacin.
Administrar la base de datos de administracin de configuracin.
Informar a la CCB el estado de aprobacin de todos los cambios
propuestos y el estado de ejecucin de todos los cambios aprobados.
Trabajar con el Presidente y los miembros de CCB para programar
reuniones peridicas de CCB, y preparar la agenda para cada reunin.

2.3 Herramientas
Las siguientes herramientas son usadas para administrar las lneas base del
proyecto:

Para gestionar los requisitos, documentos y cdigo fuente. La


herramienta utilizada para la gestin de configuracin de repositorios es
SVN.

Plan de Gestin de la Configuracin|6

3 Procedimientos
3.1 Estimacin de tiempo para identificacin de Elementos
Con base al ERS del proyecto, el CMO, determino que el tiempo estimado para
la identificacin delo elementos tomara un total de 2 semanas a partir del da
20 de diciembre, sin tomar los das festivos, 24, 25 y 31 de diciembre del 2010
y el da 1 de enero del 2011

3.2 Identificar elementos de configuracin


La identificacin de los elementos de configuracin (CI) consiste en determinar
los componentes del sistema y documentos, que se pondrn bajo la
identificacin exclusiva de un identificador nico, y hacerlas accesibles al
equipo. Un esquema de correcta identificacin, otorga a cada elemento
trazabilidad entre el elemento y su informacin de estado.
Cada
elemento
se
identificara
de
la
siguiente
manera
Proyecto_TipoDeDocumento_NombreDelElemento_Versin (GCPV_CMP_2.3.1),
por ejemplo:
Proyecto
Puntos Verdes)

SACPUVE (Sistema de Administracin de la Cooperativa

Tipo de Documento

PP (Planes del Proyecto)

Nombre del Elemento CMP (Configuration Management Plan)


Versin del Elemento 2.3.1 (Segunda Versin. Tres modificaciones. Un error
eliminado)
Los tipos de documentos y sus acrnimos se muestran a continuacin:

DS - Especificaciones de Diseo
TP Planes de pruebas
HDS - Especificaciones de diseo de hardware
RS - Especificacin de Requisitos
PP - Planes del Proyecto
SC Cdigo Fuente

A continuacin se presentan los elementos que se pondrn bajo la gestin de la


configuracin:

Planes del Proyecto


Requerimientos
Diseo
Cdigo Fuente
Herramientas
Documentacin del Sistema
Procedimientos de Prueba
Resultados de Prueba

Plan de Gestin de la Configuracin|7

As mismo se generaran otros documentos referentes a apndices que deben


de ser llenados y que deben de ser almacenados y gestionados dentro del
sistema de gestin, dicho elementos se identificaran de la siguiente manera:
Proceso de Origen _ Tipo de Apndice _ Fecha de Realizacin
Por ejemplo:
RM_A3_20-12-2010
As pues con base a lo anterior el CMO, procede a la generacin del archivo
CM_A4_04-01-2011.docx

3.3 Establecer
un
configuracin

sistema

de

administracin

de

Para seleccionar el sistema que servir como gestor de la configuracin, se


tomara en cuenta los siguientes puntos:

Que la versin del software no sea de prueba o de paga.


Permita administrar a los usuarios que tendrn acceso al sistema
Permita otorgar permisos a los usuarios que accedern al sistema
Que sea un sistema fcil de usar
Que no sea un plugin de un ambiente de desarrollo (IDE).
Que se pueda utilizar en distintos sistemas operativos
Que permita solucionar los conflictos que surjan de una manera eficaz

Sistema

Prueb
a

SmartSV
N

No

Assembla
GoogleCo
de

Usuari
os

Permis
os

Usabilid
ad

Si

Si

Si

No

Si

Si

No

Si

Si

Plugi
n

MultiO
S

Resoluci
n
de
Conflicto
s

Total

No

Si

Si

10

Si

Si

Si

No

Si

Si

Si

No

Tabla 1. Comparacin de sistemas de gestin de la configuracin

Con respecto a la Tabla 1. Comparacin de sistemas de gestin de la


configuracin, se puede ver que el sistema que se usara es SmartSVN, ya que
es el ms completo segn el anlisis que se realiz.
Con base a lo anterior el CMO procede al desarrollo del documento CM_A6_2712-2010.docx

3.4 Crear o liberar las lneas base


Para la creacin o liberacin de una lnea base se debe seguir el proceso que se
presenta en la Ilustracin 1. Proceso de liberacin de lneas base, la persona
interesada en la creacin o liberacin de lneas base debe obtener la
autorizacin de la CCB, cualquier integrante del equipo puede presentar una
propuesta para creacin o liberacin de lnea base pero esta solo puede ser
autorizada por la CCB, esta propuesta debe de realizarse a travs del formato
Plan de Gestin de la Configuracin|8

correspondiente, (tal formato se encuentra disponible en el proceso de gestin


de la configuracin en el apndice A8).
Si la peticin de liberacin fue aprobada por el CCB, el administrador de la
Herramienta de Gestin de la Configuracin deber de liberar los elementos de
lnea base que se le soliciten y deber de registrar la salida de dichos
elementos.
El CCB informar qu el conjunto actual de lneas base est disponible a los
interesados.

Ilustracin 1. Proceso de liberacin de lneas base

3.5 Seguir las peticiones de cambio


Cualquier cambio que afecta a los requisitos de lnea base debe ser presentado
a la CCB como una peticin de cambio. La Ilustracin 2. Proceso de peticin de
cambio muestra el diagrama de flujo tpico de una solicitud de cambio. El CCB
debe analizar y considerar cada peticin de cambio. Si la solicitud es
rechazada, puede ser redefinida y volver a presentarla. Si se acepta, los
requisitos sern de nuevo lnea base y todos los potencialmente afectados por
el cambio sern informados. Esta peticin debe de realizarse a travs del
formato correspondiente, (tal formato se encuentra disponible en el proceso de
gestin de la configuracin en el apndice A9).
Cada peticin de cambio presentada que sea aceptada se debe revisar o
asignar una prioridad, y proporcionar una evaluacin de impacto (una
Plan de Gestin de la Configuracin|9

estimacin aproximada del nivel de esfuerzo requerido para la ejecucin, y el


impacto de otras actividades actuales y previstas).
Se asigna una prioridad a cada peticin de cambio cuando se recibe. La
prioridad de una peticin de cambio es asignado, ya sea por el autor o por el
desarrollador lder. El desarrollador lder tiene la autoridad para modificar la
prioridad de cualquier peticin de cambio. Un cambio necesario tan pronto
como sea posible, sin pasar por el calendario de lanzamientos regulares, se le
asigna una prioridad urgente. Todos los cambios, independientemente de su
prioridad, siguen el mismo proceso de aprobacin.
Al recibir una peticin de cambio, el CCB evala el cambio, en caso de ser
necesario se pone en contacto con el autor del cambio, procesa la solicitud del
cambio, y recomienda un calendario para la aplicacin de los cambios
aprobados.

Presentado

Evaluado

Rechazado

Aprobado

Cambio Hecho

Cancelado

Verificado

Cerrado
Ilustracin 2. Proceso de peticin de cambio

3.6 Controlar los elementos de configuracin


La CMO recoge los datos necesarios para producir informes tiles para el CCB,
y el administrador del proyecto.
Para la gestin del cambio, la CMO recoge informacin de identificacin
correspondiente a cada peticin de cambio recibida y su estado en la base de
Plan de Gestin de la Configuracin|10

datos de peticiones de cambio, tal como se define en el procedimiento de


peticiones de cambio. Despus la CMO prepara informes sus respectivos.
Para el estado de los elementos de configuracin, la CMO recoge informacin
de identificacin correspondiente a cada elemento de configuracin controlada,
es decir, la versin actual, el historial de revisiones, el subsistema asociado. Al
final de cada entrega, los elementos de configuracin se actualizan como se
define en el procedimiento de identificacin de elementos bajo
configuracin. La CMO prepara informes conforme a lo solicitado sobre el
estado de CI, que detalla las nuevas solicitudes de cambio, las solicitudes de
cambio recientemente aprobadas, y las solicitudes de cambio cerradas. Se
preparan informes de liberacin por la CMO para que se ingresen en los
informes de la liberacin.

3.7 Realizar auditoras de configuracin


Las auditoras de configuracin consisten en revisiones donde se compara el
proceso de CM o una configuracin de un producto con los requisitos para
determinar si estos se cumplen.
Con base a lo anterior, se identifican las siguientes fechas para las auditorias
de la gestin de la configuracin:

23-03-2011
18-04-2011

Auditoras de lnea base


La CMO trabaja con el desarrollador lder para llevar a cabo una auditora a las
lneas base por cada liberacin. Esta auditora de base verifica el contenido de
la versin completa, y todos los cambios que deberan realizarse han sido
verificados por el equipo. Las revisiones de configuracin se realizaran
peridicamente para verificar la exactitud de la informacin de les elementos
de configuracin. El objetivo de la revisin es para verificar que todos los
componentes del sistema han sido correctamente identificados y que todos los
cambios en l han sido debidamente administrados. Las revisiones peridicos
de configuracin tambin permitirn evaluar la eficacia del proceso de CM y
para identificar posibles modificaciones. El CMO seguir de cerca la
configuracin de los elementos de configuracin y trabajara con los
involucrados para asegurar que los procedimientos de gestin de configuracin
se utilizan adecuadamente. Antes de las liberaciones principales del software,
el Jefe de Desarrollo llevar a cabo una auditora de la configuracin mediante
la realizacin de una construccin completa del software desde cero, y volver
a correr el conjunto de pruebas.
A continuacin se presentan los tres diferentes tipos de auditoras a lneas
base para llevar a cabo:
1. Las auditoras de lneas base:
Una auditora de lnea base de se llevar a cabo por la CMO
cuando cada lnea base se halla establecido y se est listo para
pasar a la siguiente fase del ciclo de vida. Los resultados de esta
auditora se documentarn y se proveen al equipo de desarrollo.

Plan de Gestin de la Configuracin|11

Las auditorias de construccin de cdigo sern llevadas a cabo


por la CMO cuando una lnea base construida est lista para
avanzar a la fase de pruebas. Esta auditora verificara el contenido
de la construccin en comparacin con el contenido previsto en la
planeacin. Los resultados de esta auditora se documentarn y se
suministra con el equipo de pruebas para que conozcan que la
aplicacin est lista para ser probada.
2. Cerca de la conclusin del proyecto, una
auditora funcional de
configuracin (FCA) se llevar a cabo por la CMO. La FCA valida que un
producto de trabajo cumple con sus requisitos de rendimiento. La CMO
analizar la:
Matriz de trazabilidad de Requisitos
Hojas de certificacin y evidencia objetiva de que cada
requerimiento se valid
3. Cerca de la conclusin del proyecto, una auditoria fsica de configuracin
(PCA) se llevar a cabo por la CMO. El PCA valida la coherencia entre el
producto y su documentacin tcnica. La CMO analizara:
Lista de elementos a ser inspeccionados (inventario)
Registro de estado (inventario actualizado)

Plan de Gestin de la Configuracin|12

Potrebbero piacerti anche