Skip to content.

TalkBMC

Sections
You are here: Home » Blogs » Anne Gentle » Exploring Information Design and Development » Turning information into DITA topics

Turning information into DITA topics Turning information into DITA topics

Document Actions
What would you do to make this particular type of content into topics?

I've been looking at content at BMC and determining whether it belongs in a concept, reference, or task topic using DITA's definition of a topic. I had one particular item that seemed like it could be arranged in several different ways with advantages and disadvantages for each method. I had a great conversation with a fellow writer and a technical editor in the car on the way back from our corporate offices in Houston, and I thought I'd capture that discussion in a blog entry. So here goes.

Background information for this task

Overall, the user wants to configure their shiny new BMC Performance Manager for Databases product. It's a pretty flexible configuration process to accommodate the needs of different environments but also to balance out ease of installation and configuration. So, you can either have the product automatically configure everything (you have to have certain user permissions on certain objects to do so) or you can manually configure by editing some included scripts that will give the correct permissions to each individual object (also requiring certain permissions but gives you the exact knowledge of what's happening to your database).

So, as you might have guessed, the manual configuration goal turns out to be the toughest to turn into topics. I decided to look at the tasks related to manual configuration and then write the supporting topics.

What's the task here?

But is the task itself "manually configuring" or is it "editing scripts?" I finally decided the task itself is editing the scripts, much to my chagrin because it doesn't sound like a goal-oriented task. In addition, the background information for knowing why you'd do auto vs. manual should be explained in a concept topic, I believe.

But here's where the decisions got a little tougher. The supporting reference information is a table of the objects and the required permissions on each. Obviously exactly the sort of information the DBA needs to know to get the job done. However, the complication occurs when I see this big table listing the script names -- is that a second reference topic supporting the task of editing scripts? It's only two columns but it's a matrix of three supported databases with at least three script names for each. It's essential information, required in order to complete the task of editing a script for manual configuration.

Do you put reference info in with the task if it's critical for completing the task?

So do I keep that reference information with the task itself to avoid separating it into a standalone topic? Or assume the reader might come to that topic from many different directions so it should be by itself but in a related links link from the task.

Final decision - make it a topic

In the end, I decided that for ease of reuse and to offer multiple entry points to the information, I would make the script table standalone as a separate topic. It seems like the benefits are that the user can find that topic more easily and also that reference info can be related to other tasks as well. Other deliverables may also want to include that reference information so designing for re-use seems like a benefit here as well.

I'm still a little uneasy about my final decision to make four topics out of what is essentially one end-user goal -- to manually configure their product. Does anyone who does topic authoring often have any suggestions?

Parting thoughts on the complexity of software documentation

This type of configuration complexity is why many examples in topic authoring presentations and articles ring hollow to me. Examples of the portability of telephone pole repair manuals and the task-orientation of cell phone manuals are not the types of concrete questions I ask myself every day when writing software doc. The classic example of "Hold the power button for 0.7 seconds" as a poor example of a step in a task immediately comes to mind. An equivalent software documentation example is much more complex than instructions for a task on a cell phone.

Software doc lives in the abstract. Instead of an easily known or recognizable metaphor, I'm faced with products that are increasingly flexible but that flexibility causes the user to be faced with many micro-decisions. I think it's my responsibility to guide the user through their choices and offer the technical advice for them to make the best decision, no matter how they've approached the doc in the first place. (from a search engine? from the table of contents?) It isn't easy but oddly enough I enjoy the hunt for the best content organization and chunking possible.


_____
tags:
Thursday, September 14, 2006 in DITA  |  Permalink |  Comments (3)

Yup, tricky stuff

Posted by Harry Miller at 2006-09-15 11:03
Sounds like the conversations we have on my team! The Microsoft doc model is very much like DITA--we break information up into stand-alone units. How to decide what information stands alone? There's no formula--every piece of content has to be approached from a new perspective, just like you did for yours, based on audience experience and what we think 1) will help the most while the user is learning 2) will not be annoying four months later when the experienced user needs to find a quick reference procedure. I think a good conceptual topic for the beginner that shows the flow of the task with links to details, and good links from the details pages back to the concept, can be effective at orienting the reader without being overwhelming.

Regarding "what's the task"--is there anything to configuration besides assigning permissions to objects? If not, that might be the task: "How to assign permissions to individual objects" and the content would then be "let the installation process configure them automatically or follow these steps to configure them manually." But of course, it depends on the context of the topic and the mental model your users already have :-)

Topic granularity

Posted by Mike Austin at 2006-09-22 17:50
From my experience with Information Mapping (am I supposed to use a TM symbol here?), your decision to include the table in a separate topic is appropriate. I understand there is not necessarily a one-to-one correspondence between topics in DITA and information units in IM; IM information units are more granular (there are seven types of information units in IM), but I think there is much to be said for applying the DITA topic concept to the writing of information units as delineated in IM.
Anne Gentle

Subscribe to Anne's blog Subscribe to Anne's blog

Anne Gentle

Bio & Writings

Email Alert: Anne's Blog

Get an email alert when I publish a new blog entry!  Enter your email address:

 

Powered by Plone

This site conforms to the following standards: