Project Configuration Management | How Baselines, Versions, Changes and Records Keep Delivery Coherent

The drawing says revision C. The factory is building revision B. Testing used revision C with one temporary patch. The operations manual still describes revision A. Nobody is certain whether the supplier incorporated the approved interface change.

The project may have excellent people, a strong schedule and formal change control. It still has a dangerous problem: the project does not know whether everyone is working from the same approved reality.

Project configuration management is the discipline of keeping controlled project artefacts, product versions, baselines, approved changes and the real delivered state coherent through the project life cycle.

It answers questions that become increasingly expensive when nobody can answer them:

Configuration management makes those answers recoverable rather than dependent on memory.

The one-sentence answer

Project configuration management works by identifying the artefacts and product elements that require control, establishing approved baselines, assigning stable identities and version rules, evaluating and implementing authorised changes, recording configuration status, auditing consistency, and ensuring the physical or digital product continues to match the information that defines it.

1. Current PMI terminology

The Project Management Institute’s current 2026 Lexicon defines a configuration management plan as a component of the project management plan containing procedures used to track project artefacts and monitor and control changes to those artefacts. It defines a configuration management system as the collection of procedures used for the same purpose. Source: Project Management Institute, Lexicon of Project Management Terms, Version 5.0.

PMI’s Practice Standard for Project Configuration Management describes configuration management more broadly as the collective processes, activities, tools and methods used to manage project items through the project life cycle, including the composition of the project, the documentation defining it and the supporting data. Source: Project Management Institute, Practice Standard for Project Configuration Management.

The central idea is stable across both formulations: project artefacts and product states need managed identity through change.

2. NASA’s configuration-management principle

NASA’s systems-engineering guidance frames configuration management as a practice that provides visibility of the true product configuration, protects product integrity by controlling changes to baselines, distinguishes product versions and keeps the product consistent with the information that defines it. Source: NASA Systems Engineering Handbook, Configuration Management section.

That formulation captures why configuration management matters beyond engineering.

When a project cannot establish whether the real delivered item matches the approved information, every later control becomes weaker: testing, acceptance, safety, support, audit, handover and change analysis.

3. Configuration management is not the same as change control

Project Change Control owns the decision process for consequential changes to controlled commitments.

Configuration management owns the identity and state of the artefacts and products affected by those decisions.

Change control asks:

Should this proposed change be authorised?

Configuration management asks:

Which controlled items change, what version becomes current, which records and dependent artefacts must update, and how do we prove the real configuration now matches the authorised state?

The two disciplines should work together. Authorising a change without propagating it creates configuration drift. Updating artefacts without proper authority creates uncontrolled change.

4. Configuration management is not document management

Document management stores and controls documents. Configuration management manages the defined state of the product or project system and the information needed to reproduce, verify and understand that state.

A controlled drawing may be part of configuration management. So may software code, firmware, a requirements baseline, a bill of materials, a data schema, a model, an interface specification, a test configuration or an operating procedure.

The key test is not “Is it a document?” It is “Does this item define or provide evidence about a configuration whose identity matters?”

5. Configuration management is not integration management

Project Integration Management owns coherence across the whole project: scope, schedule, cost, risk, change, resources and decisions.

Configuration management owns a narrower but essential question: Which approved version of the project artefacts and product configuration is the project actually using?

Integration management may decide that scope, schedule and cost must change together. Configuration management ensures the requirement set, design package, implementation and verification records remain internally consistent afterward.

6. Configuration items

A configuration item is an item selected for configuration control.

Depending on the project, configuration items may include:

Not everything needs the same level of control. Over-controlling low-consequence items creates friction. Under-controlling high-consequence items creates ambiguity.

7. Choose configuration items by consequence

An item deserves stronger configuration control when losing its identity could cause material rework, unsafe action, invalid testing, contractual dispute, operational failure or inability to reproduce the accepted product.

A useful selection question is:

If two competent people used different versions of this item without realising it, what could go wrong?

The greater the consequence, the stronger the case for formal configuration identification, approval and status tracking.

8. Stable identity

A configuration item needs a stable identity.

Useful identity information can include:

Identity prevents “the latest file” from becoming a project control method.

9. Version numbers need rules

A version label is useful only if people understand what it means.

Projects may use revision letters, semantic versioning, numbered releases, issue states or controlled edition IDs. The specific convention matters less than consistent interpretation.

The project should define:

The most elegant versioning scheme is useless if nobody knows which version is authoritative.

10. Baselines

