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

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.

Senior Operations & Growth Strategist
On this page
- ¿Qué es una matriz de trazabilidad de requisitos?
- Datos clave
- Tipos de trazabilidad de requisitos
- Qué incluye un RTM
- Por qué importa un RTM
- Previene la expansión del alcance
- Simplifica el control de cambios
- Respalda las pruebas y la aprobación final
- Proporciona un rastro de auditoría
- Cómo crear una matriz de trazabilidad de requisitos
- Paso 1: Reúna todos los requisitos
- Paso 2: Defina la estructura de sus columnas
- Paso 3: Vincule los requisitos con los artefactos de diseño
- Paso 4: Vincule con los elementos de trabajo de desarrollo
- Paso 5: Vincule con los casos de prueba
- Paso 6: Dé seguimiento al estado de ejecución de las pruebas
- Paso 7: Manténgalo actualizado durante todo el proyecto
- Ejemplo de RTM
- Mejores prácticas y errores comunes
- Preguntas frecuentes