Entradas etiquetadas como gestión de configuración

Prácticas: Gestión de Configuración

Todo proyecto de desarrollo produce más que solo el código del sistema final. Todo, desde las especificaciones iniciales a los planos de la solución técnica puede ser considerado como parte integral del sistema y en forma más simple, como un producto del trabajo útil realizado.

Ahora bien, si consideramos que nuestros productos -artefactos- son construidos con la información contenida en los artefactos previos, es natural que puedan surgir problemas si un artefacto anterior es actualizado y el cambio allí incorporado no se propaga apropiadamente en los derivados. A esta situación, que llamamos error de configuración la buscamos controlar y evitar en lo posible, con la práctica conocida como Gestión de Configuración.

Formalmente, el propósito de la Gestión de Configuración es la de establecer y mantener la integridad de los artefactos -productos de trabajo- por medio de la identificación de versiones, la gestión de actualización, el registro de líneas bases y las auditorías de configuración.

Bajo el control de la Gestión de Configuración se debe encontrar todos los documentos que se han entregados al cliente, los artefactos utilizados internamente en el proyecto y las herramientas utilizadas en la creación de dichos artefactos. En general, se deben incluir en este control cualquier ítem sometido a versiones, que pueda ser utilizado, consumido o producido en el proyecto y que de píe a la situación de un error de configuración.

Quizás las dos mayores herramientas con la que cuenta la Gestión de Configuración son: el registro maestro de documentos y las listas de distribución. Sin embargo, cuando se habla de documentos digitales como el código fuente de las aplicaciones, es posible utilizar sistemas de control de versiones automáticos, como CVS.

, , , , , , ,

4 comentarios