A baseline is an approved reference state used for comparison, control and future change.

Examples include:

A baseline does not mean “never change.” It means “change deliberately from a known starting point.”

11. Baselining too early

An immature baseline creates unnecessary change traffic.

If the project baselines requirements before important stakeholder conflicts are resolved, ordinary discovery becomes formal change.

This can make the project appear unstable when it is simply learning.

Baseline when enough maturity exists that changes deserve visibility and consequence analysis.

Project Requirements Management explains why different requirement families may mature at different times.

12. Baselining too late

If the project keeps everything “draft” while suppliers build, teams test and operations prepare, people may be using different interpretations without controlled change.

Late baselining hides the point at which a working idea became a real commitment.

A useful baseline exists before dependent work needs stability—not after disagreement reveals that stability was missing.

13. Configuration identification

Configuration identification establishes what items are controlled and how they are identified.

NASA describes configuration identification as one of the core elements of configuration management alongside change control, status accounting and verification or audit. Source: NASA Systems Engineering Handbook, Configuration Management.

Without identification, the project cannot reliably answer which item a change, test or acceptance record refers to.

14. Configuration change control

Configuration change control governs changes to baselined configuration items.

A proposed change should identify:

The point is not paperwork. It is consequence visibility before the project changes something others rely on.

15. The configuration control board

A configuration control board, often shortened to CCB, is one governance mechanism for evaluating and authorising controlled configuration changes.

The board should include enough technical, project and operational authority to understand consequence.

NASA notes that systems engineers, project managers and other key engineers often participate in change approval processes to assess cost, performance, programmatic and safety impact. Source: NASA Systems Engineering Handbook.

Not every project needs a formal board. Small projects may use one accountable owner plus specialist review. The important property is controlled authority, not meeting size.

16. Change impact is a network problem

A change rarely affects one artefact only.

A requirement change may affect:

Configuration management makes those relationships discoverable enough to propagate change.

This is where Project Requirements Management and configuration management become tightly connected: traceability helps identify which downstream items must be reviewed when a requirement changes.

17. Configuration status accounting

Configuration status accounting records and reports the current and historical state of configuration items and changes.

A useful status record can answer:

History matters because acceptance and investigation often require reconstructing what was true at a specific moment.

18. Approved does not mean implemented

A change can be approved while the old configuration remains physically or digitally in place.

This distinction prevents a dangerous reporting shortcut.

Useful states may include:

Do not mark the product changed merely because authority approved the change.

19. Implemented does not mean verified

An engineer may implement an approved change incorrectly.

A supplier may update the drawing but not the manufactured part. A software team may merge the code but deploy a different build. A writer may apply an editorial decision in one format but leave another edition unchanged.

Configuration verification asks whether the approved change exists in the actual configuration and whether the defining information has remained consistent.

20. Configuration verification and audits

Configuration audits test whether the documented configuration and actual product agree.

Depending on the domain, an audit might compare:

The audit is not a substitute for normal quality control. It tests configuration integrity.

21. Functional vs physical configuration

Complex technical projects often distinguish functional configuration from physical configuration.

Functional configuration describes what the product must do and the performance it must provide.

Physical configuration describes how the realised product is actually composed.

This distinction helps explain why two products can satisfy similar functions through different physical configurations—and why configuration management must preserve both requirement and implementation identity.

22. As-designed, as-built, as-tested and as-operated

A strong project distinguishes several configuration states.

The states may be identical. When they are not, the differences must be understood.

23. Test evidence belongs to a configuration

A test result is only as meaningful as the configuration it tested.

If a performance test passed on build 3.2 but production deploys build 3.4 with changed database logic, the project should assess whether the old evidence still applies.

This is why Project Readiness Management should verify the relationship between tested configuration and deployed configuration before go-live.

24. Configuration drift

Configuration drift occurs when the real system moves away from the approved or recorded state without the change being controlled properly.

Examples include:

Drift creates uncertainty about whether testing, support and acceptance evidence remain valid.

25. Emergency changes still need configuration control

During an incident, normal approval timing may be too slow.

Emergency change procedures can allow accelerated authority while preserving minimum controls:

Project Crisis Management may temporarily compress decision paths. Configuration integrity should not disappear with them.

26. Configuration management plan

A configuration management plan describes how configuration control will work for the project.

NASA’s handbook appendix suggests that a comprehensive CM plan normally addresses product definition and scope, CM activities and procedures, roles and responsibilities, interfaces, deliverables, milestones and supplier flow-down requirements. Source: NASA Systems Engineering Handbook, Appendix M: CM Plan Outline.

