Proceso de control de cambios en ingeniería de software con pasos

¿Qué es el control de cambios?

El Control de Cambios es el proceso que utiliza una empresa para documentar, identificar y autorizar cambios a un entorno de TI. Reduce las posibilidades de alteraciones no autorizadas, interrupciones y errores en el sistema.

¿Por qué cambiar el control?

Siempre que se soliciten cambios nuevos o diferentes para el sistema, especialmente por parte de las partes interesadas, no es opcional ni ignorable. Debe implementarse sin afectar a otros componentes del sistema. Aquí es cuando el control de cambios resulta útil. Ayuda a los equipos de proyecto a modificar el alcance del proyecto utilizando controles y políticas específicos. El Control de Cambios se practica siempre que un proyecto no avanza según lo planeado.

Es obligatorio completar y revisar un documento formal de solicitud de cambio para mantener el control de las solicitudes de cambio.

Número de preguntas que uno podría encontrar al analizar el control de cambios como

  • ¿Quién aprobará el cambio?
  • ¿Es necesario pasar por un tablero de control de cambios?
  • ¿Cuánto tiempo se necesitará para investigar e implementar el cambio?
  • ¿Cuáles son los impactos de los cambios en otros componentes del sistema (cronogramas, costos, recursos, etc.)?
  • ¿Existe algún umbral por debajo del cual la dirección del proyecto pueda aprobarlo?

 

Diferentes factores del proceso de Control de Cambios

Hay varios factores que un proceso de Control de Cambios debe considerar

Pasos en el proceso de control de cambios Acción tomada en Control de Cambios
  • Iniciación y control de solicitudes de cambio
  • La solicitud de cambios debe estar estandarizada y sujeta a revisión por la dirección.
  • Se debe mantener informado al solicitante de cambios
  • Evaluación de impacto
  • Asegúrese de que todas las solicitudes de cambio se evalúen de forma estructurada para analizar los posibles impactos.
  • Control y Documentación de Cambios
  • Se debe mantener un registro de cambios que indique la fecha, los detalles de la persona que realizó los cambios y los cambios implementados.
  • Sólo la persona autorizada debería poder realizar cambios.
  • Se debe identificar un proceso para volver a la versión anterior.
  • Documentación y trámites
  • Siempre que se implementen cambios en el sistema, los procedimientos y el documento asociado deben actualizarse en consecuencia.
  • Mantenimiento autorizado
  • El derecho de acceso al sistema debe controlarse para evitar el acceso no autorizado.
  • Pruebas y aprobación del usuario
  • El software debe probarse minuciosamente
  • Control de versiones
  • Se debe controlar el código fuente de producción para garantizar que solo se actualice la última versión.
  • Cambios de emergencia
  • Se debe obtener una autorización verbal y el cambio debe documentarse lo antes posible.

Proceso de control de cambios

Antes de analizar lo que implica el proceso de Control de cambios, nos familiarizaremos con los documentos que se utilizan en el Control de cambios. Al realizar el Control de Cambios, hay principalmente dos documentos involucrados

  • cambio de registro:Un registro de cambios es un documento que enumera los detalles sobre todas las solicitudes de cambio, como el número de proyecto, el ID de PCR (solicitud de cambio de proyecto), la prioridad, los detalles del propietario, Target fecha, estado y fecha de estado, planteado por, fecha en que se planteó, etc.
  • Proceso de control de cambios

  • Formulario de solicitud de cambio:Se utiliza para documentar los detalles necesarios para respaldar el proceso de toma de decisiones, como el tipo de cambio, los beneficios del cambio, el nombre del recurso que solicita el cambio, el tiempo y el costo estimado, la prioridad del cambio, los detalles de la persona autorizada, el estado de la solicitud de cambio, etc.

    Proceso de control de cambios

Diagrama de flujo del proceso de cambio

El proceso de cambio sigue un patrón específico para implementar los cambios en el producto o sistema. Aquí a través del diagrama de flujo explicamos cuáles son los pasos involucrados en el Proceso de Cambio.

Proceso de control de cambios

Pasos para el control de cambios

Pasos para el control de cambios Acción
  • Identificación de solicitud de cambio
  • Identificar la necesidad de un cambio y describirlo en el formulario de solicitud de cambio del proyecto.
  • Evaluación de solicitud de cambio
  • Si el cambio no es válido, debe aplazarse o rechazarse.
  • Determinar los recursos apropiados necesarios para analizar la solicitud de cambio.
  • Realice una evaluación rápida del impacto potencial y actualice el formulario de solicitud de cambio.
  • En esta etapa, la solicitud de cambio rechazada debe detenerse.
  • Análisis de solicitud de cambio
  • Para el análisis, asigne la solicitud de cambio a un miembro autorizado.
  • Cambio diferido vuelva a ingresar a este paso de análisis
  • En esta etapa, la solicitud de cambio rechazada debe detenerse.
  • Aprobación de solicitud de cambio
  • Identificar el riesgo de cambio y el nivel de complejidad antes de la aprobación
  • Identificar el nivel de impacto del cambio antes de su aprobación.
  • RevVer el impacto de la solicitud de cambio a la persona autorizada para su aprobación.
  • En esta etapa, la solicitud de cambio rechazada debe detenerse.
  • Implementación de solicitud de cambio
  • Actualizar el procedimiento del proyecto y los planes de gestión.
  • Informar sobre los cambios en el equipo.
  • Supervisar el progreso de la solicitud de cambio.
  • Registrar la finalización de la solicitud de cambio
  • Cerrar solicitud de cambio

NOTA: La aprobación para el Control de Cambios podrá ser realizada por Gerente de Proyecto, Líder de TI o Desarrollador Líder, Parte Interesada.

Gestión de cambios versus control de cambios

Gestión del cambio Cambio de control
Es responsable de gestionar y controlar las solicitudes de cambio para efectuar cambios en la infraestructura de TI o en cualquier aspecto de los servicios de TI para minimizar el riesgo de interrupción de los servicios y promover el beneficio comercial. El control de cambios incluye actividades como envío, registro, análisis y aprobación de cambios para mejorar el rendimiento general del sistema o producto.

Boletín diario de Guru99

Empieza el día con las últimas y más importantes noticias sobre IA, entregadas ahora mismo.