La gestión de la configuración es una disciplina que se centra en la configuración y el mantenimiento adecuados de los sistemas de hardware y software de las computadoras. En el lado del hardware, este campo establece los métodos operativos y los horarios para los sistemas de hardware en una oficina, edificio o empresa. En el lado del software, la administración de la configuración trabaja para garantizar que todos los paquetes de software tengan las mismas características, parches y complementos para que haya uniformidad para todos los trabajadores. La gestión de la configuración del software también es común durante la fase de desarrollo como metodología de diseño.
Hay dos áreas principales de gestión de la configuración: hardware y software. En la mayoría de los casos, estas dos áreas hacen lo mismo, esbozando los métodos utilizados para garantizar la ubicación y configuración adecuadas de los recursos informáticos. En la mayoría de los casos, los operadores humanos del sistema, en lugar del sistema en sí, utilizan los métodos de gestión de la configuración.
La gestión de la configuración de hardware funciona con sistemas de hardware a gran escala. Estos protocolos generalmente cubren un área con múltiples estaciones de trabajo, una red configurada y uno o más servidores. Los sistemas más pequeños generalmente no son lo suficientemente complejos como para requerir una metodología de configuración.
Los protocolos de gestión de la configuración garantizan que cada parte del sistema de hardware esté configurada correctamente y sea similar a todas las demás piezas en la misma situación. Por ejemplo, un enrutador que se conecta a Internet puede tener una configuración diferente a la que se conecta a los recursos internos. Cuando se configuran correctamente, los dos enrutadores tendrían configuraciones diferentes entre sí, pero configuraciones idénticas a otros enrutadores en su misma situación.
La gestión de software realiza una tarea similar en el lado del software. Este estilo de administración de la configuración establece perfiles de software que se aplican a diferentes grupos o rangos dentro de una organización. Por ejemplo, todas las personas del departamento de marketing pueden tener una configuración única, pero cada persona por encima de un cierto nivel de gestión tiene una configuración diferente. Cuando se junta, muestra que la alta dirección del departamento de marketing necesita acceso a ambas configuraciones.
En ambas situaciones, la gestión de la configuración ayuda con los programas de mantenimiento. Con el hardware, describe la vida útil esperada de cualquier componente del sistema, lo que ayuda a las personas a determinar cuándo es probable que sea necesario reemplazar una pieza de hardware. En el lado del software, ayuda a configurar un programa de parcheo y asegura que el software esté actualizado.
Cuando se desarrolla por primera vez un sistema de software, la gestión de la configuración del software ayuda a establecer los requisitos necesarios del software. Las necesidades de los usuarios se agrupan en un solo colectivo. Estas necesidades se colocan en el paquete de software en función de la importancia de la necesidad; las cosas que la gente necesita con más frecuencia se colocan más arriba en el software. Otras opciones se combinan en condiciones que los usuarios pueden optar por utilizar o ignorar.