Administración de la configuración
Se entiende por configuración del software como el conjunto de características funcionales y físicas del software detallada en la documentación técnica o alcanzada en un producto. (IEEE610.12-90).
Por otro lado la Gestión de la Configuración es un proceso cuyo propósito es establecer y mantener la integridad de los productos de trabajo a través de:1. La identificación de los elementos/productos que van a ser controlados
“¿Cuáles son los elementos de configuración?”
2. La definición de un procedimiento para el control de los productos
“¿Cómo controlo los cambios sobre los elementos de configuración?”
3. El registro/informe del estado de los productos
“¿Cuál es el estado actual de los elementos de configuración?”
4. Lasauditorías de configuración
“¿Los elementos de configuración cumplen los requisitos?”
Un elemento de configuración es cualquier producto de trabajo, tanto producto final como productos intermedios y tanto productos entregables al cliente como productos internos del proyecto, cuyo cambio pueda resultar crítico para el buen desarrollo del proyecto.
Una línea base es un conjunto de elementosde configuración formalmente designados y fijados en un momento específico del ciclo de vida. Los elementos incluidos en la línea base tendrán que cumplir unas condiciones mínimas, es decir, han de estar acabados y formalmente aprobados. La línea base sólo puede ser modificada a través de un procedimiento formal de cambios. La línea base, junto con todos los cambios aprobados sobre la misma,representa la configuración vigente y aprobada.
El proceso de gestión de configuración tiene como principal objetivo asegurar la integridad de los productos y servicios desarrollados. Tomando en cuenta que la integridad del producto es: Saber exactamente lo que se ha entregado al cliente y Saber el estado y contenido de las líneas base y elementos de configuración.
Algunos de los beneficios de laimplementación del proceso de gestión de configuración para la organización son:
a) Asegurar la correcta configuración del software.
b) Proporcionar la capacidad de controlar los cambios.
c) Reducir los sobreesfuerzos causados por los problemas de integridad.
d) Garantizar que todo el equipo trabaja sobre una misma línea base de productos.
Si no se realiza una correcta gestión deconfiguración existen altos riesgos de entregar al cliente la versión incorrecta del producto, es decir, versiones con errores, con cambios que no han sido aprobados o una versión que no se puede reproducir. Además de que no podamos disponer con un inventario completo de los componentes del sistema cuando lo necesitemos, que haya que generar re-trabajo durante las pruebas o que no se pueda recuperar unalínea base anterior para mantenimiento.
ROLES Y RESPONSABILIDADES
Para evitar confusiones acerca de quién debe realizar las actividades de gestión de configuración, debe quedar claramente identificado el organigrama del proceso así como también se deben asignar a personas y grupos concretos.
ACTIVIDADES DE GESTIÓN DE CONFIGURACIÓN
Actividad
Rol responsable
DescripciónEntradas
Salidas
Gestión del proceso de gestión de configuración
Gestor de configuración
Documentar el plan de gestión de configuración.
Necesidades del proyecto
Plan de proyecto Plan de gestión de configuración aprobado
Identificación de elementos de configuración
Gestor de configuración
Identificar elementos de configuración.
Crear estructura del directorio de gestión deconfiguración. Productos del proyecto
Elementos de configuración identificados
Línea base
Estructura del directorio de gestión de configuración
Mantenimiento y control de la gestión de configuración
Responsable del elemento de configuración
Control de cambios sobre elementos de configuración y líneas base.
Obtener aprobación de solicitudes de cambio sobre productos de trabajo...
Regístrate para leer el documento completo.