For ordinary projects, a proportionate plan may cover:

27. Authoritative source

For every controlled item, people should know where the authoritative version lives.

Copies may exist for convenience. Only one controlled source should define current status unless the project has an explicit distributed-control model.

Email attachments are a common source of configuration ambiguity because copies detach from the state of the original.

A strong system distributes links to controlled sources rather than encouraging uncontrolled copies where practical.

28. Supplier configuration management

Supplier boundaries are frequent configuration failure points.

The client may approve requirement revision 4 while the supplier works from revision 3. A supplier may change a component because the original becomes unavailable. A subcontractor may use a drawing version the prime contractor has already superseded.

Procurement documents should therefore define appropriate configuration obligations where they matter:

Project Procurement Management owns the commercial framework. Configuration management preserves technical identity across that commercial boundary.

29. Interface configuration

Interfaces need especially careful configuration control because two or more owners depend on the same definition.

An interface change can be implemented correctly by one side and still fail if the other side remains on an older version.

Useful interface controls can include:

Project Dependency Management identifies what one party needs from another. Configuration management ensures both parties are using the same controlled definition of that exchange.

30. Configuration management in software

Software configuration management often includes source control, branches, builds, dependencies, release packages, environment configuration and deployment identity.

Automation can strengthen control through:

Automation reduces manual ambiguity but does not remove governance. Someone still defines which branch can release, which tests are required and who can promote a build into production.

31. Configuration management in data projects

Data projects also have configuration states.

Controlled items may include:

If the training dataset, model and production schema cannot be connected to stable identities, reproducibility and incident investigation become difficult.

32. Configuration management in construction and engineering

Physical projects rely heavily on configuration control because drawings, specifications, components and as-built conditions can diverge.

Examples include:

The final operational owner needs to know what was actually installed, not only what was originally designed.

33. Configuration management in publishing

Publishing projects also require configuration control when edition identity matters.

A publication may exist as:

A correction should identify which edition changed, which evidence supports the change, and whether dependent representations require update.

“Updated” is not a sufficient configuration record when substantive claims changed.

34. Configuration management in education

Learning systems also produce version-sensitive artefacts.

A curriculum guide, worksheet, marking rubric and teacher manual can become inconsistent if one changes without the others.

When syllabus or examination requirements change, configuration management helps identify which learning materials belong to the old regime and which have been updated for the new one.

This is particularly important where teachers and students rely on archived copies distributed outside the main platform.

35. Configuration management and requirements

Requirements management and configuration management meet at the baseline.

Project Requirements Management ensures requirements are clear, traceable and controlled through change.

Configuration management ensures the approved requirement set has stable identity and remains consistent with downstream design, implementation and verification artefacts.

NASA explicitly treats requirements baselines and approved requirement changes as inputs to configuration management. Source: NASA Systems Engineering Handbook, Configuration Management process.

36. Configuration management and readiness

A project cannot prove readiness confidently if it does not know what configuration is being launched.

Project Readiness Management should ask:

NASA’s readiness guidance similarly treats configuration-controlled operations materials as necessary for reliable operations.

37. Configuration management and project assumptions

Configuration identity can expose failed assumptions.

The project may assume all field units run firmware 4.1. Configuration status accounting reveals that twelve units still run 3.9.

The project may assume all teaching packs use the revised rubric. Version data shows older packs remain in circulation.

Project Assumption Management owns the belief. Configuration management provides evidence about the actual state.

38. Configuration management and issues

Many project issues begin as configuration mismatches.

A defect appears only in one software build. A supplier installs the wrong component revision. A test uses an obsolete procedure. An operator follows an outdated manual.

Project Issue Management addresses the active problem. Configuration history helps reconstruct what changed and where else the condition may exist.

39. Configuration management and risk

Weak configuration control creates risk directly.

Project Risk Management should treat configuration-control weakness as a cause or control failure where material.

40. Configuration management and handover

Handover should transfer a known configuration, not an informal collection of files.

Operational owners may need:

Project Closure and Handover should confirm that the receiving organisation understands and accepts the transferred configuration.

41. Configuration ownership after project closure

Configuration management does not end merely because the temporary project closes.

The operating organisation needs continuing configuration ownership for assets, systems, code, data, procedures or content that will change in service.

Closure should define:

42. Configuration management in agile delivery

Agile delivery changes configurations frequently. It does not remove configuration management.

