Supporting Technical Documentation Processes with Open Source Tools Slides Online
held at Linux Tag 2007 in Berlin are available at SlideShare
: Supporting Technical Documentation Processes with Open Source Tools Slides
.
held at Linux Tag 2007 in Berlin are available at SlideShare
: Supporting Technical Documentation Processes with Open Source Tools Slides
.
:
. Make sure your documentation covers each of the five types required: Reference Guide, Tutorial, Learning/Understanding, Cookbook/Recipe, Start Here.I would add that Wikis often lead to topic-oriented authoring, Norman Walsh has some interesting takes on the consequences of topic-oriented authoring
: Good for reference, bad for tutorial, learning and understanding, bad for start here documentation.
Scott Abel points me
to Tom Johnson's Using Wikis as Project Documentation Tools
. His main complaints are:
, nothing more and nothing less. But there are reasonable arguments for using Wikis and user-contributed feedback for documentation:
My methodology of creating technical documentation uses Wikis in two places:
I found Dan Wood's weblog
. Dan is one of the developers of Sandvox
- one of the easiest and best-looking ways to publish a web site (I've blogged about Sandvox
before) and describes his technique of using a Wiki for creating a user manual
.
The important thing to note here, is that the Wiki is not the user manual, it is just the tool for creating it. Most wikis have serious problems with usability when they are used as user manuals (no wonder, they are designed to ease the publishing and editing process) - an issue Dan mentions and one thing Dan does not mention, but that often occurs in Open Source projects: Wikis are a good excuse for forgetting documentation and delivering bad documentation.
What Dan and his team does is authoring the manual in the Wiki, then converting it into a proper Mac OS X online help. From my point of view, Wikis are not the optimal tool for authoring technical documentation, there are many specialized tools for this purpose that yield higher productivity, but this does not mean that Wikis do not have their place in a technical documentation process.
Wikis are ideal for drafting documents, creating content outlines and collecting resources before writing technical documentation. When it comes to actually writing documentation, specialied tools like XML-editors for DocBook come into play. In an ideal world you could at this point continue using the Wiki-principle of collaborative authoring and with Mindquarry
's combined versioned file sharing, wiki and task management you've got all tools in one package.