Contabilidad de Estado

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 27

Gestión de Configuración y

Administración de
Software
Contabilidad de Estado ó
Informe de Estado
Mag. Ricardo Valcárcel
GENERACIÓN DE INFORMES DE ESTADO

• Es la tercera de las cuatro tareas básicas de Gestión de Configuración.


A veces también denominada Contabilidad de Estado. El objetivo es
mantener a los usuarios, a los gestores y a los desarrolladores al
tanto del estado de la configuración y su evolución. En definitiva,
pretende dar respuesta a la pregunta “¿Qué ocurrió?”, y también a la
pregunta “¿Cuándo ocurrió?”.
… GENERACIÓN DE INFORMES DE ESTADO

• Ayuda también a mejorar los problemas de comunicación entre los participantes


en un proyecto. Esto se va a conseguir registrando toda la información necesaria
acerca de lo que va ocurriendo y generando los informes necesarios. Esta tarea
implica, por tanto, la realización de tres actividades básicas:
• Captura de la información
• Almacenamiento de la información
• Generación de informes
… GENERACIÓN DE INFORMES DE ESTADO
• Así pues, los productos de esta actividad son
fundamentalmente de dos categorías:
• Registros.
• Informes.
… GENERACIÓN DE INFORMES DE ESTADO
• ¿Por qué es importante esta tarea?
• Para mantener la continuidad del proyecto. Se trata de permitir que el proyecto siga adelante cuando,
por ejemplo, el jefe de proyecto deja la empresa.
• Para evitar la duplicidad del trabajo. Si no se guarda información acerca de lo que ya se ha hecho, se
puede estar repitiendo el trabajo ya hecho.
• Para evitar caer en los mismos errores una y otra vez.
• Para ser capaces de repetir aquello que salió bien.
• Puede ayudar a encontrar las causas de un fallo.
… GENERACIÓN DE INFORMES DE ESTADO
Centrándonos en el capítulo de Captura de la información, cabe preguntarse ¿de
dónde proviene la información necesaria para poder realizar esta tarea?
Básicamente, la información proviene de las otras tres actividades de GCS.

Y entonces ¿qué información interesa capturar? La cantidad y tipo de información a


capturar depende de las características del proyecto, de su tamaño y complejidad.
Sin embargo, al comenzar un proyecto nunca se sabe qué información puede llegar a
ser útil y cuál no. Por eso, es preferible guardar la mayor información posible.
… GENERACIÓN DE INFORMES DE ESTADO

• En cualquier caso, el Plan de


Gestión de Configuración
deberá indicar la información
mínima a capturar. Una vez se
ha decidido qué información
capturar hay que decidir
dónde almacenarla. Lo mejor
suele ser almacenarla en una
base de datos y utilizar
herramientas automatizadas
para gestionarla.
… GENERACIÓN DE INFORMES DE ESTADO

• La información contenida en
esta base de datos se podrá
utilizar para generar los
informes de Contabilidad de
Estado pertinentes, para
facilitar otras tareas como:

• El análisis post-mortem del


