Descripción principal |
La necesidad de cambio es inherente al proceso de desarrollo de un sistema de software desde su creación inicial y
según se va utilizando y conservando en el funcionamiento diario de un entorno activo. Las solicitudes de cambio
ofrecen un registro de decisiones y, con un proceso de valoración adecuado, se garantiza la consideración del impacto
de los cambios.
Las solicitudes de cambio también se conocen como CR, defectos, errores,
incidentes,solicitudes de mejora. La captura y gestión de estas solicitudes garantiza que los cambios en un sistema se
realicen de un modo controlado de manera que su efecto en el sistema pueda predecirse. Algunos tipos de solicitud de cambio son:
Solicitudes de mejora: usadas por diversos interesados para solicitar características futuras que desean haber
incluido en el producto. Son un tipo de solicitud del interesado que captura y elabora los conceptos básicos
de las necesidades de los interesados.
Defectos: son informes de anomalías en un producto de trabajo entregado. Los defectos incluyen omisiones e
imperfecciones encontradas durante las primeras fases del ciclo vital, o síntomas de errores que deben aislarse y
corregirse dentro del software. Los defectos también pueden incluir desvíos del comportamiento esperado del software
(como por ejemplo, problemas de uso).
El objetivo de un defecto es comunicar los detalles del problema, lo que permite una acción correctiva, una resolución
y un seguimiento. Las personas siguientes utilizan la solicitud de cambios (CR):
-
Conjunto de roles: analistas, utilizan las CR para definir cambios
significativos de los requisitos de nivel superior, y para determinar requisitos, especialmente de las CR
identificadas como solicitudes de mejora.
-
Conjunto de roles: gestores, utilizan las CR para gestionar y controlar la
asignación de trabajo.
-
Conjunto de roles: verificadores, utilizan las CR para describir anomalías
(defectos), omisiones y problemas de calidad que se encuentran durante la verificación del software.
-
Conjunto de roles: desarrolladores, utilizan las CR para analizar las anomalías
y buscar los errores o causas subyacentes con el fin de resolver la CR.
-
Rol: analista de pruebas, utiliza las CR para planificar las
pruebas que verificarán las CR resueltas y para evaluar el esfuerzo de la prueba mediante el análisis de conjuntos
de defectos con el fin de medir las tendencias de la calidad del software y el proceso de ingeniería de software.
|