This is a ready-to-use log for capturing a scope or requirement change requested during an active validation project, before the system is released and post-release change control (governed separately, see change control for validated systems) takes over. Its purpose is to stop verbal, undocumented scope changes from entering a project quietly and shipping untested. Replace every <<FILL: ...>> placeholder, log every request the day it is made, and route each through impact assessment before deciding. A worked filled specimen follows the template.
Document control header
| Field | Entry |
|---|---|
| Document title | Validation Project Scope and Requirement Change Log |
| Document number | <<FILL: reference, e.g. SCL-VPP-031>> |
| Project | <<FILL: SYSTEM / PROJECT NAME>> |
| Log owner | <<FILL: role, e.g. Validation Lead>> |
1. Purpose
Any addition, removal, or modification of scope after the validation plan, URS, and risk assessment are baselined carries two risks: it consumes schedule and effort that were not planned, and it may introduce a requirement, and therefore a function, that is never risk-assessed or never tested. This log makes every such request visible, assessed, and decided in writing, so the project’s baselined documents and the system that actually ships stay in agreement.
2. Change request log
| Req # | Date raised | Requested by | Description of change | Affected documents | Effort / schedule impact | New risk introduced? | Decision | Decided by | Date decided |
|---|---|---|---|---|---|---|---|---|---|
<<FILL: SC-001>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL: URS / spec / risk assessment / trace matrix>> | <<FILL>> | Yes/No, <<FILL: describe>> | Accept / Defer / Reject | <<FILL>> | <<FILL>> |
<<FILL: SC-002>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> |
3. Impact assessment (complete for each request before a decision is made)
For every request, answer before deciding:
- Which deliverables change (URS, functional/configuration spec, risk assessment, test cases, traceability matrix)?
- What is the effort and schedule impact, stated in real days, not “small”?
- Does the change introduce risk that was not covered by the existing risk assessment? If yes, the risk assessment must be updated, not just the requirement.
- Does the change affect any test case already executed? If yes, that test case is invalidated and must be re-executed against the updated baseline.
- Is there a safe way to defer the change to a controlled post-go-live item instead of absorbing it now?
4. Decision rule
Scope tradeoffs (schedule, cost, resourcing) are a sponsor decision. Quality tradeoffs are a QA decision, and most quality tradeoffs are simply not available: a change that would ship untested function is not something the sponsor can approve around QA.
5. Acceptance criteria
- Every scope or requirement change raised during the project appears in this log; none are handled by email or verbal agreement alone.
- Every accepted change has its affected documents updated and re-baselined before further testing proceeds against it.
- Every test case invalidated by an accepted change is re-executed, and the traceability matrix is updated to reflect the current baseline.
- No change is silently absorbed into the build without a logged decision, regardless of how small it appears.
- Deferred changes are documented as a controlled backlog item, not simply dropped.
6. References
GAMP 5: A Risk-Based Approach to Compliant GxP Computerized Systems, Second Edition (ISPE), for the expectation that requirements, risk, and test evidence remain aligned throughout the lifecycle. ICH Q9, Quality Risk Management, for reassessing risk when scope changes.
Confirm the current version of each reference before issue.
7. Revision history
| Version | Date | Author | Summary of change |
|---|---|---|---|
<<FILL: 1.0>> | <<FILL: date>> | <<FILL: author>> | Initial issue. |
Filled specimen
The following shows two example entries from a configured LIMS project, so you can see the level of detail expected. The system and names are illustrative; replace them with your own.
| Req # | Date raised | Requested by | Description | Affected documents | Impact | New risk? | Decision | Decided by | Date |
|---|---|---|---|---|---|---|---|---|---|
| SC-004 | 2026-07-02 | QC Manager | Add a second approval step for out-of-specification result entry | URS (new req), functional spec, risk assessment, OQ test cases | 3 days: 1 spec, 1 risk update, 1 new OQ case and execution | Yes: adds a control point, must verify it cannot be bypassed | Accept | Sponsor (QC Director), 2026-07-03 | 2026-07-03 |
| SC-005 | 2026-07-10 | Lab Analyst | Change the default sort order on the results dashboard | None functional to fitness for use | 0.5 day | No | Defer | Validation Lead, 2026-07-11 | 2026-07-11 |
SC-004 was accepted because it affects a data integrity control point, so the risk assessment, an OQ test case, and the requirement were all updated together and the new case was executed before OQ was declared complete. SC-005 was deferred because it is cosmetic, does not affect fitness for intended use, and was logged as backlog item BL-2026-009 for the next release rather than consuming project schedule.
Common inspection findings this log prevents
- Function found in production that was never in the URS or the risk assessment because it was added mid-project with no re-baseline.
- A requirement changed after the risk assessment or traceability matrix was completed, so the change was never risk-assessed or tested.
- A “quick” scope addition accepted verbally that later cannot be traced to any approval or impact assessment.
- Test cases executed against a superseded requirement because the baseline moved after the test was designed and nobody re-executed it.
How to adapt this log
- Set the project and log owner in the header.
- Log every request the day it is raised, including ones you expect to reject; a rejected request with a documented rationale is itself useful evidence that scope was controlled.
- Route every accepted change back through section 3’s impact assessment before touching the build or the documents.
- Keep this log open for the life of the project and close it out (or roll unresolved items into post-go-live change control) at the same time the validation summary report is finalized.