UP TO 40% OFF PMP AND CAPM EXAM PREP PRODUCTS! | PASS YOUR EXAM CONFIDENTLY, ON YOUR FIRST TRY!
UP TO 40% OFF PMP AND CAPM EXAM PREP PRODUCTS! | PASS YOUR EXAM CONFIDENTLY, ON YOUR FIRST TRY!
A. Togay Koralturk, Best-Selling PMP Author
Last updated on October 13, 2026
11 min read
Every project makes two promises: everything approved will be delivered, and everything delivered was approved. Keeping either promise requires remembering, months later, exactly why each piece of work exists, and memory is the one project tool guaranteed to fail. The requirements traceability matrix is the table that does the remembering. This guide explains the requirements traceability matrix in full — the three traceability types, every column, a filled example, how to build one, and how it appears on the PMP and CAPM exams.
On this page
A requirements traceability matrix (RTM) is a table that links every project requirement to its origin, the deliverable that implements it, and the test or inspection that verifies it. Reading the matrix forward confirms that nothing approved goes undelivered; reading it backward confirms that nothing delivered was unapproved.
The matrix is built from the requirements documentation produced during elicitation: each requirement enters as a numbered row, and the row follows that requirement through scope definition, decomposition, build, and verification. It is a long-standing artifact of PMI's framework (earlier editions of the PMBOK® Guide listed it as a standard output of requirements collection), and while the current edition leaves the format to the practitioner, the traceability discipline itself is alive and tested, most visibly in the CAPM exam's Business Analysis domain.
One caution on the abbreviation: RTM means other things in other fields, so in writing meant to travel — contracts, audits, steering papers — the full name earns its keystrokes at first mention.
The traceability matrix matters because it is the project's only systematic answer to two expensive questions: "did we deliver everything we promised?" and "who asked for this?" Without it, both are answered by memory and archaeology; with it, both are a column lookup.
The forward read protects completeness. A requirement with no deliverable or test against its row is work the project has silently dropped — found in minutes during planning instead of in acceptance testing, where the same discovery arrives as a rejected deliverable.
The backward read protects the scope baseline. A feature, document, or work package that traces to no requirement is unauthorized scope: either scope creep that slipped past change control or gold plating added by a well-meaning team. Backward traceability is the detection mechanism that makes the project scope statement's boundaries enforceable in practice, not just on paper. And in regulated industries (medical devices, aviation, finance) the matrix is often not optional at all: auditors read it as the evidence that every obligation was met and verified.
Ready to take the next step in project management?
200,000+ Professionals Taught by Our Instructors
Traceability runs in two directions, and the three standard types are combinations of them:
| Traceability type | What it links | The question it answers |
|---|---|---|
| Forward | Requirement → deliverable → test case | Is every approved requirement being built and verified? |
| Backward | Deliverable or test → source requirement | Is every piece of work justified by an approved requirement? |
| Bidirectional | Both directions, maintained together | Can we audit the full chain from need to verified delivery? |
Forward traceability is the planner's view: it drives completeness, estimates, and test coverage. Backward traceability is the controller's view: it exposes unauthorized work and tells you, when a requirement changes, exactly which deliverables and tests are affected: the impact-assessment shortcut. Bidirectional traceability simply maintains both at once, and it is the default on any project where audits, regulators, or formal acceptance are in play.
A workable requirements traceability matrix needs seven or eight columns — enough to trace the chain, little enough to maintain:
Teams add columns for acceptance criteria, owners, or risk links; resist adding many more. Every column is a maintenance promise, and an RTM that is painful to update is an RTM that quietly goes stale.
Here is a filled slice of the matrix for a customer self-service portal project — the fastest way to see how the chain reads:
| REQ ID & requirement | Source / priority | Deliverable (WBS) | Verification & status |
|---|---|---|---|
| REQ-007: Customers reset passwords without agent help | Ops director / Must | 1.3.2 Self-service auth module | TC-031 · Verified |
| REQ-012: Record changes occur only in audited system of record | Compliance / Must | 1.4.1 Integration layer | TC-044 · In build |
| REQ-019: Search results return within 2 s at peak load | IT standards / Should | 1.3.4 Search service | TC-052 (load test) · Defined |
| REQ-023: Records retained seven years | Regulation §12 / Must | 1.4.3 Archival store | Audit inspection · Verified |
Read REQ-019 forward: a nonfunctional requirement, sourced to the IT standard, lands in a specific work package and will be verified by a named load test, with nothing left to memory. Now imagine a chat widget appears in the release candidate with no row behind it: the backward read flags it instantly as unauthorized work, before an auditor or a baffled sponsor does.
Building a requirements traceability matrix is a five-step exercise, and a spreadsheet is a perfectly good home for it:
Ownership matters more than tooling: one named owner, typically the project manager or business analyst, keeps the matrix current, whatever software holds it.
Agile projects rarely keep a document called an RTM, but they keep the traceability itself. A user story carries its own ID, its source (the product owner and the backlog), its acceptance criteria, and its verification (the tests that satisfy the definition of done). A well-kept backlog is a living traceability record, maintained story by story instead of in one matrix.
The matrix form returns wherever formality does: hybrid projects commonly trace the stable, compliance-critical requirements in a classic bidirectional matrix while the evolving experience-level requirements trace through the backlog. The portal project above runs exactly that split — REQ-023's seven-year retention row lives in the matrix for the auditors, while screen-flow stories trace through sprint boards.
Four failures account for most dead traceability matrices:
The matrix is cheap insurance when it is lean, current, and owned, and expensive theater otherwise.
On the CAPM, requirements traceability is examined inside the Business Analysis Frameworks domain — the same 27% slice that covers elicitation, and the testable idea is the chain: requirement → deliverable → verification, readable in both directions. Our CAPM exam content outline guide maps that domain in full. On the PMP exam, the matrix appears as scope-control judgment rather than vocabulary: scenarios where the RTM exposes an untraced deliverable, an unverified requirement, or the blast radius of a proposed change.
Lock in three facts. The RTM links each requirement from origin through deliverable to verification. Backward traceability is the scope-creep and gold-plating detector — work with no requirement behind it is unauthorized, however good it looks. And once scope is baselined, the matrix moves only with change control: it is evidence, not opinion. Our PMP Complete Study Guide, the most complete on the market, covers traceability exactly as both exams frame it, and our CAPM practice exams drill the Business Analysis domain where it lives.
During a routine backward-traceability review on the customer portal project, the project manager finds a data-export feature in the release candidate that traces to no requirement in the baselined traceability matrix. The developers explain they added it while working on an adjacent module because "customers will obviously want it," and at the steering meeting the sponsor calls the feature "a pleasant surprise worth keeping." The release candidate is scheduled to deploy to production next week.
What should the project manager do next?
a) Facilitate a working session with the sponsor, the developers, and key stakeholders to reconcile their differing views on the feature before any documentation is changed.
b) Record the feature in the traceability matrix with the sponsor noted as its source, and bundle it into the change request package already planned for the next quarterly steering gate.
c) Submit a change request now with an impact assessment covering both dispositions — formally incorporating the feature into the scope baseline or removing it before deployment — and let integrated change control decide.
d) Instruct the team to remove the feature from the release candidate, since work that traces to no approved requirement is unauthorized scope and must not reach production.
Correct answer: C.
Rationale: The backward read did its job: the feature is unauthorized scope inside a baselined project, so its fate is a baseline decision, and baseline decisions belong to integrated change control, informed by an impact assessment that is honest in both directions (keep it or strip it). The buried fact that forces now rather than later is the deployment date: option b) uses the right mechanism but parks it at a quarterly gate, which knowingly lets unauthorized scope ship to production in the meantime: a timing counterfeit of the correct answer, sweetened by misbooking the sponsor's offhand praise as a requirement source. Option a) transplants the facilitation remedy that is correct during elicitation, when requirements are still being reconciled pre-baseline; here nothing needs eliciting; the work exists, the baseline is approved, and a workshop cannot authorize scope that only change control can. Option d) is the over-correction wearing discipline as a costume: ripping the feature out immediately is itself a change to the product with real regression risk, performed without impact analysis, and it destroys an option the organization may legitimately want — the sponsor's interest is exactly why both dispositions deserve assessment. The PMI way treats the matrix's finding as evidence, assesses impact, and lets governance choose with eyes open, before the deployment makes the choice by default. To drill judgment at this level, work through our PMP practice exams — deliberately calibrated a little harder than the real thing, so consistently scoring 80% or above tells you you're ready.
Ready to take the next step in project management?
200,000+ Professionals Taught by Our Instructors
A requirements traceability matrix (RTM) is a table that links every project requirement to its origin, the deliverable or work package that implements it, and the test or inspection that verifies it. Read forward, it confirms every approved requirement is delivered; read backward, it confirms every piece of work was approved.
The three types are forward traceability (requirement to deliverable to test), backward traceability (deliverable or test back to its source requirement), and bidirectional traceability, which maintains both directions at once. Bidirectional is the default on regulated or formally accepted projects because it supports a full audit of the chain.
A practical RTM includes a unique requirement ID, the requirement description, its source, its priority, the deliverable or WBS reference that implements it, the verification method or test case, and the current status. Many teams add a change-history column so approved changes are traceable row by row.
Create an RTM in five steps: load every confirmed requirement from the requirements documentation with its ID, source, and priority; choose forward-only or bidirectional traceability deliberately; map each requirement to its deliverable or WBS element; attach the verification method or test case to each row; and maintain the matrix through change control once scope is baselined.
Backward traceability exposes any deliverable, feature, or work package that traces to no approved requirement — the signature of scope creep and gold plating. Because every legitimate piece of work has a row, unauthorized work stands out mechanically rather than depending on someone's memory, and it can be routed through change control before it ships.
Agile projects usually keep the traceability without the matrix: a well-kept product backlog traces each user story from the product owner through acceptance criteria to the tests that satisfy the definition of done. The matrix form returns in hybrid and regulated settings, where compliance-critical requirements are traced bidirectionally while evolving requirements trace through the backlog.
Yes. The PMP exam tests the RTM as scope-control judgment: recognizing that work with no requirement behind it is unauthorized scope, using the matrix to assess the impact of a proposed change, and routing what the matrix exposes through integrated change control rather than acting informally.
Yes. Requirements traceability sits inside the CAPM's Business Analysis Frameworks domain — 27% of the exam — alongside elicitation and requirements documentation. Expect questions on what the matrix links, the difference between forward and backward traceability, and which problems each direction detects.

A. Togay Koralturk October 22, 2026 12 min read
What a context diagram is, what it includes, a worked example, how to draw one, and how it differs from a data flow diagram, with PMP and CAPM exam tips.

A. Togay Koralturk October 22, 2026 14 min read
What scope creep is, PMI's definition, what causes it, real examples, how to prevent and manage it, and how to measure it, with PMP and CAPM exam tips.

A. Togay Koralturk October 21, 2026 12 min read
What gold plating is in project management, why teams do it, how it differs from scope creep, real examples, and how to prevent it, with PMP exam tips.
A. Togay Koralturk is a globally recognized pioneer and educator in project management and sustainable design and construction, a best-selling author, and an entrepreneur. His publications have reached hundreds of thousands of professionals worldwide and have been extensively adopted as primary course material in universities throughout the United States. Holding a bachelor’s degree in civil engineering and a master’s degree in construction management from the University of Southern California, he has played a pivotal role in leading numerous construction projects ranging from $100 million to $500 million worldwide, and he has educated thousands of professionals. Continuing his professional journey, he founded Projeric and Projectific, where he serves as the instructor and CEO.