Let's talk about changes in documentation. The process of handling change documentation is a pretty wide and multi-headed beast. And with these kinds of hydras, it's really best to tackle one head at a time. I'll address some basics today, in the hope that it will spur inspiration on how to handle change for your own organization!
Version Control
I worked with a small e-learning shop that liked to store all the resources for all its projects in one place. Subdivided by client and project directories, it was a great way to organize. I was tasked with an update to an existing e-learning solution, changing some content to reflect changes in goverment regulations. I pulled the resources, sat down with a developer and made the changes. Go-live went smoothly and without issue.
The client called, six hours later, utterly mystified. The module didn't look the same, feel the same, have the same branding or language. How did small changes make such a difference?
After some investigation, the question was refined to: "Karim, how did you make changes to a six-year-old version of the module that no longer exists?!"
The short answer: Version Control
In its most basic form, version control is simply a way to identify changes to a project-critical document, track them, and stay updated. Think of a grocery list stuck on your fridge. Always updated, you know where it is, and it's easy reference for anyone who is taking on the task.
If you're going to use version controls on your documents, here are some things you should know:
Use the Track Changes Function
If you haven’t already used it, the Track Changes function in Microsoft Word, as well as the Comments function, is a great way to see changes made in a document by different people, as well as insert comments for what needs to be done. Turn this on before every document you send to a client so you can more easily understand what changes have been made, and use comments to ask for clarification in areas. This will also allow you to accept/remove old changes from a document, and keep a loose track of when changes were made
Keep a Change Log
Avoiding Revision Hell is all about keeping organized and staying that way. Using an Excel spreadsheet for every document, list substantive changes you’ve made (i.e. changes in branding, images, and content). This will help you see at-a-glance any issues as they arise, and will allow you to proactively address projects that may be slipping into excessive revisions before you have to play catch up!
Version Naming
Changes should always be reflected in the document naming convention. If you've made global changes (Anything that affects page numbering scheme of the document, document style templates, images, or branding), you should create a new version. Old versions should be stored, and entries in the change log should have a distinct reference to the version number.
How you name your files is up to you, but you can't go wrong with a classic:
Descriptive Name - Date revised + Initials of last revisor - Version Number.
I hope I have helped at least some of you to implement some changes to your practice that will save you a lot of time and aggravation in the future!
Has this raised any questions for you? Are there any tips or experience you'd like to share in avoiding endless revisions?
As always, feedback and comments are welcome, and you can find me on twitter @LnDGuru. Let's start a conversation!