Requirements Traceability Matrix

Master this essential documentation concept

Quick Definition

A table linking each requirement to the design, implementation, verification or other evidence that addresses it, so teams can inspect coverage and trace relationships in both directions.

How Requirements Traceability Matrix Works

graph TD A[Root Concept] --> B[Category 1] A --> C[Category 2] B --> D[Subcategory 1.1] B --> E[Subcategory 1.2] C --> F[Subcategory 2.1] C --> G[Subcategory 2.2]

Understanding Requirements Traceability Matrix

A requirements traceability matrix (RTM) gives each requirement a stable identifier and records the artifacts that address it. A row can link to a design section, implementation item, test case and verification result. The matrix makes unanswered requirements and artifacts without a stated requirement easier to investigate.

What belongs in an RTM?

Start with the requirement ID and wording, source and version, linked artifacts, verification method, evidence location, review status and owner. Coverage is more useful when the link resolves to the relevant passage or result, rather than only to a document title.

Coverage and verification

A passage that discusses a requirement is evidence of coverage. It is not automatically proof that a delivered system satisfies that requirement. Keep coverage, review and verification status separate, and record the acceptance criteria applied to the evidence.

Bidirectional use

Read forward to find where a requirement is addressed. Read backward from a design or test artifact to understand which requirement it supports. Review both directions when requirements or artifacts change.

For document-level review, Docsie requirements coverage helps locate cited evidence and gaps. Retain implementation and test relationships in the system that owns those records.

See the NASA guidance on bidirectional traceability.

Inspect requirement coverage and its evidence

Connect the review question to the source passages that address it, and investigate the gaps.

Real-World Documentation Use Cases

Design coverage

Problem

The review needs a clear record of design coverage.

Solution

Map requirements to the sections of a design specification that address them.

Implementation

Identify the requirement or reference, record its version, link the supporting material and assign the review owner.

Expected Outcome

A reviewable record of the evidence, status and required follow-up.

Verification planning

Problem

The review needs a clear record of verification planning.

Solution

Link requirement IDs to planned methods and the resulting evidence.

Implementation

Identify the requirement or reference, record its version, link the supporting material and assign the review owner.

Expected Outcome

A reviewable record of the evidence, status and required follow-up.

Supplier response review

Problem

The review needs a clear record of supplier response review.

Solution

Locate where a supplier response addresses each requested requirement.

Implementation

Identify the requirement or reference, record its version, link the supporting material and assign the review owner.

Expected Outcome

A reviewable record of the evidence, status and required follow-up.

Best Practices

✓ Use stable IDs

Keep identifiers consistent when wording or versions change.

✓ Do: Keep identifiers consistent when wording or versions change.
✗ Don't: Assign a final status without checking the source and recording the review context.

✓ Record exact evidence

Link to the relevant section, passage or result and record its version.

✓ Do: Link to the relevant section, passage or result and record its version.
✗ Don't: Assign a final status without checking the source and recording the review context.

✓ Separate statuses

Distinguish documentation coverage from reviewed acceptance and verified performance.

✓ Do: Distinguish documentation coverage from reviewed acceptance and verified performance.
✗ Don't: Assign a final status without checking the source and recording the review context.

Build Better Documentation with Docsie

Join thousands of teams creating outstanding documentation

Start Free Trial