Modern software teams may implement configuration control through automated version control, continuous integration and deployment pipelines rather than traditional document-heavy methods.

The underlying questions remain:

Agile Project Management benefits when configuration control is automated enough to support frequent change without losing identity.

43. Configuration management in hybrid delivery

Hybrid projects often combine rapidly changing digital components with slower physical or contractual baselines.

The configuration system must respect both speeds.

A software release may change weekly while a hardware interface freezes months earlier. The project should know where adaptability remains cheap and where change now creates broad consequences.

Hybrid Project Management should define how these control regimes meet.

44. Configuration management in programmes

Programmes may contain configuration items shared across projects.

Examples include:

Programme Management should distinguish project-local configuration from programme-shared configuration so one project cannot change a shared item without understanding cross-project consequence.

45. Configuration management in megaprojects

Megaprojects make configuration control especially difficult because thousands of components, drawings, suppliers, interfaces and field changes evolve over long periods.

A small discrepancy can propagate widely if it concerns a shared interface or repeated component.

Megaproject Management therefore needs configuration structures that scale across packages while preserving enough central control over critical interfaces, baselines and as-built records.

46. Configuration management and AI

AI can help compare versions, identify change impact, detect inconsistent references, summarise release histories and find artefacts that still cite superseded configurations.

AI can also create new configuration ambiguity if generated outputs are not bound to stable source versions.

An AI-generated answer may reflect requirement revision 6 while the current baseline is revision 8. A generated procedure may silently combine information from several historical states.

A strong AI-assisted configuration workflow therefore preserves source identity, version, authority and effective state.

AI Project Management owns the broader governance. Configuration management ensures AI works from the intended project state rather than whichever artefact it happens to retrieve.

47. Common failure: “final_final_v7”

File names become the version-control system.

Nobody knows which file is approved or whether a later copy includes authorised changes.

Repair this with stable identity, controlled status and one authoritative source.

48. Common failure: approval changes the document but not the field

The drawing is updated after approval, but the installed asset remains unchanged.

Do not confuse information update with implementation.

49. Common failure: field change never reaches the baseline

A team makes a practical site modification to solve an installation problem but never updates the as-built record.

Operations later works from the wrong information.

Field reality must return to the controlled baseline.

50. Common failure: change impact stops at the edited item

The requirement changes. The requirement document is updated. The test case, interface specification and training guide remain unchanged.

Use traceability to propagate the change through dependent artefacts.

51. Common failure: superseded items remain easy to use

Old drawings or manuals remain in shared folders beside current versions with no obvious status difference.

Retain history, but make superseded state unmistakable so users do not select the wrong version accidentally.

52. Common failure: testing has no configuration identity

A test report says “passed” without recording the software build, hardware revision, dataset, environment or procedure version.

Later nobody can determine whether the evidence applies to the released product.

53. Common failure: suppliers manage configuration differently

Every supplier has a competent internal system, but the project has no shared rules at package boundaries.

Define the common minimum: item identity, interfaces, change notification, approval authority, effective dates and as-built return.

54. Common failure: configuration control becomes bureaucracy

Every minor working note requires formal board approval.

This creates delay and encourages people to bypass the system.

Tailor control to consequence. Draft working material can remain flexible. Baselined items and critical interfaces deserve stronger governance.

55. Common failure: configuration ownership ends at launch

The project hands over the product but not the configuration-management responsibility.

Operations begins changing the system without an agreed control model.

Transfer configuration ownership explicitly during handover.

56. A worked example: one interface change

Consider a fictional project connecting a booking platform to a scheduling service.

The baselined interface specification is INT-04 revision 2. It defines a date field as YYYY-MM-DD.

The scheduling supplier proposes revision 3, adding a timezone-aware timestamp because the service now supports several regions.

The project first identifies affected items:

The change assessment finds that revision 3 improves future compatibility but requires additional development and regression testing.

The authorised board approves the change for Release 2, not the current Release 1.

Configuration status is then:

ItemRelease 1Release 2 target
Interface specINT-04 Rev 2INT-04 Rev 3
Booking codeBuild 1.8Build 2.x with timestamp support
Integration test packIT-04 Rev 5IT-04 Rev 6
Support guideSG-12 Rev 2SG-12 Rev 3

Release 1 remains coherent because the approved change does not silently alter it. Release 2 becomes coherent when all dependent items update together and the new configuration is verified.

The discipline prevents an awkward middle state in which one side implements the new timestamp while the other side still expects the old date field.

