Upload
vic12america
View
18
Download
2
Embed Size (px)
DESCRIPTION
FTFTF
Citation preview
Plan para la Gestin de la Configuracin
Mdulo de Homologaciones por Readmisin en la Universidad del Magdalena
Versin: 2.0
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 2 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 2 de 14 //V 2.0
Historia de revisiones
Fecha Versin Descripcin Autor
[08/11/2014] [1.0] En este documento se consigna
la primera versin del proceso
que ser llevado a cabo para la
implementacin de la gestin de
la configuracin en el Desarrollo
del Mdulo de Homologaciones
por Readmisin en la
Universidad del Magdalena.
Bladimir
Gambin
Liliana Tovar
[11/11/2014] [2.0] Se registran actividades
adicionales programas en el
plan posterior a la presentacin
de la versin 1 proyectada al
docente Alex Bustamante
Martnez.
Bladimir
Gambin
Liliana Tovar
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 3 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 3 de 14 //V 2.0
Contenido
1. INTRODUCCIN .................................................................................... 4
1.1. PROPSITO ......................................................................................... 4
1.2. ALCANCE ............................................................................................ 4
EL ALCANCE DE ESTE DOCUMENTO ES ESTABLECER LA FUNCIN DE LA GESTIN DE
CONFIGURACIN EN EL PROCESO DE DESARROLLO DEL MDULO HOMOLOGACIN BAJO LA
MODALIDAD DE READMISIN .............................................................................. 4
1.3. TERMINOLOGA ..................................................................................... 4
1.4. REFERENCIAS ...................................................................................... 4
2. GESTIN DE SCM .................................................................................. 4
2.1. ORGANIZACIN .................................................................................... 4
2.2. POLTICAS DE CM ................................................................................. 6
2.2.1. Polticas de control de cambios ......................................................... 6
2.2.2. Polticas de repositorio .................................................................... 6
2.2.3. Polticas de manejo de lneas base .................................................... 7
3. ACTIVIDADES DE SCM ........................................................................... 7
3.1. IDENTIFICACIN DE LA CONFIGURACIN........................................................ 7
3.1.1. Elementos de configuracin ............................................................. 7
3.1.2. Nomenclatura de Elementos ............................................................ 8
3.1.3. Elementos de la Lnea Base del Proyecto ........................................... 8
3.1.4. Recuperacin de los Elementos de configuracin ................................ 9
3.2. CONTROL DE CONFIGURACIN ................................................................... 9
3.2.1. Solicitud de cambios ...................................................................... 10
3.2.2. Evaluacin de cambios o Anlisis de Impacto .................................... 10
3.2.3. Aprobacin o desaprobacin de cambios .......................................... 10
3.2.4. Implementacin de cambios ........................................................... 10
3.3. ESTADO DE LA CONFIGURACIN ................................................................ 10
3.4. AUDITORIAS Y REVISIONES DE CONFIGURACIN.............................................. 11
3.4.1. Almacenamiento y proceso de liberacin .......................................... 11
3.4.2. Auditoria de Configuracin e Informes de Estado ............................... 11
4. CALENDARIO DE ACTIVIDADES DE SCM .............................................. 12
4.1. PLANIFICACIN ................................................................................... 12
4.2. ESPECIFICACIN DE REQUERIMIENTOS ......................................................... 12
4.3. DISEO ............................................................................................ 13
4.4. IMPLEMENTACIN ................................................................................. 13
4.5. INTEGRACIN Y PRUEBA ......................................................................... 13
4.6. ACEPTACIN Y ENTREGA ......................................................................... 13
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 4 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 4 de 14 //V 2.0
1. Introduccin
Este documento contiene los pasos a seguir para la implementacin de un
Sistema de Gestin de la Configuracin al proceso de desarrollo del mdulo de
Homologaciones en la Modalidad de Readmisin de la Universidad del
Magdalena.
1.1. Propsito
El propsito de este plan es describir las actividades de gestin de
configuracin de software que deben ser llevadas a cabo durante el proceso
de desarrollo del mdulo de Homologacin bajo la modalidad de Readmisin
en la Universidad del Magdalena. Para ello se definirn tanto los productos
que se pondrn bajo control de configuracin, como los procedimientos que
deben ser seguidos por los encargados del desarrollo del proyecto.
1.2. Alcance
El alcance de este documento es establecer la funcin de la gestin de
configuracin en el proceso de desarrollo del mdulo Homologacin bajo la
Modalidad de Readmisin
1.3. Terminologa
Elemento de Configuracin (CI): Consiste en cada uno de los
elementos que estarn bajo gestin de Configuracin.
Sistema de Gestin de Configuracin (SCM): Consiste en el sistema de
Gestin de Configuracin del Software que se utilizar dentro del
proyecto.
Responsables del Sistema de Gestin de Configuracin (SCMR):
Consiste en las persona encargadas de controlar y supervisar la
gestin de cambios dentro del proyecto.
1.4. Referencias
[1] ANSI/IEEE Std 828-2012, IEEE Standard for Software Configuration
Management Plans.
2. Gestin de SCM
2.1. Organizacin
Cmo se haba expuesto anteriormente los SCMR deben ser los encargados de
proveer la infraestructura y el entorno de configuracin para el proyecto, por lo cual
sern encargados de velar porque todos los integrantes del equipo de trabajo
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 5 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 5 de 14 //V 2.0
entiendan y ejecuten las actividades de SCM establecidos en el presente Plan. Otras
de sus responsabilidades ser controlar las versiones y cambios de cada una de
ellas.
Para el desarrollo del presente plan se contar con la participacin de un Gestor de
la Configuracin, un Coordinador de Configuracin, Responsable de elementos de
configuracin y un Gestor de cambio; sus respectivas funciones se detallan a
continuacin:
Rol Actividad
Gestor de la Configuracin
(SCMR)
Gestionar la planificacin, identificacin, control,
seguimiento y auditora de todos los elementos de
configuracin en la base de datos de
configuracin.
Desarrollar el plan de gestin de configuracin.
Promover el uso efectivo de la base de datos de
configuracin dentro del grupo de trabajo.
Monitorizar y reportar los cambios no autorizados
sobre los elementos de configuracin.
Liderar las actividades de evaluacin del proceso:
revisar tipos de elementos de configuracin,
relaciones, atributos y valores asociados,
estructura de la base de datos, derechos de
acceso.
Aprobar cambios estructurales en la base de datos
de configuracin.
Coordinadora de
Configuracin (SCMR)
Asegurar que todos los elementos de
configuracin estn registrados de forma
adecuada en la base de datos de configuracin.
Asegurar la consistencia e integridad de los datos
de la base de datos de configuracin y la
estructura del sistema a travs de la ejecucin de
procedimientos de verificacin y auditora.
Reportar cualquier discrepancia o no conformidad
en los elementos de configuracin al gestor de
configuracin.
Participar en la mejora continua del proceso de
gestin de configuracin.
Deber evaluar, aprobar y autorizar la creacin o
liberacin de lneas base dentro del proyecto.
Responsable de elementos
de configuracin
Asegurar que los elementos de configuracin de
los que es responsable estn registrados en la
base de datos de configuracin con el estado y
datos de configuracin apropiados.
Verificar que los cambios sobre los elementos de
configuracin siguen el proceso de cambios
definido.
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 6 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 6 de 14 //V 2.0
Asegurar la idoneidad e integridad de los
elementos de configuracin de los que es
responsable.
Trabajar conjuntamente con el gestor de
configuracin para identificar las causas de
cualquier discrepancia identificada en las
auditoras e implementar las acciones correctivas.
Gestor de cambio
Evaluar el impacto y riesgo de los cambios.
Asegurar que los responsables de los elementos
de configuracin actualizan los histricos de estos
elementos con los cambios implementados.
Tabla 1 Responsabilidades de la gestin de configuracin
2.2. Polticas de CM
2.2.1. Polticas de control de cambios
Para todos los cambios sobre los tems de configuracin, se debe
diligenciar el formato de solicitud de cambios,
SCM_AYRE_SolicitudCambios.doc, en el cual se debern registrar los
siguientes datos: Fecha de solicitud del cambio, tem de Configuracin al
que se le pretende aplicar un cambio, justificacin del cambio y persona
que solicita el cambio. Este formato debe estar incluido en el Sistema de
Gestin de la Calidad COGUI.
La solicitud de cambios deber ser evaluada por el Gestor de Cambios el
cual medir el impacto o riesgo de esta, y remitir para su aprobacin a
la Coordinadora de Configuracin.
2.2.2. Polticas de repositorio
Todos los tems de configuracin debern ser manejados por la
herramienta de control de cambios GitHub Enterprise y GitHub para
Windows, para tener centralizada la informacin que sea almacenada,
conservando una estructura de versiones para todos los tems.
No se debern copiar archivos binarios en el repositorio.
No se debern almacenar archivos comprimidos (archivos .zip, .rar, .ace,
etc.).
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 7 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 7 de 14 //V 2.0
En cuanto a los compilados u otros ejecutables, se deber guardar es la
forma de generarlos y no los archivos compilados ni los instaladores de
los mismos.
Los nombres de los archivos que se carguen al repositorio solo debern
estar conformados por letras y nmeros, es decir, no debern tener
tildes, letras , ni ningn otro carcter especial.
2.2.3. Polticas de manejo de lneas base
Las lneas base sern establecidas por los SCMR. Cada lnea base deber
etiquetarse, documentando las versiones de los productos que la conforman,
y el estado en que se encuentra (ver Lneas Base ms adelante).
3. Actividades de SCM
3.1. Identificacin de la configuracin
3.1.1. Elementos de configuracin
Los elementos de configuracin para la ejecucin del proyecto sern los
siguientes:
El plan de proyecto.
El documento de definicin de requerimientos.
Estndares de anlisis, diseo, codificacin, pruebas, y auditoria.
Documentos de anlisis del sistema.
Documentos de diseo del sistema.
Modelo de procesos de negocio
Prototipos.
Especificaciones de prueba del sistema.
El Cdigo fuente del programa.
Documentos de diseo de base de datos.
Datos de prueba.
Manuales de usuario.
Manuales tcnicos.
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 8 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 8 de 14 //V 2.0
3.1.2. Nomenclatura de Elementos
Para la fcil identificacin de cada uno de los elementos de configuracin,
definiremos un mtodo de nombrado de los mismos. La identificacin se lleva
a cabo mediante la inclusin de varias etiquetas en el nombre del archivo,
relacionadas con determinados parmetros tales como la versin o la
actividad. Al inicio de cada nombre de los elementos de configuracin se
deber incluir la etiqueta HOM para indicar que ste pertenece al proyecto
Mdulo de Homologaciones por Readmisiones.
A continuacin se muestra el mtodo para identificar cada ECS de forma
nica:
ELEMENTO NOMBRAMIENTO
Documentos HOM_fase_nombreECS_versin: En donde HOM
corresponde al nombre del proyecto, fase: sigla de 4
letras del nombre de la fase a la que corresponde el
documento, nombreECS: Nombre del documento (sin
espacios), versin: versin en la que se encuentra el
documento.
Siglas de Fases:
INIC Inicio
ELAB Elaboracin
CONS Construccin
TRAN Transicin
Ejemplo: HOM_INIC_PlanGestion_v1.0
Nombre del Plan de Gestin del Proyecto generado en la
fase de inicio en versin uno.
Tabla 2 Mtodo para identificar ECS
3.1.3. Elementos de la Lnea Base del Proyecto
Para la creacin o liberacin de una lnea base se debe seguir un proceso.
Cualquier integrante del equipo podr presentar una propuesta para creacin
o liberacin de lnea base pero sta solo puede ser autorizada por la
Coordinadora de Configuracin, esta propuesta deber realizarse a travs
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 9 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 9 de 14 //V 2.0
del formato SCM_AYRE_SolicitudLineaBase.doc, el cual debe estar incluido
en el Sistema de Gestin de la Calidad COGUI.
El estado de un lnea base debe indicar en qu fase del ciclo de vida se
encuentra, si est en produccin, si est en pruebas o si fue rechazada. La
informacin de lnea base debe registrar los siguientes campos como mnimo:
LINEA BASE: [Identificador de la lnea base]
FASE: [Fase]
ITERACIN: [Iteracin]
Elemento Descripcin Versin Estado Quien aprob
[Nombre del
elemento de
la Lnea
Base]
[Descripcin del
elemento de la
Lnea Base]
[Versin
de la lnea
base]
[Estado de la
lnea base. Ej.:
En pruebas, en
produccin,
rechazado,
etc.]
[Persona que
aprob a
formacin de la
lnea base.]
Tabla 3 Elemento de Lnea Base
Para nombrar las lneas base se tendr en cuenta el siguiente formato:
HOM_LB### donde HOM corresponde a la abreviacin del nombre de
proyecto y ### son los nmeros relacionados con la versin de la Lnea
Base.
3.1.4. Recuperacin de los Elementos de configuracin
Cada elemento de configuracin y Lnea Base debern ser almacenado
fsicamente en un ambiente controlado.
Para esto, todos elementos de configuracin sern almacenados en un medio
digital, sea CD o DVD, y debern ser entregados en custodia de manera
oficial a la persona encarga de Archivo y Correspondencia de la dependencia
de Admisiones, quien seguir los procedimientos propios de la oficina en
cuenta a almacenamientos y recuperacin de documentos.
3.2. Control de configuracin
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 10 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 10 de 14 //V 2.0
3.2.1. Solicitud de cambios
El solicitante llena el formato de solicitud de cambios, formato
SCM_AYRE_SolicitudCambios.doc, el cual es remitido al Gestor de Cambios.
Se deber ingresar toda la informacin necesaria, detallada en el documento.
3.2.2. Evaluacin de cambios o Anlisis de Impacto
El formato de Solicitud de Cambios es recibo por el Gestor de Cambios quien
medir el impacto o riesgo de esta, y remite a la Coordinadora de
Configuracin.
La Coordinadora de Configuracin analiza el cambio y puede o no requerir la
presencia del solicitante.
3.2.3. Aprobacin o desaprobacin de cambios
La Coordinadora de Configuracin aprueba o rechaza la solicitud, haciendo la
respectiva documentacin del cambio.
Una vez realizado esto, La Coordinadora de Configuracin informa a los
miembros del proyecto acerca del cambio.
3.2.4. Implementacin de cambios
Una vez los miembros del equipo son informados acerca del cambio, los
involucrados realizarn la implementacin del mismo.
Se realizar un ciclo de pruebas completas para validar que no se hayan
generado errores por el cambio.
3.3. Estado de la configuracin
Para el estado de los elementos de configuracin, la Coordinadora de
Configuracin recoge informacin de identificacin correspondiente a cada
elemento de configuracin controlada, es decir, la versin actual, el historial
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 11 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 11 de 14 //V 2.0
de revisiones. Al final de cada fase, los elementos de configuracin se
actualizan como se define en el procedimiento de identificacin. La
Coordinadora de Configuracin preparar los informes conforme a lo solicitado
sobre el estado de los elementos de configuracin, que detalla las nuevas
solicitudes de cambio, las solicitudes de cambio recientemente aprobadas, y
las solicitudes de cambio cerradas.
3.4. Auditorias y revisiones de configuracin
3.4.1. Almacenamiento y proceso de liberacin
Al repositorio de datos se le realizar un backup todas las semanas que se
debe tener en un equipo distinto al servidor en el que se aloja el repositorio.
En caso de desastre, el backup se recuperar en el mismo equipo si es posible
o en otro equipo que sea distinto al equipo en el que se guarda el backup.
El proceso de liberacin se realizar poniendo una lnea base aceptada en
produccin. Para esto se deber tener la aprobacin del Gestor de la
Configuracin, el cual toma una lnea base que haya superado
satisfactoriamente el ciclo de pruebas y la etiqueta como un release que se desplegar en produccin.
3.4.2. Auditoria de Configuracin e Informes de Estado
El Gestor de Configuracin realizar auditoras en puntos clave del ciclo de
vida, con el fin de asegurar que los cambios se hayan efectuado
correctamente. Para ello deber tener en cuenta que:
Cada elemento de configuracin se encuentra en el directorio
apropiado.
El estado actual de los elementos de configuracin es consistente.
La informacin de lnea base se mantiene de forma correcta.
Se han registrado todos los cambios aprobados, que hayan sido
realizados sobre los elementos de configuracin.
Se puede establecer una trazabilidad entre cambios y productos
afectados.
Se han incorporado modificaciones adicionales distintas a las
aprobadas con las solicitudes de cambios realizadas.
Como resultado de la auditora, el Gestor de Configuracin generar un
informe del estado de configuracin, el cual deber responder a los siguientes
interrogantes:
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 12 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 12 de 14 //V 2.0
Qu paso?
Quin lo hizo?
Cundo pas?
Qu ms se vio afectado?
4. Secuencia de actividades de SCM
A continuacin se describe la secuencia de las actividades del SCM, su
coordinacin y los eventos involucrados para su implementacin.
4.1. Planificacin
Esta etapa tendr una duracin de 2 semanas a partir de la aprobacin de
ejecucin del proyecto.
La primera tarea durante la planificacin ser designar los roles para las actividades
del SCM. Esto involucra definir al(os) SCMR, designar al Gestor de la configuracin,
al Coordinador de Configuracin, al Responsable de elementos de configuracin y al
Gestor de cambio as:
Tabla 4 Designacin de Roles de la Gestin de Configuracin
4.2. Especificacin de requerimientos
Esta etapa tendr una duracin de 4 semanas posterior a la fase de planificacin.
Desde esta etapa los SCMR debern proveer apoyo constante sobre las actividades
del SCM a todo el equipo de trabajo que as lo requiera.
Nombre Rol
Bladimir Gambin Gestor de la Configuracin (SCMR)
Liana Tovar Coordinadora de Configuracin (SCMR)
Jhon Mario Martnez Responsable de elementos de configuracin
Manuel Villalba Gestor de cambio
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 13 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 13 de 14 //V 2.0
Al trmino de esta etapa, se deber establecer la Lnea Base de especificacin de
requerimientos.
4.3. Diseo
Esta etapa tendr una duracin de 2 semanas posterior a la fase de Especificacin
de requerimientos.
En esta etapa se debern controlar los cambios y se informar peridicamente al
responsable el estado de la configuracin.
Al trmino de la etapa se establece la Lnea Base de diseo conformada por el
diseo preliminar, el diseo detallado y los planes de prueba.
4.4. Implementacin
Esta etapa tendr una duracin de 4 semanas posterior a la fase de Diseo.
Se controlarn los cambios y se informa peridicamente sobre el estado de la
configuracin.
Una vez se haya aprobado un cdigo, se establece la Linea Base de este.
4.5. Integracin y prueba
Esta etapa tendr una duracin de 3 semanas posterior a la fase de
Implementacin.
Se controlan los cambios y se informa peridicamente sobre el estado de la
configuracin.
Integrado y aprobado el software se establece la Linea Base de integracin y
prueba. Luego, se realiza la auditora fsica y funcional.
4.6. Aceptacin y entrega
Esta etapa tendr una duracin de 1 semanas posterior a la fase de Integracin y
prueba.
PLAN DE GESTION DE
CONFIGURACION
Smart Solutions
Fecha: 8-11-2014 Pgina 14 de 14
Confidencial Universidad del Magdalena, 2014 Pgina 14 de 14 //V 2.0
Aprobado el software y su configuracin se establece la Linea Base del producto. La
versin del software liberada junto a su documentacin ser almacenada en el
repositorio del software.