How to Maintain Document Version Control on Your Project

preview_player
Показать описание
On a project, we can end up in all sorts of trouble, if we have multiple versions of the same document, and make a mistake about which is current. If we act on out-of-date information, we can easily make a big mistake. So, we need document version control.

But, what is document version control?

Version control is how we manage multiple variations of the same document.

This lets us keep a clear record of how the document was created, developed and changed over time. It provides a clear audit trail of what changes we made, who made them, and who approved them.

There are many software solutions that simplify and assure the process. These include dedicated document management systems and general Project Management Information Systems

But I want to stick to the basic principles. Good software will implement these principles and add additional valuable functionality.

Principle 1
Every new version or variation of a document has a new version number, and new name (incorporating reference to the version, and a date)
My preference is that file names contain:
• Title
• Status (draft or final, or revised)
• Version number
• Date

Principle 2
We keep track of the changes made to each version, the dates, and the status (approved or not, draft, final, or revised.
My preference is for a Change Control or Tracking table within each document. That table would include:
• Version number
• Date
• Author/s
• Principal changes – reasons for update

Principle 3
File storage makes it as easy as possible to find the most recent version and as hard as possible to accidentally mistake a previous version for the current one.

My preference is to implement a suitable software process to support the team and make errors harder to make.

Principle 4
Create a clear version numbering system. My preference is for a three-part system. For example, version 2.03.02
1. The first part indicated the status:
a. 0 for draft
b. 1, 2, 3 for successive approved versions
2. The second part is for major (authorized by the Project Manager) changes to a version
3. The third part is for minor (operationally approved by team leads) changes

Recommended Videos
Carefully curated video recommendations for you:

A while back, I asked Project Managers in a couple of forums what material things you need to have, to do your job as a Project Manager. They responded magnificently. I compiled their answers into a Kit list.
Note that the links are affiliated.

#Project #ProjectManagement #VersionControl
Рекомендации по теме
Комментарии
Автор

Version Control is nobody's idea of an exciting, challenging part of our work. So, maybe that's why so many people don't do it properly. But it is a fundamental discipline. So, learn it and apply it well. That way, you'll have one thing less to worry about!

Onlinepmcourses
Автор

Awesome video!!!! Clean and concise, thank you for this!

arayahomes
Автор

Thanks Mike, this is helpfull keep doing such videos.

mukhtaralimohamed
Автор

Do you have a preference for any software for .docx and .pdf version control?

ROMULOMARQUEZ
Автор

This is useful, thanks. What do you mean by new name in principle 1.

ninaduh
Автор

Hi Mike, with the version numbering system you talked about, each identifier (2.03.02) is separated by a period ("."). However, how do you implement this within a filename? I ask this because good practice for naming filenames are that 'snake_case', 'kebab-case', 'camelCase' or 'PascalCase' should be used in order to avoid spaces as a means of separating elements of a filename. Moreover, using periods in a filename can cause some trouble as periods are used to separate file extensions such as '.png', '.pdf', '.jpg', '.exe', and so on. Thanks!

PrabhablyAGoodYouTuber
Автор

why..
do you..
talk..
like... that?

puddles