57. A practical configuration-management cycle

  1. Plan: define the configuration-management approach, roles, authority and tools.
  2. Identify: select configuration items and assign stable identities.
  3. Baseline: establish authorised reference states at appropriate maturity points.
  4. Propose change: describe the requested change and affected items.
  5. Assess impact: examine technical, cost, schedule, risk, interface and operational consequence.
  6. Authorise: route the change to the correct authority.
  7. Implement: change the controlled item and related artefacts.
  8. Verify: confirm the actual configuration matches the approved state.
  9. Account: update status records, release identity and change history.
  10. Audit: test configuration integrity where consequence requires it.
  11. Release: make the approved configuration available for intended use.
  12. Transfer: hand configuration ownership and records to the receiving organisation.
  13. Maintain: continue configuration control through operations where the product evolves.

This is a practical teaching cycle rather than a mandatory universal standard. Different sectors organise configuration management differently. The underlying integrity questions remain transferable.

58. A practical configuration review

59. The deeper idea

Project configuration management is the discipline of making reality reproducible.

A complex project changes constantly. Requirements evolve. designs mature. suppliers substitute. code releases. defects are repaired. procedures improve. field conditions force adaptation.

The purpose of configuration management is not to stop that change.

It is to stop change from destroying identity.

When configuration management works, the project can answer a demanding chain of questions without reconstructing history from memory: What exactly did we approve? What changed? Which version did we build? Which version did we test? Which version did we release? What does the operator have now? And can every important record still be traced to that reality?

That is what turns a changing project from a collection of moving files into a controlled evolving system.

Sources and boundaries

The configuration-management definitions and control principles in this article were checked against current PMI terminology and current NASA systems-engineering reference material in September 2026. The practical examples, lifecycle states, configuration-review questions and publishing/education applications are original explanatory structures and should be tailored to the project’s industry, safety, regulatory, contractual and technical requirements.

  1. Project Management Institute — Lexicon of Project Management Terms, Version 5.0. Current definitions for configuration management plan and configuration management system.
  2. Project Management Institute — Practice Standard for Project Configuration Management. Describes PCM as the collective processes, activities, tools and methods used to manage project items through the life cycle.
  3. NASA Systems Engineering Handbook — Configuration Management. Describes configuration identification, change control, status accounting, verification and the principle of keeping product and product information consistent.
  4. NASA Systems Engineering Handbook — Appendix M: CM Plan Outline. Provides guidance on configuration-management planning, roles, procedures, interfaces, suppliers and life-cycle review.

Continue the Project Management series

Explore the connected learning guides

Choose the question that brought you here. Open one useful guide, try a small task, and stop when you have what you need.

Take one question further

The same learning habit can travel across subjects, while each subject keeps its own methods. These routes help you notice a difficulty, understand one part of it, and return to something you can do.

A word is familiar, but using it is difficult.

Move from recognising a word to retrieving it in a new context. Understand vocabulary plateaus.

Try it without the guide: Choose one word you already know. Close the guide and use it in a new sentence. Explain why it fits; try another context tomorrow.

A piece of writing has ideas, but the reader loses the thread.

Make the order of events and the links between sentences clear. Explore composition writing.

Try it without the guide: Choose one short paragraph. Read the relevant explanation, close it, and revise the paragraph. Ask someone to tell you what happened and why.

The Mathematics seems familiar, but marks still disappear.

Find the first point where the working stops being reliable. Find Secondary 4 A-Math mark leakage.

Try it without the guide: For a Secondary 4 A-Math question you have attempted, locate the first uncertain line. Repair that step, then try a comparable question without the worked answer.

A Science fact is remembered, but the explanation is incomplete.

Connect the evidence to a scientific idea and the resulting change. Follow the Primary Science learning route.

Try it without the guide: Choose a familiar Primary Science example. Explain the evidence, the idea and the result without notes. Then change one condition and explain your prediction.

Two accounts of the world seem to disagree.

Check the question, source, date and evidence before combining claims. Explore the World Knowledge research library.

Try it without the guide: Take one claim. Find the source best placed to support it, note its date, and state what remains uncertain. Return to your original question.

There is plenty of help, but independence is hard to see.

Check what the learner can understand and do after support is removed. Understand how education works.

Try it without the guide: Choose one small task the child has practised. Agree on a calm, brief attempt without prompts. Use what happens to choose one next step, then stop.

For the structure behind these connections, read the eduKateSingapore runtime manifest and the eduKate ecosystem boot contract. The reader map describes public navigation; those manifests preserve the wider ownership and return rules.

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading