Table of Contents
- Introduction
- Version Numbering Scheme
- Draft vs Approved Versions
- Version History Table
- Managing Concurrent Edits
- Version Control for Different Document Types
- Version Control Process
- Relationship to Configuration Management
- Common Pitfalls
- Tools and Automation
- Related Resources
Introduction
Version management ensures that project teams always work from the correct version of a document, that changes are tracked and traceable, and that previous versions can be recovered if needed. Without version control, teams risk making decisions based on outdated information, duplicating effort, and losing valuable work.
This guide covers the practical standards for versioning project documents and deliverables, from simple numbering schemes through to managing concurrent edits in multi-team environments. It complements the broader guidance on Document Management and Configuration Management.
Version Numbering Scheme
Standard Scheme
The most widely used scheme for project documents follows a Major.Minor format:
| Component | Format | Meaning |
|---|---|---|
| Major | Whole number (1, 2, 3) | Significant revision or formal re-approval |
| Minor | Decimal (0.1, 0.2) | Incremental changes within an approved version |
Numbering Rules
| Version | Significance |
|---|---|
| v0.1 | First draft |
| v0.2 – v0.9 | Subsequent drafts under review |
| v1.0 | First approved / baselined version |
| v1.1 – v1.9 | Minor updates to the approved version |
| v2.0 | Major revision requiring re-approval |
When to Use Each Level
Increment the minor version (e.g. v1.1 → v1.2) when:
- Correcting typographical or formatting errors
- Updating data or figures within existing sections
- Adding minor clarifications that do not change the intent
Increment the major version (e.g. v1.x → v2.0) when:
- The document scope or purpose changes significantly
- A formal re-approval or re-baseline is required
- Structural changes are made (new sections, removed sections)
- Regulatory or contractual changes require a new issue
Draft vs Approved Versions
The distinction between draft and approved versions is fundamental.
| Status | Version Range | Characteristics |
|---|---|---|
| Draft | v0.1 – v0.9 | Work in progress; subject to change; not for formal use |
| Approved | v1.0+ | Formally reviewed and approved; can be referenced and relied upon |
| Superseded | Any | Replaced by a newer version; retained for audit trail only |
| Archived | Any | No longer active; held per retention policy |
Key rules:
- Draft documents should be clearly watermarked as “DRAFT”
- Only approved versions should be distributed to external stakeholders
- Superseded versions must be clearly marked and, where possible, removed from active folders
Version History Table
Every controlled document should include a version history table, typically on the first or second page.
| Version | Date | Author | Changes |
|---|---|---|---|
| v0.1 | 2026-01-10 | J. Smith | Initial draft |
| v0.2 | 2026-01-18 | J. Smith | Incorporated review comments from technical lead |
| v0.3 | 2026-01-25 | J. Smith | Updated section 4 following stakeholder workshop |
| v1.0 | 2026-02-01 | J. Smith | Approved by project board |
| v1.1 | 2026-03-05 | A. Jones | Updated timeline in section 3 |
What to record:
- Version number
- Date of change
- Name of the person who made the change
- Brief, meaningful description of what changed and why
Avoid: vague entries like “various updates” or “minor changes” — these provide no audit value.
Managing Concurrent Edits
When multiple people need to edit the same document, conflicts and lost work can occur. Adopt one of the following strategies.
Check-Out / Check-In
Traditional approach where only one person can edit the document at a time.
| Pros | Cons |
|---|---|
| Prevents conflicts entirely | Creates bottlenecks |
| Simple to understand | Delays if someone forgets to check in |
| Clear accountability | Not suited to fast-paced environments |
Real-Time Co-Authoring
Modern collaboration tools (SharePoint, Google Docs, Confluence) allow simultaneous editing.
| Pros | Cons |
|---|---|
| No waiting for access | Can be chaotic without coordination |
| Faster turnaround | Version history can be noisy |
| Built-in conflict resolution | Requires reliable network connectivity |
Section Ownership
Assign specific sections to specific authors. Each author is responsible for their section and coordinates with others for cross-cutting changes.
Best practice: Regardless of which approach you use, always define a single document owner who is accountable for the overall integrity and coherence of the document.
Version Control for Different Document Types
Different types of project deliverables require different version control approaches.
| Document Type | Approach | Tool |
|---|---|---|
| Office documents (Word, Excel) | Manual versioning with naming convention and version history table | SharePoint, file shares |
| Wiki pages | Automatic version history built into the platform | Confluence, SharePoint |
| Source code | Branching and merging with commit history | Git, Azure DevOps |
| Design artefacts | Version-controlled with linked change requests | Design tools, PLM systems |
| Contracts and legal documents | Formal version control with legal review at each version | Document management system |
| Meeting minutes | Date-stamped, no versioning required after approval | Any |
Version Control Process
for Change] --> B[Check Out /
Create Copy] B --> C[Make Changes] C --> D[Update Version
History] D --> E[Increment
Version Number] E --> F[Review &
Approve] F --> G[Publish New
Version] G --> H[Archive Previous
Version] classDef blue fill:#108BB9,stroke:none,color:#fff class A,B,C,D,E,F,G,H blue
Step-by-Step
- Identify the need — A change is required due to new information, a defect, or a change request
- Check out or create a working copy — Prevent others from editing simultaneously (where applicable)
- Make the changes — Edit the document content as required
- Update the version history — Record what changed, when, and by whom
- Increment the version number — Apply the correct major or minor increment
- Review and approve — Obtain the required sign-off before publishing
- Publish — Replace the previous version in the authoritative location
- Archive — Move the superseded version to an archive folder
Relationship to Configuration Management
Version management is a subset of the broader discipline of configuration management (CM). While version management focuses on tracking changes to individual documents, CM provides a framework for managing all project deliverables (configuration items) and their relationships.
| Aspect | Version Management | Configuration Management |
|---|---|---|
| Scope | Individual documents | All configuration items |
| Focus | Change tracking and numbering | Identification, control, status, audit |
| Granularity | Document level | System or product level |
| Tools | File naming, version history tables | Configuration management database (CMDB) |
For detailed guidance on configuration management, see the Configuration Management page.
Common Pitfalls
| Pitfall | Consequence | Prevention |
|---|---|---|
| Emailing documents as attachments | Multiple uncontrolled copies in circulation | Share links, not files |
| Saving copies to local drives | Divergent versions with no audit trail | Use the central repository only |
| Skipping the version history update | No record of what changed or why | Make it part of the save process |
| Using “Final” in the filename | Leads to “Final_v2_FINAL_really_final.docx” | Use version numbers only |
| Not archiving superseded versions | Confusion over which version is current | Move old versions to an archive folder |
| Inconsistent numbering across the team | Misaligned version references in communication | Agree and publish the numbering standard |
Tools and Automation
Where possible, use tools that automate version control:
- SharePoint / OneDrive — Built-in version history with check-out/check-in and co-authoring
- Confluence — Automatic page versioning with comparison view
- Git-based systems — Full change tracking with branching and merging
- Document management systems — Workflow-driven versioning with audit trails
Manual version control (filename-based) should only be used when no automated alternative is available.
Related Resources
- Document Management — Broader document management framework including naming, access, and retention
- Configuration Management — System-level control of all project deliverables
- Planning and Estimating — Managing estimation artefact versions through the planning cycle