Matriz de Trazabilidad de Requisitos (RTM): Definición, Plantilla y Ejemplos

Cuadrícula de matriz de trazabilidad de requisitos que vincula requisitos con diseño, construcción y pruebas mediante enlaces rastreados

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Una matriz de trazabilidad de requisitos, o RTM, es el documento único que demuestra que cada requisito de las partes interesadas pasó por diseño, desarrollo y pruebas sin perderse, duplicarse o descartarse silenciosamente. Si su proyecto alguna vez lanzó una funcionalidad que nadie pidió, o pasó por alto una que todos esperaban, un RTM bien mantenido es la solución.

¿Qué es una matriz de trazabilidad de requisitos?

Una matriz de trazabilidad de requisitos (RTM) es un documento estructurado, típicamente una tabla, que vincula cada requisito de negocio o de sistema con la especificación de diseño, el módulo de código y el caso de prueba correspondientes. La palabra "trazar" es la clave: se puede seguir cualquier requisito hacia adelante hasta su resultado de prueba, o rastrear cualquier caso de prueba hacia atrás hasta la necesidad de negocio original, y confirmar que la conexión está intacta.

Piénselo como un libro mayor maestro para su enunciado del alcance del proyecto. El enunciado del alcance define qué está dentro y fuera de los límites. El RTM da seguimiento a si cada elemento dentro del alcance realmente se construyó y verificó.

Términos clave a conocer:

  • ID de requisito: Un identificador único asignado a cada requisito (por ejemplo, REQ-001).
  • Origen: La parte interesada, documento o regulación que generó el requisito.
  • Trazabilidad: La capacidad de seguir la vida de un requisito en ambas direcciones a lo largo del ciclo de vida del proyecto.
  • Cobertura: El porcentaje de requisitos que tienen al menos un caso de prueba vinculado.

Datos clave

  • El informe CHAOS de Standish Group encuentra consistentemente que los requisitos poco claros o incompletos están entre las tres principales causas de fracaso de proyectos de TI, contribuyendo a sobrecostos en más del 50% de los proyectos con problemas (Standish Group, 2023).
  • Pulse of the Profession de PMI encontró que la mala gestión de requisitos contribuye al fracaso de proyectos en el 37% de las organizaciones que no usan prácticas maduras (PMI, 2022).
  • La Guía BABOK de IIBA (v3) designa la trazabilidad como una tarea central del análisis de negocio, señalando que respalda el análisis de impacto, la planificación de pruebas y el control de cambios a lo largo del ciclo de vida del proyecto (IIBA, 2015).

Tipos de trazabilidad de requisitos

Hay tres enfoques de trazabilidad comúnmente usados. La mayoría de los proyectos se benefician de los tres funcionando simultáneamente.

Tipo Dirección Propósito Caso de uso común
Trazabilidad hacia adelante Requisitos a casos de prueba Confirma que cada requisito tiene una prueba correspondiente Verificar la cobertura antes de UAT
Trazabilidad hacia atrás Casos de prueba a requisitos Confirma que no existe ninguna prueba sin un requisito correspondiente (elimina el trabajo desperdiciado) Revisión de alcance, auditoría de presupuesto
Trazabilidad bidireccional Ambas direcciones simultáneamente Ofrece cobertura completa en ambas direcciones; el estándar de referencia Proyectos regulados, programas grandes

La mayoría de los equipos ágiles comienzan con la trazabilidad hacia adelante y agregan la cobertura hacia atrás a medida que crece el conjunto de pruebas. Las industrias reguladas (dispositivos médicos, aviación, software financiero) suelen exigir la trazabilidad bidireccional desde el primer día.

Qué incluye un RTM

Las columnas de su RTM dependen del tipo de proyecto, pero este conjunto cubre la mayoría de los proyectos de entrega de software o sistemas.

Columna Qué registrar
ID de requisito Código único: REQ-001, BRQ-004, SYS-012
Descripción del requisito Declaración en lenguaje sencillo de lo que se necesita
Origen Nombre de la parte interesada, fecha de la reunión, o documento fuente
Prioridad Alta / Media / Baja, o etiqueta MoSCoW
Referencia de diseño Sección del documento de especificación o componente de arquitectura
Referencia de desarrollo Módulo de código, ID de historia de usuario, o ticket de sprint
ID de caso de prueba ID del caso de prueba que valida este requisito
Estado de la prueba No iniciada / En progreso / Aprobada / Fallida
Responsable de aprobación Persona responsable de aprobar que el requisito se cumplió

Puede reducir columnas para proyectos pequeños o ampliarlas para programas complejos. El objetivo es que cualquiera que tome el RTM pueda responder dos preguntas sin preguntarle a nadie: "¿Se ha probado este requisito?" y "¿Qué prueba lo cubre?"

Por qué importa un RTM

Previene la expansión del alcance

Cuando cada funcionalidad está vinculada a un requisito documentado, se vuelve mucho más difícil que trabajo nuevo se cuele sin ser notado. La conversación sobre expansión del alcance cambia de "¿deberíamos construir esto?" a "¿a qué requisito corresponde esto?" Esa sola pregunta elimina una cantidad sorprendente de solicitudes mal fundamentadas.

Simplifica el control de cambios

Cuando una parte interesada solicita un cambio, el RTM muestra exactamente qué casos de prueba, especificaciones de diseño y módulos de código se ven afectados. El análisis de impacto que antes tomaba un día de reuniones puede tomar 20 minutos con una matriz bien mantenida.

Respalda las pruebas y la aprobación final

Los equipos que pasan del desarrollo a las pruebas de aceptación de usuario a menudo descubren vacíos: requisitos que se escribieron pero nunca se probaron. El RTM saca a la luz estos vacíos antes de que comience UAT, no durante ella.

Proporciona un rastro de auditoría

En industrias reguladas, los auditores quieren ver que cada requisito de la especificación aprobada tiene un resultado de prueba correspondiente. El RTM es esa evidencia. Sin él, se reconstruye el rastro de memoria, lo cual rara vez sale bien.

Cómo crear una matriz de trazabilidad de requisitos

Paso 1: Reúna todos los requisitos

Extraiga los requisitos de todas las fuentes: el enunciado del alcance del proyecto, las entrevistas con partes interesadas, los documentos regulatorios y las historias de usuario aprobadas. Asigne un ID único a cada uno antes de hacer cualquier otra cosa. Si se salta los ID, la matriz se vuelve imposible de mantener.

Paso 2: Defina la estructura de sus columnas

Elija las columnas que su equipo realmente llenará. Comience de forma sencilla. Un RTM de seis columnas que todos mantienen es más útil que una versión de quince columnas que nadie actualiza. ID de requisito, Descripción, Origen, ID de caso de prueba y Estado de la prueba cubren lo básico para la mayoría de los proyectos.

Paso 3: Vincule los requisitos con los artefactos de diseño

Para cada requisito, registre la sección del documento de diseño, la referencia del diagrama de arquitectura o la especificación técnica que lo aborda. Si aún no existe ningún artefacto de diseño, marque la fila como "diseño pendiente". Esa marca es en sí misma útil: le indica al gerente de proyecto que algo no está listo para el desarrollo.

Paso 4: Vincule con los elementos de trabajo de desarrollo

Conecte cada requisito con el ticket, la historia de usuario o el elemento del backlog de sprint donde se está construyendo. Herramientas como Jira, Azure DevOps, o incluso una hoja de cálculo compartida pueden llevar estos enlaces. La estructura de desglose del trabajo es una fuente natural para este mapeo.

Paso 5: Vincule con los casos de prueba

Para cada requisito, registre el ID del caso de prueba que lo verificará. Revise los criterios de aceptación aquí: el caso de prueba debería probar directamente si se cumplen los criterios de aceptación. Si un requisito no tiene caso de prueba, o no tiene cobertura, o se ha pasado por alto por completo.

Paso 6: Dé seguimiento al estado de ejecución de las pruebas

A medida que se ejecutan las pruebas, actualice la columna de Estado de la prueba para cada fila. Muchos equipos ejecutan un informe de cobertura al final de cada ciclo de pruebas: ¿qué porcentaje de requisitos está en estado Aprobado? ¿Qué sigue fallando o sin iniciar? Esto se convierte en el insumo de continuar/detener para las decisiones de lanzamiento.

Paso 7: Manténgalo actualizado durante todo el proyecto

Un RTM escrito al inicio y nunca vuelto a tocar es decoración. Asigne un responsable claro (generalmente el analista de negocio o el gerente de proyecto) y actualícelo cada vez que cambie un requisito, se agregue un caso de prueba, o una decisión de diseño afecte el alcance. Trátelo como un registro vivo, no como un entregable de una sola vez.

Ejemplo de RTM

Aquí hay un pequeño ejemplo desarrollado para una funcionalidad de inicio de sesión de clientes.

ID de req. Descripción Origen Prioridad Ref. de diseño ID de caso de prueba Estado de la prueba Aprobación
REQ-001 Los usuarios deben iniciar sesión con correo electrónico y contraseña Taller con partes interesadas, 2026-01-10 Alta Especificación técnica v2, sección 3.1 TC-101 Aprobada Product Owner
REQ-002 El inicio de sesión debe bloquearse tras 5 intentos fallidos Documento de política de seguridad Alta Especificación técnica v2, sección 3.4 TC-102 Aprobada Líder de Seguridad
REQ-003 Los usuarios deben recibir un correo de restablecimiento de contraseña en un plazo de 2 minutos Documento de requisitos de UX Media Especificación técnica v2, sección 3.6 TC-103 Fallida Pendiente
REQ-004 La opción de recordar sesión debe mantener la sesión activa durante 30 días Documento de requisitos de negocio Baja Especificación técnica v2, sección 3.7 TC-104 No iniciada Pendiente

