Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Control de
cambios
3CM61 Modelos de Prueba de software
OBJETIVO: Comprender mediante este reporte de tema que es el control de cambios, las
políticas de cambios y los estándares que se utilizan para agilizar el desarrollo de software
MISION: Establecer un grupo de conceptos por medio del reporte que nos permitirá realizar un
análisis de los diferentes términos recopilados
VISIÓN: Se espera encontrar información precisa y objetiva para que la compresión del tema
sea adecuada y puede aplicarse en diferentes proyectos de software
ALCANCE: Lograr entender la importación del control de cambios y como nos permite mejorar
la toma de decisiones empresariales o en el ámbito de desarrollo de software para poder
realizar futuras correcciones
Tema 1.1.2 Control de cambios
Control de Cambios:
Forma parte de un plan de gestión de cambios que define los roles para gestionar el
cambio dentro de un equipo o empresa. Existen 3 distintos tipos de control:
1) Control individual: antes de aprobarse un nuevo elemento.
2) Control de Gestión: conduce a la aprobación de un nuevo elemento.
3) Control formal: se realiza durante el mantenimiento.
1. Control individual
Cuando un elemento de la configuración está bajo
control individual, el técnico responsable cambia la
documentación como se requiere. Aunque se
mantiene un registro informal de revisiones, tales
registros no se ponen generalmente en el
documento. El control individual se aplica durante
las etapas más importantes del desarrollo del
documento y se caracteriza por los cambios
frecuentes.
Tema 1.1.2 Control de cambios
2. Control de gestión
Implica un procedimiento de revisión y
aprobación para cada cambio propuesto en
la configuración. Como en el control
individual, el control a nivel de proyecto
ocurre durante el proceso de desarrollo,
pero es usado después de que haya sido
aprobado un elemento de la configuración
software. Este nivel de control de cambios
se caracteriza por tener menos cambios
que el control individual. Cada cambio es
registrado formalmente y es visible para la
gestión.
El proceso de Control
Análisis de la Solicitud:
La solicitud es recibida por parte del cliente interno o externo, esta debe ser
recibida por parte del líder de implementación para ser analizada. Uno de los
puntos importantes para analizar son el Alcance y el Tiempo, esto con el fin de
identificar si la solicitud es viable realizarla sobre el mismo requerimiento o si por el
contrario es mejor manejarla como un requerimiento nuevo. Con respecto al
análisis con relación al alcance es recomendable buscar colaboración con las
áreas involucradas en la solicitud, para identificar de mejor manera el impacto y los
elementos que se ven afectados con la solicitud.
Valorar el cambio
Analizar Modificación
Documentar Cambio
Aprobar Cambios
Una vez se ha analizado el impacto del cambio, se debe tomar una decisión. Si se
acepta el cambio, tras negociarlo con el cliente, se continuará con la actividad de
implementar el cambio. En caso contrario, se deberá negociar con el cliente el
siguiente paso a realizar.
Planear Cambio
Después de tener una aprobación formal del cambio aceptado se planea el tiempo
y los recursos necesarios para llevar a cabo el cambio aprobado.
Realizar Cambio
Revisar Cambio
Una vez se realice el cambio es recomendable hacer una verificación por parte del
líder para identificar que el requerimiento incluye todos los cambios solicitados y
que fueron aprobados.
Es recomendable utilizar el nuevo requerimiento como línea base, esto con el fin
de trabajar siempre sobre la última versión del requerimiento.
Informar
Algunos de los datos que puede resultar interesante almacenar acerca de los problemas
son:
Descripción,
Severidad,
Urgencia o prioridad
Causa del problema (omisiones en el análisis, error en la documentación de
entrada, falta de experiencia,)
Solución al problema
Módulos afectados,
Persona que lo notificó,
Persona responsable,
Fechas de notificación, resolución, etc.
Fase/etapa en la que se originó el problema
Fase/etapa en la que se detectó el problema
Tema 1.1.2 Control de cambios
El CCC puede llegar a formar parte del desarrollo del proyecto software y hacer las
siguientes tareas:
1. Analizar el impacto de cambios "revolucionarios" en el sistema, usando para
asesorarse, las disciplinas técnicas que se requieran.
2. Categorizar y dar prioridad a los cambios conforme son pedidos y aprobados.
3. Intervenir en los conflictos entre disciplinas y organizaciones que surgen para ser
cambiados.
4. Garantizar que las propiedades de mantenimiento de registro y contabilización se
cumplan.
EJEMPLOS PROPUESTOS
EJEMPLO 1
Se esta desarrollando un proyecto en donde le principal objetivo es desarrollar un
software de gestión de consultas y registros de citas de un consultorio dental, en este
caso el cambio que se desea realizar es con respecto a la fecha de entrega debido a que
los encargados del diseño se están tardando mas de lo previsto así que procederemos a
enviar una solicitud explicando los motivos, el plazo que se solicita que en este caso seria
un mes más de la fecha estipulada. El que hará la solicitud será el área de diseño ya que
ellos son los que quieren más tiempo.
Una vez llenado el formulario esperaremos a que el encargado del proyecto evalué
nuestra propuesta de cambio, analizando cada punto que se presenta en el formulario ya
que evaluara los detalles que se encuentren en el mismo como podrían ser los recursos
necesarios o el impacto de la solicitud.
Posteriormente sigue el análisis de la solicitud de cambio que en este caso se necesitara
la aprobación del cliente ya que el es directamente uno de los involucrados en el proyecto.
Tema 1.1.2 Control de cambios
Una vez que la solicitud haya sido documentada, compartida e implementada, la solicitud
está lista para cerrarse. Y nos será útil tener uno para almacenar la información en un
lugar al que todos los miembros del equipo puedan hacer referencia en el futuro.
EJEMPLO 2
Por último procederemos al cierre de la solicitud, por lo que en esta fase nos va a importar
y funcionar mucho guardar toda la documentación que se hizo para lograr nuestro
objetivo.
EJEMPLO 3
REFERENCIAS BIBLIOGRÁFICAS