Navata
← All Library

Validation & Evidence

Deep

How Should a GxP Traceability Matrix Be Maintained When Requirements Change Mid-Validation?

AI-assisted research and drafting · Practitioner reviewed by Rohith Karanam Sreedhar · 25 September 2026

ⓘ Library content is researched and drafted with AI assistance and reviewed by a Navata practitioner before publication. For original analysis and long-form practitioner perspectives, visit Navata Insights →

Traceability matrices are often operated as build artefacts: requirements are linked to specifications and tests during validation, completeness is checked, and the matrix is treated as finished. That operating model is insufficient. Current Annex 11 already expects user requirements to remain traceable throughout the lifecycle; the proposed revised Annex 11 makes the maintenance expectation more explicit by requiring traceability between requirements, design specifications and qualification and validation tests to be established and maintained. The proposed revision remains a consultation draft, not a current requirement.

The question this page answers is narrower than "what is a traceability matrix" and more useful in practice: once requirements are already moving, what keeps the matrix an accurate, current, auditable record rather than a snapshot from the day it was first drafted.

Why the matrix decays faster than teams expect

A traceability matrix is usually built once, early, and then edited informally as the project proceeds. Rows get updated by whoever is touching the spreadsheet or validation tool that week. Without a defined maintenance discipline, three failure patterns recur:

  • Silent re-linking. A requirement's wording changes and someone updates the matrix to point at the same test that already existed, without asking whether that test still proves the new wording. The link survives; the proof does not.
  • Orphaned tests. A requirement is deleted or merged into another, but the test script that verified it is never withdrawn or re-pointed. The evidence pack still contains a passed test for something that is no longer a requirement, which is confusing at best and misleading at review.
  • Orphaned requirements. A requirement is added late, commonly to close a gap found during test design or a stakeholder walkthrough, and it is never linked to any test at all because the matrix update happened before the requirement existed.

None of these failures show up if the only check performed is "does every row have a link." A matrix can be internally consistent and still misrepresent what has actually been proven, which is precisely the gap this page addresses, distinct from asking whether a passing test result is itself correct.

Treat every requirement change as a traceability event, not a documentation update

The starting discipline is to stop treating requirement edits as text changes and start treating them as traceability events that require an explicit disposition. For each requirement that is added, materially changed or withdrawn during the cycle, record:

  1. What changed in the requirement text, referencing its prior version identifier.
  2. Why it changed (stakeholder feedback, defect found in test design, descoping decision, regulatory update).
  3. What it means for existing evidence: does the change affect what the linked test actually needs to prove?
  4. The disposition: prior evidence stands unchanged, prior evidence stands with a documented rationale, prior evidence must be re-executed, or a new test is required.
  5. Who decided, by name or role, and when.

This is the record that turns "the matrix says it's linked" into "the matrix says it's linked, and here is why that link is still true." Without step 3 and step 4 recorded as explicit decisions, a re-baselined matrix is just a newer guess.

Deciding whether prior evidence still stands

Not every requirement edit invalidates the test that traces to it. A typographical correction, a clarified acceptance threshold that the original test already exercised, or a renumbering does not. A changed business rule, a changed data condition, a changed actor or a changed outcome usually does. The practical test is whether the original test script's steps and expected result still exercise the requirement as it now reads. If a reviewer has to imagine or infer additional coverage to make the old test fit the new wording, the evidence does not stand as-is.

Where the answer is genuinely ambiguous, treat it as not standing. Re-running or supplementing a test is cheaper than defending, at inspection, why evidence written against a superseded requirement was accepted as proof of the current one.

Re-baseline the matrix, do not silently overwrite it

A defensible traceability matrix carries its own version history in the same way a requirements specification does. Overwriting the previous state and keeping only the current view removes the ability to show, later, what the matrix looked like when a particular test was executed or when a particular release was approved.