Que REQ-003 esté fallando significa que el lanzamiento no debería avanzar hasta que se resuelva el problema de entrega de correos o el requisito se elimine formalmente del alcance. El RTM hace visible y documentada esa decisión.

Mejores prácticas y errores comunes

Mejores prácticas:

  • Asigne los ID de requisito antes de escribir el RTM. Numerar después de los hechos lleva a vacíos y duplicados.
  • Use una herramienta compartida en lugar de una hoja de cálculo local. Cuando el RTM vive en el escritorio de una sola persona, muere cuando esa persona está de licencia.
  • Revise el RTM en cada revisión de sprint o punto de control del proyecto. Un recorrido de 15 minutos detecta desviaciones antes de que se acumulen.
  • Incluya requisitos no funcionales (rendimiento, seguridad, accesibilidad). Estos son los que más a menudo se olvidan hasta que causan un incidente en producción.
  • Enlace al documento de criterios de aceptación para cada requisito, de modo que los evaluadores sepan exactamente cómo se ve la aprobación.

Errores comunes:

  • Escribir requisitos demasiado vagos para probar. "El sistema debe ser rápido" no se puede trazar a un caso de prueba. "El sistema debe devolver resultados de búsqueda en menos de 2 segundos para el 95% de las solicitudes" sí se puede.
  • Tratar el RTM como un documento de entrega único. Debería actualizarse continuamente, no completarse una vez y archivarse.
  • Omitir la trazabilidad hacia atrás. Los equipos a menudo dan seguimiento a los requisitos hacia adelante hasta las pruebas, pero nunca verifican si existen pruebas sin un requisito de respaldo. Esa verificación elimina casos de prueba para funcionalidades que se sacaron del alcance, ahorrando tiempo en cada ciclo de pruebas.
  • Dejar que el estado de la prueba se atrase respecto a las pruebas reales. Una fila que dice "No iniciada" cuando la prueba ya se ejecutó y falló da una imagen falsa de la salud del proyecto.

Preguntas frecuentes

¿Cuál es la diferencia entre un RTM y un registro de requisitos?

Un registro de requisitos enumera y clasifica los requisitos con sus atributos (ID, descripción, responsable, prioridad). Un RTM hace todo eso Y traza cada requisito a través del diseño, el desarrollo y las pruebas. El RTM es el registro más la capa de trazabilidad.

¿Un proyecto ágil necesita un RTM?

Los proyectos ágiles sí se benefician de la trazabilidad, aunque el formato a menudo difiere. En lugar de una hoja de cálculo formal, muchos equipos ágiles usan su herramienta de gestión de proyectos (Jira, Azure DevOps) para vincular historias de usuario con casos de prueba y criterios de aceptación. El concepto de RTM es el mismo; el artefacto puede verse diferente.

¿Quién es dueño del RTM?

Típicamente el analista de negocio o el gerente de proyecto es dueño del RTM, con contribuciones de desarrolladores y evaluadores. La propiedad significa ser responsable de mantenerlo actualizado, no hacer todas las actualizaciones en solitario. En entornos regulados, generalmente hay un aprobador nombrado para el RTM en su conjunto.

¿Cuándo se debería empezar a construir el RTM?

Comience tan pronto como los requisitos estén establecidos como línea base, no después de que comience el desarrollo. Construir el RTM tarde significa reconstruir los enlaces de memoria, lo cual es lento y propenso a errores. Idealmente, se asignan los ID de requisito durante la obtención de requisitos y se comienza a llenar la matriz antes de que empiece cualquier trabajo de diseño.

¿Puede usarse un RTM para proyectos que no son de software?

Sí. Los proyectos de construcción, manufactura y desarrollo de producto todos usan matrices de trazabilidad para vincular especificaciones con resultados de pruebas o inspección. Las columnas cambian (número de plano de diseño en lugar de módulo de código, registro de inspección en lugar de caso de prueba automatizado), pero la lógica es idéntica.

Una matriz de trazabilidad de requisitos bien mantenida es uno de los pocos documentos de proyecto que ahorra tiempo tanto durante la entrega como después del lanzamiento. Le da a cada miembro del equipo una única fuente de verdad sobre si un requisito se construyó y verificó, y le da al liderazgo del proyecto la evidencia que necesita para tomar decisiones de lanzamiento informadas. Comience de forma simple, manténgalo actualizado, y el esfuerzo se pagará muchas veces.

About the author

Tara Minh

Tara Minh

Senior Operations & Growth Strategist

Tara Minh is Senior Operations & Growth Strategist at Rework, helping B2B SaaS leaders scale without breaking their teams. With 8+ years in revenue operations and process optimization, Tara turns messy workflows into systems people actually follow. Readers get practical frameworks they can use to cut waste, align teams, and grow on purpose.