Manually Merging Documents Considered an Acceptable Form of Torture?

In the United States today is [Administrative Professional's Day](http://en.wikipedia.org/wiki/Administrative_Professionals%27_Day), also known as Secretary’s Day, in less politically correct circles. frustration.jpg These hardy folks work day by day to make our jobs easier, and you probably take for granted one particular task that they take on.

How many documents do you write and collaborate on in any given week, month, or year? How many revisions do you send back and forth for each document? I’d venture to guess that for myself, I probably work on at least 3 documents every month that requires some sort of collaboration with my co-workers. For each document I’d guess that, on average, four to six revisions go back and forth with the occasional document getting many more. This might not sound like a lot, but if you’ve ever been in the middle of the process, manually merging and tracking changes you know how frustrating it can be.

Administrative professionals, those hardy souls who help make management look good, have to do this on an on-going basis and often on behalf of multiple contributors. This task is one of the least rewarding and under appreciated in the corporate world, and it’s a damn shame.


Document Collaboration
———————-

When you need to work together with one or more people to build a document you really only have two options:

1. Designate a **Master of All Changes**. Someone who is responsible for bringing together the contributions of all collaborators into one seamless document.

2. Use a feature of your editing tool, often times Microsoft Word’s Track Changes, and hope for the best.

The problem with #2 is that most tools are not designed for true collaboration. One of the biggest flaws of Microsoft Word’s Track Changes feature is its utter ignorance of parallel editing. This could be the subject of an entire post in and of itself, but suffice it to say that Track Changes simply doesn’t cut it for anyone that lacks Ultra-Mega-Supreme Microsoft Word juju (this isn’t me, and it probably isn’t you, either).

That leaves you with #1. There’s nothing innately wrong with this choice, except for the fact that you’re dooming yourself to the miserable task of human powered document merge. This task is usually delegated to the administrative staff, and will undoubtably add to their collection of gray hairs. In my opinion, this is the equivalent of asking your child’s baby sitter to empty your cat box–it’s just rude. Of course, I understand that most folks would see this task as smack dab in the middle of the job description of the typical administrative assistant, but what really grinds my gears is that in this modern day we haven’t found a better way to do it. With one stroke of software insight we could free thousands of suffering administrative assistants from the menial task of visually parsing, merging, cutting, and pasting to the more appropriate role of telling the boss that the piecemeal contributions that have come in sound like utter crap when read together. **We can do better.**

Collaborative Document Review
—————————–

We need a tool that encourages feedback but doesn’t punish the document owner with hours of work. A piece of software that allows the author to easily understand not only what’s changed but also the context in which that change exists against the original and other contributors modifications. Not only should you be able to run the review but the software must allow you to finish where you started, in your editor of choice. You can accept, reject, or discuss the feedback, and when you’re happy with the result, you then download the merged document and carry on with your life. If you write a document in Microsoft Word you should get back a Microsoft Word document that represents the final draft, with all accepted changes and suggestions from the review incorporated. If this existed, I’m fairly certain that world peace would be the logical next step.

The Bad News
————

No solution currently exists to empower the collaborative author and reviewer to focus on substance rather than the painful task of managing the collaborative authoring process by hand. The best I can offer is this:

1. Be pedantic about who has the ball. Use a magic number approach to naming the document so you always know who has a more recent version. For example, if you are providing the second set of changes append “-2″ to the document name. Be very careful to only make changes when its your turn and to the most recent version. I can’t tell you how many times I’ve edited the wrong version of a document when it was my turn only to discover the mistake I’ve made many hours later. Unfortunately, by doing this you are no longer executing a true parallel process, but it’s better than nothing.

2. Use the tools you have, but don’t force them to do something they weren’t designed to do. Word’s Track Changes feature is fine if you’re serializing the collaboration process, but once you go parallel you better watch out.

If you have any suggestions on how to manage a collaborative review process let me know, I’d love to hear about them.

Technorati Tags: , , , ,

Technorati Tags: , , , ,

-->
  • gdusing
    You're right, merging more than a couple documents manually should be forbidden by the human rights court. I had to do this with the company's supplier agreements last week and I thought I would go crazy.
  • jspira
    Excellent description of what is a very costly and painful problem.

    We recently wrote about one solution to this problem, TextFlow

    The research brief is available at http://www.basexblog.com/2009/05/27/in-the-brie...
  • s93jso
    Hi,

    Thanks for great article describing a known pain. We decided to do something about this, in order to make the world a better place, based on your recommendations.

    www.compareMyDocs.com
  • I am a software engineer scanning the web for solutions to 'revision control' or 'content management' of clinical trial documents (Word and PDF docs). I was impressed with the clear description of the document merge issue on this page. Thanks!

    I would say the software community has been inept and late at addressing this important user workflow (i.e., document diff'ing and merging). I have tried no solutions as yet, but software engineers are generally pretty knowledgeable about revision control (branching, merging, revisioning, diff'ing, etc)... of our plain text source files. As others have noted, Google Docs aims to solve the problem described here for office documents. I imagine it works great for some (though the UI might be less responsive than a desktop application like Word, I haven't used Google Docs yet). How good is Google Docs at merging (or does it prevent parallel editing)? Also, I'm not sure if everyone can place their docs on the web due to security concerns (real or imagined). I did find the following which might be another option (again, haven't tried it). This seems to be a desktop application solution. Looks decent in a quick review of their website.

    Revision Control Software for Microsoft Word Documents
    http://www.workshare.com/go/revision-control.aspx

    I don't work for any of the aforementioned companies and haven't used any of their products…yet. Cheers.
  • Great suggestions--establishing roles, goals and responsibility for document projects is always beneficial. Commented some on tools here: http://brain.brainery.net/mcblog/?p=348#comments. Of course, the merge problem isn't as big a problem using Word as it is using Excel.

    Thanks!
  • Thanks Philip. You're spot on that the Excel problem makes merging with Word look like a cake walk.
  • Another James
    Google Docs saves me now. Just yesterday we had four people making changes to a press release in a 6 hour period of time with over 100 tweaks and changes.

    We had 2 meetings to see how things were going and nobody asked who has the current doc. Nice.

    Two years and I have not had to play document tennis since I demand the doc be edited online or else they find someone else.
  • Absolutely. I love Google Docs, but have found it very hard to use it for anything more than the most basic of document, especially long ones. It sounds like it works great for you, thanks for sharing!
blog comments powered by Disqus