Baseline traceability is the ability to reconstruct every approved change from a prior baseline condition to the current Performance Measurement Baseline (PMB). A reviewer should be able to identify what changed, why it changed, who approved it, when it took effect and where it appears in the Integrated Master Schedule (IMS), time-phased budget and work authorization records.
To maintain that traceability, preserve the before condition, assign each change a unique identifier, secure the required approval, implement the change consistently across affected systems and reconcile the results. Do not rely on the current schedule file or cost database to explain its own history. Those files show where the program is now, not necessarily how it got there.
What Baseline Traceability Must Demonstrate
Effective traceability connects five elements:
- Authority: The contract modification, internal management decision or other approved basis for the change.
- Rationale: A clear explanation of why the existing baseline needed revision.
- Before condition: The approved scope, schedule and budget before implementation.
- After condition: The revised baseline values after implementation.
- Reconciliation: Evidence that the IMS, cost system, work authorization documents and required reports agree.
Traceability does not mean the baseline can never change. Instead, it means approved changes remain visible and auditable. The current baseline should reconcile to the original baseline through a complete chain of additions, deletions, transfers and time-phasing adjustments.
The Department of Energy’s EVMS Compliance Assessment Governance document describes this principle in practical terms. It emphasizes traceability from original control account values to current values and reconciliation of baseline change documentation throughout the Earned Value Management System (EVMS).
Separate Baseline Changes from Normal Schedule Status
First, distinguish a baseline revision from a forecast update. The scheduler normally updates actual dates, remaining durations, logic and forecast dates during the status cycle. Those changes describe current execution and should not automatically alter the approved baseline.
A baseline change revises the approved plan used to measure performance. Examples may include authorized scope additions, approved internal replanning, the conversion of a planning package into detailed work packages or an approved over-target baseline. Each situation requires the level of control defined by the contract and the contractor’s approved EVMS procedures.
Changing baseline dates merely because activities slipped destroys meaningful schedule variance. Likewise, moving budget to eliminate an unfavorable variance conceals performance rather than managing it. For more context, see how schedule changes affect the PMB and the distinction between replanning and rebaselining.
How to Maintain Baseline Traceability Step by Step
1. Establish a Controlled Starting Point
Begin with an identifiable approved baseline. Archive the baselined IMS, cost data, work authorization records and relevant planning assumptions. Record the baseline date, accounting period, file version and approval authority.
Use stable control account, work package and schedule activity identifiers wherever practical. If a change requires new identifiers, document the relationship between the retired and replacement records. Otherwise, analysts may not be able to compare the same scope across reporting periods.
A backup file helps, but a backup alone is not an audit trail. The archive must connect to an approved baseline state and remain protected from routine editing.
2. Assign a Unique Change Identifier
Assign each proposed change a unique Baseline Change Request (BCR) number or equivalent identifier. Use that number in the approval package, baseline change log, schedule notes, cost-system transactions and implementation evidence.
The identifier creates the thread between systems. For example, BCR-027 should not appear as BCR-027 in the log, Modification 14 in the schedule and a generic “budget adjustment” in the cost tool without a cross-reference.
A useful BCR should identify:
- The source and authority for the change.
- Affected Work Breakdown Structure (WBS) elements and control accounts.
- Affected work packages, planning packages and IMS activities.
- Schedule, budget, resource and risk impacts.
- Management Reserve (MR) or Undistributed Budget (UB) transactions, when applicable.
- The intended implementation period.
- Required approvals and approval dates.
See what a baseline change request should contain for a more detailed discussion of the approval package.
3. Capture the Before Condition Before Editing
Record the baseline condition before anyone implements the change. At a minimum, capture the affected baseline start and finish dates, durations, logic, time-phased budget, responsible organization and work authorization values.
For a schedule change, preserve enough detail to show more than a milestone date movement. The package should identify deleted or added activities, revised logic, duration changes and changes to the control account period of performance. Screenshots can help reviewers, but structured before-and-after data provides stronger evidence.
For a budget change, retain the time-phased values by affected control account or work package. A net-zero transfer can still materially alter the PMB even when the total Budget at Completion (BAC) does not change.
4. Obtain Approval Before Implementation
Route the change through the approval process defined in the contract, EVMS system description and internal procedures. The required approval level may depend on the source, value, timing and effect of the change.
Do not treat every change-control convention as a federal requirement. For example, the Federal Acquisition Regulation clause at FAR 52.234-4 requires use of a compliant EVMS when included in the contract and gives the Government access to pertinent records. However, it does not prescribe a universal BCR form, numbering convention or approval workflow.
For applicable Department of Defense contracts, DFARS 252.234-7002 addresses EVMS criteria, access to records and certain proposed EVMS procedure changes. The contract, Contract Data Requirements List (CDRL), Integrated Program Management Data and Analysis Report (IPMDAR) tailoring and approved system description determine the specific program process.
5. Implement the Approved Change Across All Affected Systems
After approval, implement the change as one coordinated transaction. Update the IMS, cost system, work authorization documents, responsibility assignments and change log within the timing established by the program’s procedures.
Do not allow the schedule team and cost team to interpret the approval package independently. Conduct a short implementation review before editing production data. Confirm activity IDs, control account assignments, budget periods, resource mappings and effective dates.
Implementation commonly affects:
- The current approved schedule baseline.
- Forecast schedule logic and dates.
- Control account plans and work package budgets.
- Planning package detail.
- MR, UB or Contract Budget Base logs.
- Work authorization documents.
- Risk and opportunity records.
- Monthly performance reporting and narrative.
The IPMDAR Implementation Guide explains that baseline changes can be identified by comparing current and previous submissions. It also discusses describing significant changes through the performance narrative or a change log that clearly identifies and explains them.
6. Preserve the After Condition and Implementation Evidence
Once implementation is complete, capture the resulting baseline condition. Compare it with both the approved BCR and the preserved before data.
The implementation package should show:
- Approved values versus implemented values.
- Prior and revised schedule dates.
- Prior and revised logic or durations.
- Budget debits and credits by period.
- Changes to MR, UB or distributed budget.
- The user and date associated with implementation.
- Any approved deviation from the original BCR.
Deltek Cobra can support this process through project audit logging. According to the Cobra audit logging documentation, the application can associate comments and change numbers with operations that affect the baseline. However, the tool only supports traceability when users enable the appropriate controls and enter meaningful references.
7. Reconcile the IMS, Cost System and Change Log
Next, verify that the same approved change appears consistently across the program-control environment. A schedule-only reconciliation is not sufficient when the change also affects budget or work authorization.
Perform checks at both the transaction and total levels. The PMB may reconcile in total while time-phased values remain incorrect. Likewise, control account totals may agree even though budget moved into the wrong work package or accounting period.
At a minimum, confirm that:
- The schedule scope matches the authorized work scope.
- Control account periods of performance contain the revised work.
- Budget phasing aligns with the schedule plan.
- The change log equals the implemented debits and credits.
- MR and UB transactions reconcile to their respective logs.
- Required narrative identifies significant baseline movement.
- The current PMB plus MR reconciles to the applicable budget base.
If the change involves MR or UB, review the separate guidance on management reserve and undistributed budget. Those accounts serve different purposes and should not be used interchangeably.
8. Perform a Monthly Baseline Traceability Review
Do not wait for a surveillance review to test traceability. Add a baseline comparison to the monthly close process.
Compare the prior reporting period’s baseline data with the current period. Identify changed baseline dates, durations, logic and time-phased budget. Then match every detected change to an approved transaction.
A practical monthly sequence is:
- Freeze or archive the prior-period files.
- Compare prior and current baseline fields.
- List all differences by activity, work package and control account.
- Match each difference to a change identifier.
- Verify approval and implementation dates.
- Reconcile schedule and cost impacts.
- Resolve unexplained changes before customer delivery.
This review often finds accidental edits, incomplete implementations and unauthorized baseline movements before they enter the official reporting package.
Practical Example: Tracing an Approved Test Change
Assume the fictional Falcon Ridge program receives an authorized requirement to add an environmental qualification test. The program creates BCR-027 and identifies the affected systems engineering and test control accounts.
Before implementation, the scheduler archives the current IMS and records the original test sequence, logic and baseline completion date. The cost analyst captures the affected work package budgets by accounting period. The BCR then documents the new activities, revised logic, additional budget, source of budget and effect on the program completion milestone.
After approval, the scheduler adds the new test activities using stable activity coding. Meanwhile, the cost analyst distributes the authorized budget to the corresponding work packages. The control account managers update their work authorization documents.
Finally, program controls compares the before and after data. The team confirms that BCR-027 explains every new activity and budget transaction. It also verifies that the revised schedule dates, budget phasing and reporting narrative agree.
Six months later, a reviewer can begin with the current test milestone, trace it to the added activities, connect those activities to BCR-027 and reconstruct the original baseline condition. That is usable baseline traceability.
Common Baseline Traceability Failures
- Overwriting the only baseline copy: The team retains the current plan but loses the approved prior condition.
- Approving vague change packages: The BCR authorizes a general adjustment without identifying activities, work packages or time-phased values.
- Implementing before approval: The production systems change while the request remains in review.
- Changing baseline dates to match forecasts: The team erases schedule variance instead of reporting execution performance.
- Using inconsistent identifiers: The schedule, cost tool and change log cannot be joined without manual interpretation.
- Reconciling totals but not time phasing: BAC agrees, but monthly planned value changes without support.
- Updating only one system: The IMS reflects the change while the cost baseline or work authorization remains unchanged.
- Resetting or disabling audit history: A software action removes the transaction chain needed to explain the current baseline.
- Making unsupported retroactive changes: Prior-period data changes without clear authority, rationale and disclosure.
Retroactive revisions require particular care because they can alter previously reported performance. Review retroactive changes to the performance measurement baseline before changing historical periods.
A Simple Test for Adequate Traceability
Select one changed activity or work package from the current baseline. Then ask a scheduler or analyst who did not implement the change to reconstruct its history.
The trace is adequate if that person can identify the prior condition, approval authority, rationale, budget source, implementation date and resulting values without relying on undocumented institutional knowledge. If the explanation depends on email searches, personal memory or a spreadsheet maintained outside the controlled process, the traceability system needs improvement.
Strong baseline control does more than satisfy a review team. It protects the meaning of schedule and cost variance, supports credible trend analysis and gives management confidence that the PMB still represents authorized work. Most importantly, it lets the program revise an approved plan without losing the history that makes performance measurement trustworthy.