A workable re-baseline record includes:

  • a version identifier and date;
  • the reason for re-baselining (tied to the specific requirement change events above, not a generic "periodic update");
  • a summary of what moved: requirements added, changed, withdrawn or split; tests added, retired or re-pointed;
  • for material re-baselines, an approval appropriate to the organisation's validation procedure; as a practitioner control, independent approval from the person making the mechanical change is preferable;
  • a reference back to the change-control record that authorised the underlying requirement change, where one exists.

A minimal re-baseline record might read: Re-baseline 1.4 | 18 Sep 2026 | CHG-0241 | +3 requirements, 2 amended, 1 retired | 4 tests retained, 2 re-executed, 1 new | approved: [name/approval record].

Where the validation is run inside a platform such as Veeva Vault QMS or a dedicated validation tool, the re-baseline should use the tool's own version and audit-trail mechanisms rather than a parallel spreadsheet history that can drift out of step with what the tool actually shows a reviewer. The controlled system should make retrievable, at minimum, the version or timestamp, what changed or an equivalent change record, who made the change, and the relevant approval or audit history. Exact mechanics are platform-dependent; this does not assume that every validation platform provides a literal diff view. Where the matrix genuinely lives in a spreadsheet, version it as a controlled document with the same discipline applied to any other validation deliverable: unique version identifier, approval, and a superseded-but-retained prior version rather than an overwritten file.

Dispositioning orphans deliberately

Two specific gaps deserve their own disposition record rather than silent correction:

Orphaned tests (a test with no current requirement) should be explicitly retired, with the retirement reasoned and dated, and the test result retained in the evidence pack with a note explaining why it no longer maps to a live requirement. Deleting the historical result removes the record of what was actually tested during the cycle, which matters if a question is later raised about the requirement's removal.

Orphaned requirements (a requirement with no current test) should be visible as an open item, not something a validation summary report quietly steps around. An unresolved orphaned requirement should block sign-off until its verification basis has been explicitly resolved. If a requirement genuinely does not need a discrete test, for example because it is fully verified through the combined effect of two other tests, record that rationale explicitly against the requirement rather than leaving the row blank.

A matrix that reaches practitioner review with unexplained blanks in either direction has not finished the traceability job, whatever coverage percentage a dashboard reports.

Connect matrix maintenance to change control, not just to the document

Requirement churn during validation is itself a change that should be visible to the project's change-control process, at whatever level of formality is proportionate to the system's risk. Two failure modes are common where this connection is missing:

  • The matrix is updated correctly, but the change control record for the underlying requirement never references which tests, if any, needed repeating, so a reviewer approving the change cannot see its test impact without separately reconstructing it.
  • The change control record is thorough, but the matrix update happens later, informally, and does not reference the change record that authorised it, so the traceability history cannot be tied back to why the requirement moved.

Cross-reference in both directions: the change record should state its traceability impact, and the re-baseline record should cite the change record. This is what lets a reviewer, months later, answer "was this requirement change properly assessed for its effect on existing test evidence" without re-deriving the answer from raw diffs.

What an inspector or reviewer should be able to reconstruct

A traceability matrix earns trust when a reviewer can answer, from the record alone and without needing anyone's memory:

  • what the matrix looked like at any given release or milestone, not only today;
  • for any requirement that changed, what changed, why, and what happened to its evidence as a result;
  • for any test that is no longer linked, why it was retired rather than simply missing;
  • for any requirement that briefly lacked a test, how long that gap existed and how it was closed;
  • who made each disposition decision, distinguishing the person who judged evidence validity from the person who performed the mechanical matrix edit.

This is a higher bar than "the current matrix shows full coverage," and it is the bar that actually matters, because a validated state is defended by showing how conclusions were reached under change, not only by showing that they currently look correct.

Sources

Regulatory references above identify source-backed expectations for testing, traceability and change control. The re-baselining method, orphan-disposition approach and reviewer-reconstruction standard proposed on this page are Navata Library methods, not regulatory terms.

Relevant next step

Before the next requirement review cycle, check whether your current traceability matrix can show, for its single most recently changed requirement, why the linked evidence was judged to still apply. If it cannot answer that question today, the re-baseline discipline described above has not yet started.