The Doc Tools Conundrum

| No Comments | No TrackBacks
Chocolate Tools

Image by JanneM via Flickr

Started reading the Designer's Guide for MT4. As you might expect, Movable Type itself is used to maintain and host the content. People documenting Web CMSs always do this: use the product itself for the product docs. I suppose it's a natural thing to do, but it can be frustrating for the reader if the CMS isn't good at structuring content -- and Movable Type is not. There's only rudimentary breadcrumbing, and no automatic generation of "next" and "previous" links.

One of the challenges I've been facing as a tech writer is the growing preference for this kind of quick-and-dirty approach to documentation. I saw a lot of it at Sun, and the impression I got then was that it was part of the current infatuation with wikis and other crowdsourcing technologies. But I'm beginning it see that it also has a lot to do with the rise of Agile software engineering. If the software development cycle can be streamlined, deformalized, and drastically shortened, why can't you do the same with the documentation cycle?

Well, there are reasons, but I'm not going to get into it now. Suffice to say that I believe that documentation needs to be more structured, not less.  However, this is not an issue you can deal with through argument; the issues are just not understandable to most engineers. (Or a lot of tech writers, for that matter.) You have to demonstrate how structured methods make for better docs. And you have to do it in such a way that your formalized doc process fits in with the deformalized software development process.

It's a pretty problem. I suspect the answer might involve using both formal (XML, specialized authoring software, etc.) and informal content management tools. More on that later.

Zemanta has suggested a lot of related articles, based on what I just wrote. I'm going to insert links to some of the more interesting ones, without too much regard to their being ontopic.

No TrackBacks

TrackBack URL: http://picknit.com/cgi-bin/mt4/mt-tb.cgi/6

Leave a comment

About this Entry

This page contains a single entry by Isaac Rabinovitch published on February 18, 2010 9:18 AM.

Find recent content on the main index or look in the archives to find all content.

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.33-en