Skip to main content

Traceability Matrix (Requirements Traceability Matrix, RTM)

A traceability matrix — in the requirements context usually a Requirements Traceability Matrix (RTM) — is a table that maps relationships between development artifacts and thereby establishes bidirectional requirements traceability in the project. One artifact type is placed on one axis (e.g. requirements), another on the other axis (e.g. validations); a mark in the cell means: these two artifacts are linked.

A step-by-step guide with examples is provided in our article How to Create a Requirements Traceability Matrix.

How does an RTM work?

The matrix does not contain the artifacts themselves, but references them via unique IDs. Precisely this simplicity is its strength: an RTM can be maintained in Excel or even drawn on a whiteboard. It can be read in both directions:

  • Forward traceability: Which requirements are not properly validated?
  • Backward traceability: Which test cases do not validate any requirement?

Creating one follows three mandatory steps: identify the artifact types, define the relationships between the artifacts, and create a separate matrix for each link type. Optionally, cumulative views across entire trace chains can be derived from this — for example the share of customer requirements covered by a test (see Requirements Coverage).

What are the limits?

The RTM can make gaps visible very efficiently, but cannot explain why a problem exists. Above all, it scales poorly: with several V-model levels and thousands of rows and columns, a manually maintained matrix quickly becomes unmaintainable. For complex, regulated projects, the transition to a versioned traceability graph with tool support has therefore proven itself — read more on our page Requirements Traceability.

Frequently asked questions

What goes into a traceability matrix?
Not the artifacts themselves, but their unique IDs: one artifact type is placed on one axis (e.g. requirements), the other on the other axis (e.g. validations). A mark in the cell means that the two artifacts are linked.
Is Excel sufficient for a traceability matrix?
For small, stable projects, yes — simplicity is precisely the strength of the RTM. In complex projects with several V-model levels and thousands of artifacts, however, a manually maintained matrix quickly becomes unmaintainable; a dedicated traceability tool is then needed.
What does a traceability matrix show — and what does it not show?
It very efficiently shows where links are missing: unvalidated requirements (forward traceability) or test cases without an associated requirement (backward traceability). It cannot explain why a gap exists — it only shows where to look.

Related terms

Reviewed by Florian Antony, Principal Software Engineer & IT Consultant on July 20, 2026