La trazabilidad de los requisitos (traceability) es la relación sistemática entre los objetivos comerciales, los requisitos y la implementación. Esto permite ver qué decisiones y tareas están relacionadas con objetivos iniciales concretos, detectar desviaciones rápidamente y realizar cambios con riesgos mínimos.
Características clave:
Uso de la matriz de trazabilidad (Traceability Matrix): documento o herramienta que permite relacionar requisitos con tareas, casos de prueba y resultados.
Integración con herramientas ALM/PM (por ejemplo, Jira, Azure DevOps): mantener un historial de cambios de requisitos, comentarios y decisiones.
Reconciliación regular de requisitos con las características implementadas y pruebas: comprobaciones continuas de conformidad.
¿Es suficiente crear una vez la matriz de requisitos y no actualizarla?
Respuesta: No, la matriz debe ser actualizada a lo largo de todo el proyecto, de lo contrario, la relación entre los requisitos se pierde o se vuelve errónea.
¿Es la trazabilidad solo una tarea del analista?
Respuesta: No, es una tarea cross-funcional; es importante la colaboración del BA, testers, gerentes de proyecto y desarrolladores.
¿Se puede descuidar la trazabilidad en la implementación de proyectos pequeños?
Respuesta: Incluso en proyectos pequeños, la trazabilidad ayuda a evitar regresiones, pérdida de requisitos y errores en cambios, especialmente durante el soporte posterior.
Caso negativo: startup sin matriz de requisitos. Los requisitos cambiaban verbalmente, parte de las tareas se quedaron sin realizar, los errores no encontraban sus causas en los objetivos iniciales.
Pros:
Contras:
Caso positivo: introducción de la matriz de trazabilidad, actualización regular en Jira, vinculación de tareas con casos de prueba.
Pros:
Contras: