I received email from a few folks suggesting I look into the use of Wikis for technical documentation. Does anyone have direct experience doing this, and if so, how did it go?
I find the idea intriguing. Clearly, wikis have been a great success with reference material, like Wikipedia, and I’ve found some to be very useful, for example the DocBook WIKI. I particularly like the idea of using a Wiki for fast moving, customer driven information. For example, a Wiki FAQ could be a great substitute for, or supplement to, support forums, which are not one of my favorite forms (there’s just too much junk, too little structure, and too little moderation in most forums). This is already popular for general topics (check out wikifaq.com for one interesting general purpose FAQ in Wiki form), and I’ve seen it used for open-source software. Does anyone know of an example for commercial software or other products?
Using a Wiki for commercial products poses a different challenge, since there is an expectation, in fact a legal obligation, that documentation will be accurate (or at least that you will exercise due diligence to make it as accurate as possible). Opening up your documentation to any yahoo to update doesn’t strike me as exercising due diligence. So, I expect that to use a Wiki, you will need to be very careful and clear about where you open up access and where you don’t.
However, I think there could be a powerful hybrid between traditional documentation and Wiki-style documentation. How about having a base of docs that is locked down (or at least moderated) for outside access, but open for free access to the technical documentation team, plus an open Wiki area, including a FAQ, that anyone, or to be conservative, registered users, can update? The technology wouldn’t be a problem; all the pieces are easily available and could be put together with little difficulty.
The biggest challenges would be moderation, including the ability to respond quickly to wiki-spam and other anti-social activities, and (maybe bigger) getting management acceptance for the idea that the documentation can be changed instantly by any technical writer (it wouldn’t surprise me to find that many would have a harder time giving that power to their writers than to their customers).
On that happy note, I’ll leave the question open. Feel free to post a comment with your thoughts.