Plan de gestion de la configuracion
-
Upload
juan-benavidez -
Category
Documents
-
view
221 -
download
3
description
Transcript of Plan de gestion de la configuracion
Online Football Manager Game
1
Hattrick: Online Football Manager Game Plan de Gestión de la Configuración
Versión 1.0
Juan Karlos Solórzano Benavidez.
Online Football Manager Game
2
Historia de Revisión
Fecha Versión Descripción Autor
22/11/2011 1.0 Versión inicial para revisión Juan Karlos Solórzano.
Online Football Manager Game
3
Tabla de Contenidos
1. INTRODUCCIÓN ......................................................................................................... 4 1.1. Objetivo ........................................................................................................................ 4
1.2. Alcance ........................................................................................................................ 4
1.3. Definiciones, Siglas y Abreviaturas ............................................................................. 4
1.4. Referencias ................................................................................................................... 4
1.5. Lanzamientos ............................................................. ¡Error! Marcador no definido.
2. MANEJO DE CONFIGURACIÓN DE SOFTWARE .............................................. 5 2.1. Organización, Responsabilidades e Interfaces ............................................................. 5
2.2. Herramientas, Ambiente e Infraestructura ................................................................... 5
3. RECURSOS………………………………………………………………………………………………… 5 3.1 Recusros de software……………………………………………………………………5
4. IDENTIFICACIÓN DE LA CONFIGURACIÓN ..................................................... 6 4.1. Selección de los Ítems de Configuración ..................................................................... 6
4.2. Identificación de los Ítems de Configuración .............................................................. 6
4.3. Soporte de Ítems de Configuración Físicos………………………………………………………….8
4.4. Determinación de líneas bases y lanzamiento……………………………………………………...8
5. CONTROL DE LA CONFIGURACIÓN……………………………………………………..9 5.1. Configuración y Control de Cambios………………………………………………………………….9
5.2. Procesamiento y Aprobación de Requerimiento de Cambio…………………………………..9
5.3. Comité de Control de Cambios .................................................................................. 10
5.3.1. Integrantes del Comité de control de cambios…………………………………….10
5.3.2. Reuniones ............................................................................................................... 10
5.3.3. Responsabilidades del comité de control de cambios…………………………….10
5.6. Entornos / ambientes .................................................................................................. 11
6. AUDITORIA DE COMITÉ DE CAMBIOS ............................................................. 11
7. REPORTES DE ESTADO ......................................................................................... 11
Online Football Manager Game
4
1. Introducción
El propósito del documento es elaborar el plan de Gestión de Configuración para un
proyecto de construcción de una aplicación web de un juego tipo “Hattrick”.
1.1. Objetivo
Definir y mantener la integridad de los artefactos que se generarán a lo largo del ciclo
de vida.
Definir las actividades de administración de la configuración a desarrollar, su
frecuencia, roles y responsabilidades.
1.2. Alcance
Las actividades incluidas dentro de la Administración de la Configuración son:
• Identificación de ítems de configuración
• Mantenimiento de descripciones de los ítems de configuración.
• Establecimiento y administración del repositorio.
• Mantenimiento de la historia de los ítems.
• Control de los cambios.
• Construcción de lanzamientos de productos.
• Reporte del estado de la configuración.
• Despliegue de las aplicaciones en los distintos ambientes (Desarrollo, plan de
aseguramiento de la calidad del software, Producción).
1.3. Definiciones, Siglas y Abreviaturas
Línea Base: Conjunto de componentes con una determinada versión que en forma
conjunta permiten el funcionamiento de la aplicación
SRS. Software Requirements Specification (Especificación de los requerimientos de
Software)
1.4. Referencias
Procedimiento de Gestión de la Configuración
Procedimiento de Planificación de Proyectos
1.5. Lanzamientos
El Plan de Administración de la configuración se basa fuertemente en los lineamientos
planteados en el Procedimiento de Gestión de la Configuración. Lo que siguiente la
especificación de las actividades a realizar en el área de la gestión de la configuración.
Online Football Manager Game
5
2. MANEJO DE CONFIGURACIÓN DE SOFTWARE
2.1. Organización, Responsabilidades e Interfaces
Miembros/Rol Responsabilidades Apellido y
nombre
Administrador de
Sistema de gestión de la
configuración.
Este rol tiene asociado las tareas de
administración y mantenimiento del
repositorio unificado de versionado.
Ing Juan Karlos
Solorzano
Líder de equipo técnico. 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 Sistema
para la creación y puesta en marcha del
versionado.
Wilmer Romero.
Miembro del Equipo de
Desarrollo
Este rol interactúa con el repositorio
haciendo operaciones sobre los ítems de
configuración generados durante un
proyecto. Serán los principales
productores/consumidores de los datos
puestos bajo control de versión.
Equipo de
desarrolladores.
2.2. Herramientas, Ambiente e Infraestructura
Subversion: Subversion es un sistema de control de versiones. Subversion puede acceder al
repositorio a través de redes, lo que le permite ser usado por personas que se encuentran en
distintas computadoras. A cierto nivel, la posibilidad de que varias personas puedan modificar
y administrar el mismo conjunto de datos desde sus respectivas ubicaciones fomenta la
colaboración. Se puede progresar más rápidamente sin un único conducto por el cual deban
pasar todas las modificaciones. Y puesto que el trabajo se encuentra bajo el control de
versiones, no hay razón para temer por que la calidad del mismo vaya a verse afectada —si se
ha hecho un cambio incorrecto a los datos, simplemente deshaga ese cambio.
3. RECURSOS
Esta sección describe los recursos requeridos para ejecutar las actividades de administración
de configuración del proyecto, incluyendo todas las herramientas de software que se
utilizarán en el proyecto.
3.1. Recursos de Software
La siguiente tabla lista las herramientas de software que se utilizarán en el proyecto y que
aplican a la generación o mantenimiento de ítems de configuración.
Online Football Manager Game
6
Recurso ID Nombre Propósito
1 Subversión Repositorio de almacenamiento
2 Enterprise Architect Herramienta de modelado
4 Microsoft Project Herramienta para administrar el Diagrama
del proyecto
5 Paquete de Microsoft
Office
Administrar la documentación que no sea
código del proyecto
6 NetBeans
Entorno de desarrollo de Aplicación
7 Time Tracker
Administrar la imputación de horas del
proyecto en función de las actividades
realizadas
Recurso ID: Identificador unívoco de la herramienta de software.
Nombre: Nombre de la herramienta de software.
Propósito: Describe el propósito de la herramienta (Ej. administrar toda la
documentación que no sea código).
4. IDENTIFICACIÓN DE LA CONFIGURACIÓN
4.1. Selección de los Ítems de Configuración
La selección de los ítems de configuración será responsabilidad del Líder de Proyecto, dichos
ítems serán puestos bajo administración de configuración de acuerdo al presente plan.
4.2. Identificación de los Ítems de Configuración
Etapa del ciclo de vida ID
Ítem
Ítem de configuración Recurso que
genera / versiona el
IC
Incepcion 1 Lista de riesgos Plan maestro
2 Plan maestro Plan maestro
3 Plan de comunicaciones Plan maestro
4 Requerimientos Analista
5 Visión Analista
6 Plan de Administración de la
Configuración
Responsable
Administración de la
configuración de
software
7 Plan de Mediciones Analista de
Mediciones
Online Football Manager Game
7
8 Planilla de Mediciones Analista de
Mediciones
9 Requisitos del software Analista
10 Interfaces de Usuario Analista
Elaboración 11 Casos de uso Analista
12 Diagramas de secuencia Analista
13 Diagramas de Clases Analista
14 Especificaciones
suplementarias de Casos de
Uso
Analista
15 Plan de Aseguramiento de la
calidad.
Plan de
aseguramiento de la
calidad de software
16 Plan de Evaluación Plan de
aseguramiento de la
calidad de software
17 Plan de Test Plan de
aseguramiento de la
calidad de software
18 Casos de Prueba Analista
Administración de la
calidad
19 Informes de Evaluación
(checklists, resultados de
ejecución, informe de
ejecución, detalle de informe)
Analista
administración de la
calidad.
20 Modelo de Base de Datos Analista
21 Clases java Desarrollador
Construcción 22 Archivos XML Desarrollador
23 Archivos de Propiedades Desarrollador
24 Scripts de Base de Datos Desarrollador
25 Configuración de los
Ambientes
Responsable Administración de la Configuración de Software
Online Football Manager Game
8
4.3. Soporte de Ítems de Configuración Físicos
Ítem de
Configuración
Ubicación / Medio Nomenclatura Procedimiento de
Administración
Planes Firmados Armario de la
Oficina del Líder
de Proyecto
Control<Nomb
re del
Plan>Version
Se mantendrá la copia firmada bajo
llave.
Requisitos de
Software con
Requerimientos
Firmados
Armario de la
Oficina del Líder
de Proyecto
ControSRS+co
nsecutivo
Se mantendrá la copia firmada bajo
llave.
Casos de Uso
Firmados
Armario de la
Oficina del Líder
de Proyecto
ControlCaso
de Uso
<Nombre
Completo caso
de uso>
Se mantendrá la copia firmada bajo
llave.
Carta de salida
Firmada
Armario de la
Oficina del Líder
de Proyecto
CartaSalida+co
nsecutivo
Se mantendrá la copia firmada bajo
llave.
4.4. Determinación de líneas bases y lanzamientos
Línea Base Momento Ítems de configuración
Planificación y
Cronograma
Luego que el se acepta el Plan de Desarrollo
de Software propuesto.
El objetivo es fijar la línea base de alcance
para el proyecto, su estimación y
planificación.
Se genera una línea base por cada fase, y se
modificará ante cada cambio crítico en la
planificación del proyecto. Por cada nuevo
elemento o modificación de los documentos
relacionados.
Planes
Cronograma de desarrollo
de software
Lista de riegos
Requerimientos Al fin de la Incepción, cuando se tenga
aprobado el SRS, y se haya acordado el
Documento de Visión se generará la línea
base.
Visión
SRS
Especificaciones de Casos
de Uso
Online Football Manager Game
9
Al fin de la Elaboración, cuando se tengan
aprobadas las Especificaciones de Casos de
Uso, se generará la línea base.
Se generará una nueva línea base cada vez
que se produzca una modificación en los
requerimientos o en los casos de uso, por
control de cambios.
Prototipo de Pantalla
Diagrama de Navegación
Modelo de Clases de
Análisis
Sistema Por cada entrega a Administrador de calidad
o al Cliente, se generará una línea base.
Una vez el Producto esté terminado, probado
y validado con el cliente, se tendrá la línea
base final.
Aplicación
Pruebas Unitarias
La siguiente tabla describe los distintos tipos de lanzamientos referentes a la aplicación que
se definen para los proyectos:
Nombre
lanzamiento Descripción
Entrega a
Testing
Este lanzamiento será creado cuando exista un conjunto de
código desarrollado en estado estable para comenzar las pruebas
y acordada la planificación con el área de Testing.
Aceptado
Este lanzamiento será creado cuando se ejecutan exitosamente
todos los casos de prueba para el usuario. El resultado de éste
será utilizado como lanzamiento de producción.
Producción
Se creará una vez que se haya recibido la aceptación por parte del
sector usuario después que haya iniciado la fase de
mantenimiento.
5. CONTROL DE LA CONFIGURACIÓN
5.1. Configuración y Control de Cambios
Ver Versión 1 Plan de Administración de Cambios.doc (Este documento).
5.2. Procesamiento y Aprobación de Requerimiento de Cambio
Ver Versión 1. Plan de Administración de Cambios.doc (Este documento).
Online Football Manager Game
10
5.3. Comité de Control de Cambios
5.3.1 Integrantes del Comité de Control de Cambios
5.3.2 Reuniones
Tipo de Reunión Propósito Frecuencia Duración
Reunión Semanal
de avance
En la reunión semanal de avance con el
equipo de desarrollo se deberán tratar
los cambios presentados por los
miembros del equipo
Semanal 1h
5.3.3 Responsabilidades del comité de control de cambios
El comité de control de cambios tendrá la autoridad para administrar el proyecto de
software en lo que respecta a las funciones que se describen a continuación:
a. Autorizar la creación de líneas base.
b. Representar al Administrador de Proyectos y a todos los grupos que pueden
ser afectados por cambios a la línea base.
c. Evaluar la disponibilidad de recursos necesarios para la ejecución del cambio
propuesto y los costos asociados.
d. Evaluar como impactan los cambios propuestos en la planificación definida.
5.4 Clasificación de los tipos de pedido de cambios
Ver COA001.PAC.Plan de Administración de Cambios.doc.
5.5 Clasificación de la severidad de los pedidos de cambio
Ver COA001.PAC.Plan de Administración de Cambios.doc.
Miembros/Rol Apellido y nombre
Líder del Comité de
control de cambios
Wilmer Jimenes
Responsable del Cliente
Wilfredo López, Ana Fernanda Pérez
Evaluador de Cambios Wilfredo López. Ana Fernanda Pérez
Online Football Manager Game
11
5.6 Entornos / ambientes
La siguiente tabla describe los ambientes propuestos para el desarrollo y mantenimiento de
los productos correspondientes al proyecto [[Plan de Gestión de la Configuración]]:
6 AUDITORIA DE GESTIÓN DE LA CONFIGURACIÓN.
A continuación se describen las auditorias de administración de la configuración a ser
llevadas a cabo durante el proyecto.
Audit.
ID
Tipo Descripción Responsable Momento
1 Física Auditar que estén bajo control de
versión todos los ítems mencionados
en este documento de acuerdo a las
líneas base entregadas.
Administración
de la calidad
Transición
2 Proceso Auditar que se cumplan todos los
ítems del área de proceso de
Administración de la configuración,
de acuerdo a la lista de chequeos de
administración de la configuración.
Administración
de la calidad
En Incepción y
Transición
7 REPORTES DE ESTADO
A continuación se describen los reportes de configuración a ser generados para identificar el
estado de la configuración del software.
ID de
reporte
Propósito Frecuencia Responsable
1 Informar del estado
de la configuración y
de la adherencia a
procesos de acuerdo
a la lista de chequeos
de gestión de la
configuración.
En Incepción y
Transición
Administración de la
calidad
ID Descripción Responsable
1 Desarrollo Duvier Cardenas
2 Testing Ivania Lucia Castro Jaraba
3 Test de Aceptación Luis Manotas
4 Producción Yairene de la cuesta