Version control
by John Bandler
Version control is a process of keeping track of a version of a document, with two main instances (1) organization approved versions over time and (2) document draft versions during a governance document project.
Version control is an important process for managing documents. We can use it individually and it is essential for organizations. I discuss it in more depth in my book on Policies and Procedures.
Version control for individuals
We all manage various electronic documents, sometimes share them with others. While our computer systems have some tools to help us determine certain version information, those can be hard to analyze.
There are things we can do affirmatively to help us track our documents. I encourage these habits with students, including as they work on a paper throughout the semester.
Some tips include:
- Good filenames
- Include a revision date in the filename
- Include a revision date on the first page of the document itself.
Version control for organizations
Organizations need to track versions two ways:
- Track and maintain all approved versions of all documents, including when an approved version becomes obsolete by a new version
- Track draft (unapproved) versions of documents.
All approved versions (even when obsolete) need to be tracked so the organization knows which is current and what was in effect at what point, in case there is a dispute or legal action.
Draft unapproved versions need to be tracked to ensure review, input and feedback is properly done, with necessary changes included. It is confusing when multiple versions are circulating, and it is hard to tell which is the current version.
Version control is done with
- Good filenames that incorporate a date
- Notations within the document indicating revision and approval dates (including status as a draft).
When version control is sloppy
When version control is sloppy or otherwise falls short:
- The wrong document might be submitted for approval or filing or otherwise released
- Needed changes might not be incorporated
- Proper review might not have occurred
- The product may not be as good
- The process may not be as good.
What software tools should I use?
Every person and organization has their own preferences for the software tools they use for document management, and thus version control also.
I can't tell you what tool to use, but whatever tool you choose, you cannot abdicate all responsibility to the tool. A human (the document manager) needs to know which version is current, which changes to incorporate, which is the "master" version of that document and what should become the "approved" final document.
I have had more than my share of frustration with software tools that purport to manage your documents for you, so my personal preference is my own system. You need to choose what is right for you.
Conclusion
Version control saves time, reduces inefficiency and confusion.
Build yourself and your organization with solid effort and following solid principles.
If your organization needs help with improving its internal documentation and policies and procedures, feel free to contact me.
Additional reading
- See my book on Policies and Procedures
which has much space devoted to this, including Chapter 16. - Writing
- Final paper project (for students in one of my courses)
- Paper submission checklist
- Policy Checklist
- Artificial Intelligence, Writing, and Thinking
- Five Components for Policy Work
- Project management
- Document project management
This article is hosted at https://johnbandler.com/version-control, copyright John Bandler, all rights reserved.
Originally posted 2/11/2024, updated 8/5/2025.