proyecto
• La realización de estimaciones
para proyectos futuros
… REGISTROS
Algunos ejemplos:
1. Registro de elementos de configuración: conteniendo toda la información relativa a los
diferentes elementos de configuración.
… REGISTROS
Algunos ejemplos:
2. Registro de Líneas base: conteniendo toda la información relativa a cada línea base:
• Nombre
• Fecha de establecimiento
•Elementos de configuración que la componen
LINEA BASE
… REGISTROS
Algunos ejemplos:
3. Registro de Solicitudes de cambios: el tipo de información que se suele mantener acerca de cada
solicitud de cambio es la recogida a través del formulario de Solicitud de Cambio, incluyendo:
• Código de solicitud
• Información acerca del solicitante
• Descripción del cambio
• Documentación que apoya la petición de cambio, por ejemplo, una referencia a un Informe de
Incidencia.
• Resolución o disposición acerca del cambio (aprobado, aplazado, denegado,...)
… REGISTROS
4. Registro de Cambios: el tipo de información que se suele mantener
acerca de cada cambio es la recogida a través de el Informe de
Cambio, la Orden de Cambio, el proceso de Gestión de Problemas,
etc. Puede contener información acerca de:
5. Registro de Incidencias
6. Registro de Modificaciones del Código
Puede contener información del tipo :
•Número de identificación de la modificación
•Descripción de la modificación
•Número de notificación de cambio a la que corresponde (si es
aplicable)
•Número de solicitud de cambio a la que corresponde (si es aplicable)
•Nombre de los módulos afectados
•Versiones modificadas
•Persona responsable de la modificación
•Fecha de inicio
•Fecha de terminación
•etc.
7. Registro de Modificaciones sobre bases de
datos
• Número de identificación de la modificación
• Descripción de la modificación
• Número de notificación de cambio a la que corresponde (si es
aplicable)
• Número de solicitud de cambio a la que corresponde (si es aplicable)
• Base de Datos modificada
• Número de versión modificada
• Registros modificados
• Persona responsable de la modificación
• Fecha de inicio
• Fecha de terminación
• etc.
8. Registro de Modificaciones sobre
documentación:
• Número de identificación de la
modificación.
• Descripción de la modificación
• Número de formulario de seguimiento
de documentación al que corresponde
• Documento modificado
• Número de versión modificada
• Persona responsable de la
modificación
• Fecha de inicio
• Fecha de terminación
• etc.
9. Registro de Releases y Variantes

• Su objetivo es describir la composición y estado de una versión


liberada del producto:
• Código de release o variante
• Fecha de liberación
• Elementos de configuración que la componen
• Versión de los elementos de configuración que la componen
• Medio en el que se encuentran
• Diferencias con el release anterior
• Cambios incorporados
• Cambios pendientes
10. Registro de Instalaciones

• Su objetivo es mantener información acerca de todos los lugares en los que


se ha instalado un producto software. Puede contener información del tipo:
• Identificación del producto
• Lugar en el que se ha instalado
• Fecha de instalación
• Release instalada
11. Actas de las reuniones del Comité de
Control de Cambios:
• Fecha
• Lista de miembros asistentes
• Propósito de la reunión
• Acciones del CCC:
• ECS etiquetados
• Líneas base revisadas/cambiadas
• Disposición de Solicitudes de
Cambio, Informes de Incidencias,
Notificaciones de Cambio,
Formularios de Seguimiento de
Documentación, Informes de
Cambios, etc.
• Líneas base aprobadas
• Resultados de las auditorías:
• Deficiencias detectadas
• Plan de resolución de las
deficiencias encontradas
• Recomendaciones
… INFORMES

• En cuanto a los informes, podemos distinguir dos tipos:


• Planificados
• Bajo demanda
… INFORMES (Ejemplos)

• Informe de estado de los cambios: es un resumen del estado


en que se encuentran todas las solicitudes de cambio
registradas durante un determinado período de tiempo.
… INFORMES (Ejemplos)

• Inventario de elementos de configuración, para ofrecer


visibilidad sobre el contenido de las bibliotecas de proyecto.
… INFORMES (Ejemplos)

• Informe de incidencias: es un resumen del estado en que se


encuentran todas las incidencias originadas durante un
determinado período de tiempo y las acciones a las que han
dado lugar.
… INFORMES (Ejemplos)

• Informe de modificaciones: es un resumen de las


modificaciones que se han efectuado en el producto software
durante un determinado período de tiempo.
… INFORMES (Ejemplos)

• Informe de diferencias entre versiones: resumen de las


diferencias entre las sucesivas versiones de un elemento de
configuración.
… INFORMES

• En cualquier caso, al comienzo de cada proyecto será necesario


decidir qué tipo de registros se van a mantener y qué tipo de
informes se van a generar y para quién.
GRACIAS….

También podría gustarte