Con un sólido plan de gestión de la configuración, podrá definir, documentar, controlar, instruir, aplicar y gestionar sin esfuerzo los cambios en los distintos componentes de su proyecto.
Es necesario para que sus procesos de ingeniería de sistemas y gobernanza controlen y hagan un seguimiento de los servicios y recursos de TI en toda su organización.
La base de un plan de gestión de la configuración es tener presentes todos los elementos y documentar sus interdependencias funcionales y sus capacidades.
Y para ofrecer los mejores servicios de TI, debe seguir algunas directrices de la Biblioteca de Infraestructuras de TI (ITIL).
Un marco ITIL puede abarcar varios servicios de TI, como copias de seguridad, servicios en la nube, seguridad de la red, servicios de impresión gestionados, soporte de help desk, consultoría de TI y mucho más. Ofrece un enfoque estructurado y sistemático para gestionar el riesgo, establecer prácticas rentables y fortalecer las relaciones con los clientes.
Analicemos el plan de gestión de la configuración, sus ventajas, objetivos, componentes y mejores prácticas.
¿Qué es la gestión de la configuración?
La gestión de la configuración consiste en mantener la coherencia de la funcionalidad, el rendimiento y los atributos físicos de un producto con la ayuda de su diseño, la información operativa y los requisitos durante todo su ciclo de vida.
El proceso de gestión de la configuración implica cinco sencillos pasos:
- Creación de un plan de gestión de la configuración: El primero consiste en crear un plan que explique el proceso para registrar, gestionar y probar las configuraciones del proyecto. El plan incluye una introducción de cada elemento, una visión general del proyecto y estrategias de gestión.
- Identifique los requisitos para la configuración: Se trata de un paso imprescindible que puede realizar llevando a cabo una reunión con las partes interesadas y revisando los entregables.
- Documentación: Una vez que tenga todos los requisitos de configuración, puede documentarlos para poder medir el progreso comparando los cambios con las configuraciones de referencia.
- Seguimiento de las configuraciones: El seguimiento es un paso necesario en la gestión de configuraciones, que puede realizarse mediante la contabilidad de estado. El objetivo principal es conocer las versiones anteriores y actuales de la configuración.
- Probar la adherencia: Otro paso crítico es probar cómo su proyecto o software se adhiere a los requisitos de configuración. En otras palabras, se llama auditoría. El objetivo principal de este paso es asegurarse de que el resultado de su trabajo cumple los requisitos.
¿Qué se entiende por plan de gestión de la configuración?
Tanto si se trata de una pequeña empresa como de una compañía en crecimiento o de una empresa, el inicio de un proyecto requiere que defina algunos procedimientos específicos para su proyecto. Si desglosa cada proceso, podrá planificar fácilmente cada paso.
Ahí es donde resulta útil un plan de gestión de la configuración para controlar, documentar, definir, gestionar y auditar los cambios de cada componente de su proyecto. Implica procedimientos y requisitos esenciales para sus actividades de gestión de la configuración. También le permite controlar y gestionar su proyecto de acuerdo con los requisitos del cliente.
Una planificación adecuada de la configuración define los elementos de su proyecto que son configurables y necesitan algunos cambios formales. Estos elementos pueden ser el color, el tamaño, la forma, el peso y los materiales. Las especificaciones particulares según sus funciones dictan la capacidad de cada producto y le permiten lograr un resultado específico.
Ejemplo: Tomemos un coche como ejemplo. Sus especificaciones físicas son el color, el número de puertas (cuatro o dos puertas), etc., y las especificaciones funcionales son la capacidad de alcanzar los 100 km/h en 5 segundos, el cierre automático del coche, etc.
La gestión de la configuración implica cinco pasos: planificación, identificación, control, contabilidad del estado y auditoría. Este proceso de ingeniería de sistemas es ampliamente utilizado por las organizaciones militares para controlar y gestionar los cambios a lo largo del ciclo de vida de los sistemas complejos, incluidos los vehículos militares, los sistemas de información y los sistemas de armas.
Objetivos de un plan de gestión de la configuración
La implantación de un plan de gestión de la configuración en su empresa actúa como un paraguas para su proyecto. Gestiona y rastrea el producto o software emergente junto con sus versiones. También controla la configuración identificada del software, las herramientas y el hardware a lo largo del ciclo de vida.
Debe seguir la corriente de la tecnología para mantenerse en el mercado y evitar situaciones no deseadas y riesgos que pueden destruir sus activos. Los principales objetivos de un plan de gestión de la configuración son:
- Elaborar un plan para cada elemento configurable
- Administración remota del sistema
- Reducción del tiempo de inactividad de los usuarios
- Copias de seguridad fiables
- Configuración de estaciones de trabajo
- Soporte para múltiples usuarios
¿Por qué es necesario un plan de gestión de la configuración?
La gestión de la configuración requiere un mecanismo para almacenar y manejar los datos. ITIL introdujo el nuevo concepto de sistema de gestión de la configuración (CMS) para sustituir a la base de datos de gestión de la configuración(CMDB).
La razón principal es que la CMDB ofrece el concepto de un único repositorio monolítico, mientras que el CMS ofrece un sistema conceptualizado de CMDB. Las CMDB actúan conjuntamente para apoyar las necesidades del proceso de gobernanza.
Así, el proceso de gestión de la configuración, junto con su repositorio, CMS o CMDB, se enfrenta a retos en términos de contradicción y solapamiento de datos. Para superar los retos, se introdujo un plan de gestión de la configuración que proporciona una forma de conciliar y fusionar los CI para presentar una única fuente de verdad.
Un plan de gestión de la configuración sirve a cuatro propósitos clave: prestación de servicios, seguridad, conformidad y coherencia. Piense en una situación en la que un centro de datos tradicional tiene docenas de conmutadores de red, servidores físicos, dispositivos de almacenamiento, etc. Es crucial comprender el entorno para garantizar que cada aplicación, sistema operativo y dispositivo esté configurado de forma aceptable.
Esto puede parecer problemático y complejo, pero un plan de gestión de la configuración es necesario para dotar de mayor coherencia a su entorno informático. Así, cada vez que un dispositivo o una aplicación requiera una sustitución o un servicio, un plan sólido proporciona una línea de base para el problema, y antes el resultado estará en la pantalla.
Los planes de gestión de la configuración desempeñan un papel vital en nuestro mundo basado en la tecnología. Tiene muchos beneficios en múltiples sectores, como por ejemplo:
- Un plan de gestión de la configuración reduce el riesgo de brechas de seguridad e interrupciones al permitirle hacer un seguimiento de los cambios.
- Proporciona un conocimiento detallado de los elementos de la configuración evitando la duplicación innecesaria de los activos. Por lo tanto, se traduce en una reducción de los costes.
- Un plan de gestión de la configuración puede mejorar la experiencia de los clientes y los empleados al identificar y corregir al instante las malas configuraciones.
- Un plan de gestión de la configuración controla estrictamente los procesos mediante la definición de políticas formales que rigen la supervisión del estado, la auditoría y la identificación de activos.
- Le ayuda a despejar la contabilidad de estado y proporciona una mejor gestión de las liberaciones.
- Permite una restauración más rápida de los dispositivos, el sistema operativo o las aplicaciones.
- La gestión de la configuración ofrece una resolución de problemas más rápida y una mayor agilidad.
- Le ayuda a proporcionar servicios de alta calidad.
- Ofrece más flexibilidad, escalabilidad y visibilidad de cada elemento configurable de su organización.
Principales componentes y pasos de un plan de gestión de la configuración
Los servicios de TI y los servicios de infraestructura deben tener siempre una estructura planificada de antemano para cada elemento implicado en el proceso, de modo que sea fácil para un gestor de proyectos o una parte interesada identificar, documentar y auditar todo el proceso. También deben buscar áreas de mejora y desarrollar un plan mejor.
Un plan de gestión de la configuración incluye:
- Políticas, funciones, responsabilidades, normas, alcance y objetivos
- Los elementos de configuración que, si no se gestionan adecuadamente, pueden afectar a los servicios informáticos y de infraestructura
- El control de los cambios en todas las configuraciones
- La forma de registrar e informar sobre el estado de todos los elementos configurables
- El proceso de verificación de la corrección e integridad de todos los elementos de acuerdo con las necesidades de trazabilidad, auditabilidad y responsabilidad
- El control de la configuración que incluye los controles de acceso, versión, compilación, protección y liberación.
- Control de interfaces para registrar, identificar y gestionar la información en un límite común de al menos dos organizaciones, por ejemplo, las liberaciones de sistemas y las interfaces.
- El establecimiento de recursos con una planificación adecuada para poner bajo control las configuraciones de todos los activos, lo que se traduce en el mantenimiento completo de un sistema de gestión de la configuración.
- La gestión de subcontratistas y proveedores que lleven a cabo el proceso de gestión.
Así pues, el gestor de la configuración y el administrador de la herramienta deben seguir estos pasos para todo el proceso de planificación:
- Mantener el plan de gestión de la configuración
- Identificar la necesidad de actualizar el modelo de configuración
- Revisar la tarea de cambio del sistema de gestión de la configuración
- Actualizar el modelo de datos del sistema de gestión de la configuración
- Trazar la necesidad de un nuevo tipo de CI
- Comprobar la necesidad de modificación del CI
- Crear un nuevo tipo de CI
- Configurar el nuevo CI
- Comprobar si es necesaria una actualización de las políticas
- Mantener las políticas de gestión de la configuración
- Configurar las políticas de gestión de la configuración
- Actualizar el sistema de gestión de la configuración
Diversas etapas de un plan de gestión de la configuración
El plan de gestión de la configuración puede ayudar a todos los integrantes de un proyecto a comprender las configuraciones de cada elemento necesario para el proyecto. Como resultado, los directores de proyecto pueden crear estrategias para que su equipo consiga los entregables necesarios para completar los proyectos.
Esto ayuda también a las partes interesadas para que puedan seguir el progreso y los entregables del proyecto. Para tales estrategias, un gestor debe seguir cuatro etapas para crear y aplicar un plan de configuración.
#1. Identificación de los elementos configurables
En primer lugar, debe identificar los elementos configurables que intervienen en su proyecto. Esto le ayudará a desarrollar un método único para cada IC individual. Con este componente, sabrá qué elemento se somete al proceso de gestión, los componentes del producto, la estructura de los componentes y las versiones de los elementos.
#2. Control de la configuración
Aquí controlará la actividad de gestión del producto o sus entregables y su documentación relacionada a lo largo del ciclo de vida de su proyecto. Con la segunda etapa, comprenderá los elementos controlables, los cambios que se pueden controlar y quién se encarga de los cambios.
#3. Contabilidad del estado
Esta etapa consiste en registrar e informar de los cambios en los elementos. Conocerá el estado, los cambios que se han realizado, la hora y la ubicación de los cambios y los componentes afectados.
#4. Auditoría y verificación
La última etapa es esencial para verificar la corrección del producto, los componentes y las configuraciones aplicadas para garantizar la conformidad según los requisitos. También se verifica si la información contable del estado es correcta o no. Además de garantizar la corrección de los elementos de configuración, ayuda a:
- Garantizar los cambios registrados, aprobados, rastreados, aplicados y evaluados
- Medir la eficacia de su proyecto
Áreas de aplicación de los planes de gestión de la configuración
La gestión de la configuración es esencial para los servicios informáticos y de infraestructura. Veamos algunas de las áreas en las que la gestión de la configuración desempeña un papel crucial.
Gestión del código fuente (SCM)
Para muchas organizaciones, la SCM es una forma de rastrear las modificaciones en el repositorio de código fuente. Antes de la introducción de la gestión del código fuente, los desarrolladores tenían dificultades para guardar el trabajo de los demás sin saberlo.
Una planificación adecuada evita pérdidas por exceso de trabajo, sobrescritura, etc. También puede utilizarse para mejorar la visión y la visibilidad dentro de una organización.
Ingeniería de construcción
La ingeniería de construcción muestra a menudo retos como la falta de reproducibilidad, la deuda técnica añadida, los problemas de seguridad y las dependencias. Para superar estos retos, necesita un entorno de compilación coherente que incluya un enfoque sistemático, unificado y estandarizado para crear un flujo de trabajo regular.
Configuración del entorno
Varios desarrolladores en el mismo equipo de proyecto significan múltiples lluvias de ideas y resultados divergentes. Las organizaciones configuran el entorno para reducir las incoherencias pidiendo a los desarrolladores que se limiten según los elementos de diseño aprobados, como el control de cambios, la ingeniería de lanzamiento y los despliegues.
Algunos términos importantes de la gestión de la configuración
Base de datos de gestión de la configuración
Una base de datos de gestión de la configuración (CMDB) es un repositorio central de todos los datos que actúa como almacén de datos. Almacena información sobre el entorno informático. Además, es una base de datos esencial para la gestión de la configuración. Lo que hace exactamente la CMDB es guardar los datos de los elementos configurables en un único lugar.
Aquí, los elementos de configuración pueden significar un servidor, una máquina virtual, una aplicación, un contenedor, una construcción lógica como una cartera y un enrutador. Para que una CMDB sea plenamente funcional, es necesario que sea precisa y se actualice constantemente.
Ayuda a los equipos de TI de varias maneras, empezando por la eliminación de las interrupciones y la reducción del tiempo hasta la evitación de multas de seguridad y el mantenimiento de los informes, así como el seguimiento. Además, ayuda a los responsables de tecnología a planificar todo el proceso de gestión de la configuración con una arquitectura empresarial y una gestión de activos de alto nivel.
Auditorías de configuración
Del mismo modo, las auditorías de configuración ayudan a realizar un seguimiento de los cambios que se realizan realmente con respecto al producto autorizado. Esto garantiza que los elementos de configuración cumplen los requisitos funcionales y se ajustan a las normas del sector, las leyes gubernamentales y las políticas específicas de la empresa.
El plan de gestión de la configuración emprende una estrategia de auditoría de la configuración para garantizar la eficacia y la corrección de la gestión de la configuración. También determina las acciones y actividades operativas relacionadas con los elementos de configuración.
Mejores prácticas para un plan de gestión de la configuración
Para garantizar que los activos de su organización estén disponibles en todo momento y que todo funcione a la perfección, debe configurar cada elemento aplicando estas mejores prácticas:
- Abarcar los procesos, las personas y la tecnología: Un plan eficaz de gestión de la configuración que abarque los procesos, las personas y la tecnología es mucho más importante que limitarse a poner en marcha y utilizar una herramienta de gestión.
- Realice un seguimiento de los cambios: Considere la posibilidad de utilizar conjuntos de cambios en lugar de archivos individuales para el seguimiento de los cambios relacionados con la gestión de la configuración. Los conjuntos de cambios realizan un seguimiento de los cambios en un grupo de estructuras de directorios, archivos, comentarios de pruebas unitarias, cambios en el entorno, motivos del cambio, etc.
- Identificacióny pruebas tempranas: Adopte el enfoque de identificación y pruebas tempranas para detectar errores y regresiones perjudiciales en el plan de gestión de la configuración.
- No deje puntos finales: Para evitar riesgos de seguridad y la caída del rendimiento, los responsables deben reunir todas las herramientas y procesos para que los cambios en cada punto final puedan gestionarse de forma eficaz.
- Pruebas de rendimiento: Es necesario realizar un seguimiento del rendimiento para detectar los cambios al instante. Las pruebas de rendimiento le ofrecen una visión general de los últimos cambios en la funcionalidad del sistema.
- Evite solucionar los problemas con código: Evite utilizar código a menos que esté definido en su repositorio de gestión de la configuración. De esta forma, los futuros revisores no se encontrarán con un problema que pueda dar lugar a errores sutiles y conflictos de código.
Conclusión
Un plan eficaz de gestión de la configuración es crucial. Necesita recursos adecuados, un escritorio altamente configurado y otros requisitos. Por lo tanto, si quiere que todos sus sistemas se comporten de forma óptima y accedan a los recursos sobre la marcha, asegúrese de mantener sus configuraciones en su mejor versión.
Puede mejorar el enfoque creando normas, manteniendo la documentación, comprobando la integridad de la configuración, actualizando los procedimientos, controlando las versiones y mucho más. Esto se traduce en una mayor productividad, una mayor capacidad de recuperación, empleados más contentos y una base de datos estructurada.