Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia
Estudiante
Profesor
Estos dos elementos, el control de cambios y control de versiones de todos los elementos del SI,
facilitan también el mantenimiento de los sistemas al proporcionar una imagen detallada del
sistema en cada etapa del desarrollo. La gestión de la configuración se realiza durante todas las
fases del desarrollo de un sistema de información, incluyendo el mantenimiento y control de
cambios, una vez realizada la puesta en producción.
Para la realización de la SCM hay diferentes herramientas. Pero herramientas que pretenden
ofrecer una solución total al problema, a menudo no cumplen con los requisitos técnicos como:
Las organizaciones con frecuencia emprenden múltiples proyectos, cada uno de los cuales
involucra una miríada de componentes y múltiples desarrolladores o equipos. Sin una forma
coherente de poner orden en el proceso, la creación y prueba de software se convertiría en un
caos. Cuando varios desarrolladores trabajan en el mismo código fuente al mismo tiempo, los
diversos cambios no se integrarán bien y el software esencialmente se romperá. Para evitar ese
resultado, SCM crea múltiples líneas de desarrollo y reconcilia cada línea en una fuente final
para una compilación, lo que permite que muchos desarrolladores trabajen en el mismo código
simultáneamente.
Gestión de la configuración en DevOps
Se encuentra disponible una amplia gama de herramientas para abordar las tareas de CM, que
incluyen:
• Identificación de configuración
• Líneas base
• Cambio de control
• Contabilidad de estado de configuración
• Auditorías y revisiones de configuración
Identificación de configuración
Base
• Controle los cambios ad-hoc para crear un entorno de desarrollo de software estable.
Los cambios se confirman en el repositorio.
• La solicitud se verificará según el mérito técnico, los posibles efectos secundarios y el
impacto general en otros objetos de configuración.
• Gestiona los cambios y hace que los elementos de configuración estén disponibles
durante el ciclo de vida del software.
• Mantiene un registro de todos los cambios realizados en la línea de base anterior para
llegar a una nueva línea de base
• Identifique todos los elementos para definir la configuración del software
• Supervisar el estado de las solicitudes de cambio
• Listado completo de todos los cambios desde la última línea base
• Permite el seguimiento del progreso a la siguiente línea de base
• Permite verificar lanzamientos/versiones anteriores que se extraerán para realizar
pruebas
Las auditorías de configuración de software verifican que todo el producto de software satisfaga
las necesidades básicas. Asegura que lo que se construye es lo que se entrega.
• Los auditores llevan a cabo la auditoría de configuración al verificar que se sigan los
procesos definidos y garantizar que se cumplan los objetivos de SCM.
• Para verificar el cumplimiento de los estándares de control de configuración. auditar y
reportar los cambios realizados
• Las auditorías de SCM también aseguran que se mantenga la trazabilidad durante el
proceso.
• Garantiza que los cambios realizados en una línea de base cumplan con los informes de
estado de configuración
• Validación de integridad y consistencia.
Participante del proceso SCM
1. Administrador de configuración:
2. Desarrollador
3. Auditoria:
4. Gerente de Proyecto:
5. Usuario
• El usuario final debe comprender los términos clave de SCM para asegurarse de
tener la última versión del software.
Implementación de la gestión de la configuración de software
2. Mantenga esa línea de base. Una vez que se establece una línea de base, debe
mantenerse activamente. Por lo general, la herramienta detectará, registrará e
informará los cambios —todos los cuales deben ser aprobados y documentados. La
gestión de cambios y cambios debe seguir políticas y prácticas claramente definidas para
evitar cambios accidentales, no aprobados o ad hoc. Las herramientas con sólidas
funciones de aplicación de CM pueden prevenir activamente los cambios hasta que se
completen los pasos de aprobación y validación. Los cambios que se realicen deben
documentarse cuidadosamente para mantener actualizada la herramienta CM. Muchas
iniciativas de CM fracasan cuando el entorno se desvía de la línea de base.
3. Audite la base de datos. Incluso con un mantenimiento activo y políticas integrales para
gobernar los procesos de CM, la herramienta y el entorno deben someterse a auditorías
periódicas para validar la configuración y garantizar que el entorno actual coincida con
la línea de base actual. Cualquier diferencia debe corregirse y las razones detrás de
cualquier diferencia deben entenderse y subsanarse. Por ejemplo, si un determinado
servidor permanece sin ser detectado, es posible que necesite un agente de CM
actualizado u otra solución.
4. Pruebe para asegurarse de que su herramienta funcione según lo previsto. Por último,
es importante utilizar la herramienta CM de forma productiva. Por ejemplo, indique a la
herramienta CM que implemente un parche del sistema operativo o una actualización
del controlador en un subconjunto del entorno. Valide que la herramienta pueda
realizar dichas tareas dentro de las pautas de gestión de cambios. Proporcionar un
medio para revertir los cambios no deseados.
• El objetivo principal del proceso SCM es aumentar la productividad con errores mínimos
• La razón principal detrás del proceso de gestión de la configuración es que hay varias
personas trabajando en un software que se actualiza continuamente. SCM ayuda a
establecer la concurrencia, la sincronización y el control de versiones.
https://www.computerweekly.com/es/definicion/Gestion-de-la-configuracion
• Configuration Management: conceptos y prestaciones. (s. f.). © Copyright IBM Corp. 2008, 2016.
https://www.ibm.com/docs/es/elm/6.0.2?topic=overview-configuration-management-concepts-capabilities
https://www.guru99.com/software-configuration-management-tutorial.html
https://en.wikipedia.org/wiki/Software_configuration_management