Gestionar las lineas base y peticiones de cambio a los requisitos del sistema

LIBP-0188 (Libro de pautas)

El objetivo principal de la actividad "gestionar las lineas base y peticiones de cambio a los requisitos del sistema" es gestionar todas las peticiones de cambio en los requisitos una vez generada la primera línea base de la Especificación de Requisitos del Sistema, asegurándose que se sigue el procedimiento de control de cambios establecido en el proyecto y que por lo tanto, puede ser necesaria una modificación en los costes, recursos y fecha de entrega inicialmente acordados.

Gestionar las peticiones de cambios a los requisitos del sistema es una de las actividades que forman parte del proceso Gestionar los requisitos del sistema software a desarrollar del proceso de Ingeniería de Requisitos.

 

Diagrama de la tarea Gestionar las peticiones de cambios a los requisitos del sistemaDiagrama de la tarea Gestionar las peticiones de cambios a los requisitos del sistema

Pautas

TítuloCarácter
Gestionar las lineas base y peticiones de cambio a los requisitos del sistemaObligatoria

Gestionar las lineas base y peticiones de cambio a los requisitos del sistema

A la hora de realizar un cambio de requisitos MADEJA recomienda registrar la petición de cambio de acuerdo a la plantilla propuesta, gestionar la línea base del proyecto y formalizar un análisis del impacto que se produce en un sistema ante cualquier cambio

Se recomienda considerar:

  • Realizar los cambios mediante las solicitudes para introducir un cambio en uno o más requisitos en una Especificación de Requisitos del Sistema bajo control de configuración, de la que ya se ha generado al menos un línea base. El cambio puede consistir en añadir nuevos requisitos, o en modificar o eliminar requisitos ya existentes.
  • Por definición, una linea base es la versión de un documento que se ha revisado y acordado formalmente, por lo que se toma como referencia para el desarrollo posterior y sólo debe cambiarse mediante el procedimiento de control de cambios establecido en el proyecto. En el caso de la Especificación de Requisitos del Sistema, una línea base debe contener todos los requisitos conocidos y acordados hasta la fecha de su aprobación.
  • Análisis de las consecuencias que tendría introducir un cambio en alguno de los productos de un proyecto. En el caso concreto de un cambio en los requisitos, se debería analizar qué otros requisitos y qué otros productos de desarrollo (modelos de análisis, modelos de diseño, código fuente, tablas de bases de datos, pantallas, etc.) podrían verse afectados por el cambio, y las implicaciones en coste y tiempo que tendría para el proyecto. Para poder realizar un análisis de impacto de un cambio es esencial mantener la trazabilidad entre los productos que se van generando en un proyecto.A la hora de realizar una análisis de impacto es importante considerar:
    • Los módulos y sistemas que se ven afectados por el cambio, comunicando tanto a los responsables de dichos módulos o subsistemas como al resto de responsables del sistema el cambio a realizar.
    • Preparar una batería de pruebas que compruebe la eficiencia del sistema tras el cambio
    • Evaluar el coste de introducir el cambio, tanto temporal como económico.