Great Documentation: 10 Tips
Written by Keith Johnson - Posted on July 10th, 2008
I have been writing software documentation for the past twelve years, and it amazes me how many IT professionals like to push documentation to the back burner. Quality documentation alone can save a project because many times there is a turnover of programmers and developers, so quality documentation ensures smooth sailing in current and future projects.
If I had to summarize ten truly important foundation points that establish quality software documentation, here they are, reflecting upon my twelve years of technical writing experience and additional years, beforehand, working as a software trainer:
1. Short Sentences, Always. When you write about technical things, long sentences can confuse the reader. It is best to use short sentences to ensure that your reader is following you.
2. Consistent Terms, Also. When you write about a system of some kind, there are certain terms that will be repeated as you work your way through the technical document. Make sure you spell out these acronyms or technical expressions at the outset of the document. This way, the reader will not think you are talking “geek” but rather are being sincere in your efforts to explain something.
3. Clear Screen Shots. I am a visual man, and so are many others out there. It is always a great thing to be able to show, visually, what you are discussing. A nicely selected screen shot, especially with relevant data, will always enhance your documentation and help the reader really understand what you are presenting.
4. Relevant Diagrams. Just like quality screen shots, nice diagrams also will help the reader to understand your points, but also will prepare them for future text that you will be presenting in the document. A nice diagram gives the reader a “visual” preparation for what you have not yet discussed or presented. It gives them a chance also to recover from perhaps difficult text that they cannot understand, but because you gave them a nice diagram, now perhaps they understand.
5. Know Your Reader. This goes without saying. The ones reading technical documentation about software are not just users, but also developers and quality assurance personnel. Make sure you include a few “techie” comments or observations to remind them that you are aware they are taking the time from their busy schedule to read your documentation.
6. Give Examples. I love to read and have examples. Things are so much clearer afterwards! Yes, all readers, both technical and non-technical most surely like to challenge their understanding with examples, especially when you are using relevant data and models, putting the system to the test.
7. Short Paragraphs. Just like my first point of short sentences, it is good to have short paragraphs. Do not cover more than one important concept per paragraph. This keeps the reader with a sense of confidence as he or she is reading. OK?
8. Detailed Table of Contents. After you have written your documentation, create a detailed Table of Contents, because this way nobody has to “look for something”. It will be immediately found because you took the time to provide a nice “document” map in the form of a good TOC.
9. Detailed Index. In the same way it is good to have a meaningful and descriptive Table of Contents, it is also good to be able to have a nice index that covers, alphabetically, important concepts. Perhaps your document is really long and the reader cannot find a concept in the TOC. With a nice index, he or she will find the concept.
10. Publishing Your Work. The three most popular formats for final documentation are (1) Microsoft Word or another text presentation program like Adobe Acrobat, (2) Microsoft Help in a compiled .CHM file that runs as a stand-alone desktop application, and (3) Web Help that can be created with programs like Robohelp. Choose the output that will be best for your audience




















8 Comments
July 11th, 2008 at 7:07 am
I’ll take these tips into consideration
July 13th, 2008 at 1:29 pm
@Nesrine: Thank you, Nesrine, for your nice comment on this blog post!
July 13th, 2008 at 3:40 pm
Keith, thanks for sharing this. Some of these are very simple but very true — and it can only help to reinforce them.
One thing I’d add is: when words and still pictures won’t do, make a video tutorial (also known as a screencast). It can actually be faster and smoother to create a quick one than labor over how to explain it with more static media.
A growing number of websites (and I’m a visual guy too) are using vidtuts to both attract people to use their products or services, and teach them new skills to help them get more value out of their experiences.
Take care!
July 14th, 2008 at 4:25 am
@Torley: Thanks! You are indeed right about the power of video, it is great for tutorials as well.
July 14th, 2008 at 8:29 pm
Nice article, Keith. A lot of these are simple tips, but it’s always nice to document how to document
I totally agree with the acronyms. Being a new member on a project is hard enough, but acronyms should be defined early in the document.
A few additions if I may:
1. Bullets/numbered lists better than paragraphs. More visual this way.
2. Embed screen shots within documentation. This usually comes up for me because my company documents on a wiki (which leads to point 3). I don’t want to have to read something and then scroll up to open an attachment. Although, sometimes attachments are necessary.
3. Wiki is a nice publishing tool because it’s searchable. My company’s even indexes attached files so if you search “test” that key word gets returns matches in the wiki text or attached file text. I agree with TOC and index in Word doc, but searchability is even better.
4. Embedded hyperlinks to other topics to jump around document is also useful to quickly understand a concept presented previously or later in the document.
I hope these help.
July 15th, 2008 at 4:18 am
@ Chris: Thanks Chris for your comment! I totally agree with your comments and hope others visiting this blog scroll down to see your feedback in light of the post. All The Best, Keith
August 14th, 2008 at 1:00 am
[...] – bookmarked by 4 members originally found by bakster on 2008-07-21 Great Documentation: 10 Tips http://greatdocuments.net/grea.....n-10-tips/ – bookmarked by 3 members originally found [...]
June 12th, 2009 at 4:11 pm
[...] Great Documentation: 10 Tips By archdave For more detail click the link. [...]
Share your thoughts, leave a comment!