plan de gestion de configuracion v2

14
Plan para la Gestión de la Configuración Módulo de Homologaciones por Readmisión en la Universidad del Magdalena Versión: 2.0

Upload: vic12america

Post on 10-Nov-2015

17 views

Category:

Documents


2 download

DESCRIPTION

FTFTF

TRANSCRIPT

  • 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.