<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>I&#039;d Rather Be Writing &#187; documentation</title>
	<atom:link href="http://idratherbewriting.com/tag/documentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://idratherbewriting.com</link>
	<description>The Latest Trends in Technical Communication</description>
	<lastBuildDate>Mon, 13 Feb 2012 22:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Reverse Approach to Help Authoring: Writing Documentation Post-Release</title>
		<link>http://idratherbewriting.com/2012/02/02/a-reverse-approach-to-help-authoring-writing-documentation-post-release/</link>
		<comments>http://idratherbewriting.com/2012/02/02/a-reverse-approach-to-help-authoring-writing-documentation-post-release/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 06:33:20 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[strategies]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://idratherbewriting.com/?p=10406</guid>
		<description><![CDATA[When I first started as a technical writer, a senior writer taught me how to write documentation. Her approach, which aligns with the traditional way of doing technical writing, generally followed these steps: Get involved as early as you can in the software development process. As soon as prototypes are available, or a functioning development environment, start the documentation process. Think of all the main ... <a href="http://idratherbewriting.com/2012/02/02/a-reverse-approach-to-help-authoring-writing-documentation-post-release/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>When I first started as a technical writer, a senior writer taught me how to write documentation. Her approach, which aligns with the traditional way of doing technical writing, generally followed these steps:</p>
<ol>
<li>Get involved as early as you can in the software development process. As soon as prototypes are available, or a functioning development environment, start the documentation process.</li>
<li>Think of all the main tasks users will do with the application. Make a list of the tasks and begin documenting them in careful detail.</li>
<li>As the application nears release, finalize your help material so that it&#8217;s ready when the application launches.</li>
<li>Once the application launches, move on to another project.</li>
</ol>
<p>This traditional method of writing documentation places all the work <em>before release</em>. Sometimes I think the bulk of documentation should be written <em>after</em> <em>release</em>. This &#8220;reverse method&#8221; aligns more with support center philosophy. Some support centers believe you shouldn&#8217;t write anything until a user asks a question. Only then do you begin to document answers.</p>
<div id="attachment_10509" class="wp-caption alignnone" style="width: 510px"><a href="http://idratherbewriting.com/wp-content/uploads/2012/02/reverseapproach2.png"><img class="size-full wp-image-10509" title="The Reverse Approach to Documentation" src="http://idratherbewriting.com/wp-content/uploads/2012/02/reverseapproach2.png" alt="The Reverse Approach to Documentation" width="500" height="150" /></a><p class="wp-caption-text">With a reverse approach to documentation, you place more emphasis on the help material after the release rather than before.</p></div>
<p>But you might object and say that our job is to anticipate the user&#8217;s questions and pain points so that when they do search the help file, the answers are there waiting. This in fact is Ginny Reddish&#8217;s premise in <em><a title="Letting Go of the Words, by Ginny Reddish" href="http://idratherbewriting.com/2011/04/08/book-review-letting-go-of-the-words-by-ginny-redish/">Letting Go of the Words</a></em>. She encourages us to imagine a conversation with the user, anticipating their questions and responding as if in conversation.</p>
<p>I think imagination, even user interviews, are good techniques. However, too often I skip over this. I end up giving nearly every topic equal attention, documenting with careful detail both the obvious tasks and the difficult tasks. My imagination is usually an extension of the product manager&#8217;s vision and understanding, which I inherit from dozens of project meetings. The closer and more involved I get into a project, the less clearly do I see all the assumptions I&#8217;m making, the workflows I&#8217;m immune to, how blind I&#8217;ve become. No one can predict the future. How often have our anticipations and imaginations perfectly matched user reality? Do we even know the user&#8217;s reality?</p>
<p>With the traditional method of documentation, after the application is released, I&#8217;m not as closely involved with the project anymore. I don&#8217;t have my nose in JIRA; I&#8217;m not carefully monitoring all the incoming feedback. In my mind, I&#8217;m done. User pain points and frustrations often go unnoticed, while my attention shifts to new projects. I may add a topic here and there, or add some more detail, but by and large, documentation is mostly done when the application is released. I think that&#8217;s a harmful mentality that might be cured by a more reverse approach.</p>
<p>Let&#8217;s rethink the model. With a post-release documentation emphasis, the technical writer pays careful attention to every incoming question, comment, and feedback item from users. Whether through support center calls, forum questions, feedback emails, webinars, or other channels, the technical writer carefully monitors each question and begins building the help material from these questions. User feedback <em>drives</em> <em>and shapes</em> <em>and structures</em> the help material. It determines what we write, how much emphasis topics receive, and how visible we make those topics.</p>
<p>Now I&#8217;m not an extremist. I know that some help material is necessary when an application is launched. Quick reference guides and some basic help material would probably suffice. It would give something to the user to get started and not feel alone or abandoned. In some cases, a short series of video tutorials might also be helpful. After all, users need the most help when the application is newest to them, that is, when it&#8217;s first released. Abandoning the user in their time of greatest need may seem somewhat cruel and unproductive. I&#8217;m not saying no documentation should be written prior to release.</p>
<p>And yet, the long help file can wait. Wouldn&#8217;t we be much better to start writing help in an intensive, 100% heads-down manner during alpha and beta testing periods, and then during the first month of release? After all, how much time do we waste trying to figure out how a partially-built, bug-ridden application works in an unstable development environment? Wouldn&#8217;t our time be better spent waiting for the application to reach a near-production level, and then once that level is reached, focus all our energy on creating help material for it, based on questions and issues and frustrations users are experiencing?</p>
<p>Without a launch date for an application, there&#8217;s no clear date when documentation is done. In this post-release, reverse model, documentation can keep growing as long as users continue to ask questions and experience frustrations. Documentation is probably finished when the incoming feedback dies down, when most of the incoming questions can be answered with simple links to answers in the help.</p>
<p><b>Feb 3 update:</b></p>
<p>Check out this <a href="http://www.bluemangolearning.com/blog/2012/02/docs-that-rock-whiteboard-video-do-it-dont-finish-it/">video from Greg DeVore</a> that expands on some of the points I make in this post:</p>
<p><iframe class="wistia_embed" name="wistia_embed" src="http://fast.wistia.com/embed/iframe/28c3e226cf?videoWidth=600&#038;videoHeight=338&#038;controlsVisibleOnLoad=true&#038;playerColor=4580c7&#038;plugin%5BpostRoll%5D%5Bversion%5D=v1&#038;plugin%5BpostRoll%5D%5Braw%5D=%3Cdiv%20style%3D%22text-align%3Acenter%3B%22%3E%3Ca%20href%3D%22http%3A%2F%2Fwww.bluemangolearning.com%2Fsoftware-documentation%2F%3Futm_campaign%3Ddocs-that-rock%26amp%3Butm_medium%3Dblog%26amp%3Butm_source%3Dvideo%26amp%3Butm_content%3Dvelcro-whiteboard%22%20style%3D%22color%3A%23ffffff%3Btext-decoration%3Anone%3B%22%20target%3D%22_blank%22%3ELearn%20how%20to%20create%20Docs%20that%20Rock!%3Cbr%3E%3Cspan%20style%3D%22text-decoration%3Aunderline%3B%22%3EClick%20to%20learn%20more%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fdiv%3E&#038;plugin%5BpostRoll%5D%5Bstyle%5D%5BbackgroundColor%5D=%23616161&#038;plugin%5BpostRoll%5D%5Bstyle%5D%5Bcolor%5D=%23ffffff&#038;plugin%5BpostRoll%5D%5Bstyle%5D%5BfontSize%5D=36px&#038;plugin%5BpostRoll%5D%5Bstyle%5D%5BfontFamily%5D=Gill%20Sans%2C%20Helvetica%2C%20Arial%2C%20sans-serif&#038;plugin%5BpostRoll%5D%5Bstyle%5D%5BtextAlign%5D=left&#038;plugin%5Bsocialbar%5D%5Bversion%5D=v1&#038;plugin%5Bsocialbar%5D%5Bbuttons%5D=embed&#038;canonicalUrl=http%3A%2F%2Fwww.bluemangolearning.com%2Fblog%2F2012%2F02%2Fdocs-that-rock-whiteboard-video-do-it-dont-finish-it%2F&#038;canonicalTitle=Whiteboard%20-%20Don't%20finish.mov" allowtransparency="true" frameborder="0" width="600" height="363"></iframe></p>
<p>For a contrasting perspective on the idea of reverse documentation, see this post by Kristi Leach, <a href="http://whytechcomm.com/project-planning/when-is-it-time-to-hire-the-technical-writer/">When is it time to hire the technical writer?</a><br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://www.bluemangolearning.com/clarify/l/multiple-screenshots/?utm_campaign=clarify-logo&#038;utm_medium=display&#038;utm_source=idwratherbewriting&#038;utm_content=125-logo-text">Clarify</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/madpak/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=MadPak"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite 3</a></li>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2012/02/02/a-reverse-approach-to-help-authoring-writing-documentation-post-release/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Brainstorming Solutions to Volunteer Management/Engagement</title>
		<link>http://idratherbewriting.com/2012/02/01/brainstorming-solutions-to-volunteer-managementengagement/</link>
		<comments>http://idratherbewriting.com/2012/02/01/brainstorming-solutions-to-volunteer-managementengagement/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:56:27 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[jira]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[volunteers]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://idratherbewriting.com/?p=10484</guid>
		<description><![CDATA[I am constantly reflecting on the answer to this question: How can I draw upon the enthusiasm, intelligence, and skill of willing volunteers all around me to take our organization&#8217;s site to the next level? This goal mostly relates to my involvement in my organization&#8217;s technology blog, which has about 80 volunteer writers. In my post about what I learned during 2011 as a technical ... <a href="http://idratherbewriting.com/2012/02/01/brainstorming-solutions-to-volunteer-managementengagement/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://idratherbewriting.com/wp-content/uploads/2012/02/volunteerarmy.png"><img class="alignright size-full wp-image-10505" title="Engaging Volunteers" src="http://idratherbewriting.com/wp-content/uploads/2012/02/volunteerarmy.png" alt="" width="373" height="200" /></a>I am constantly reflecting on the answer to this question: How can I draw upon the enthusiasm, intelligence, and skill of willing volunteers all around me to take our organization&#8217;s site to the next level? This goal mostly relates to my involvement in my organization&#8217;s technology blog, which has about 80 volunteer writers.</p>
<p>In my post about what I learned during 2011 as a technical communicator, I wrote:</p>
<blockquote><p><strong>Community collaboration is extremely tough to pull off.</strong> I can’t just assign a volunteer writer a topic and let them run with it. I usually have to either gather the information from a subject matter expert or connect the volunteer with a subject matter expert — and then see them through the process with more hand-holding than I want to provide. Still, community volunteers can generate momentum by the sheer number of assignments I have to follow through with. Overall, I have no idea how to engage community volunteers in an effective way, but I think I can eventually figure a strategy out. (See <a title="What I Learned About Tech Comm During 2011" href="http://idratherbewriting.com/2011/12/28/what-i-learned-during-2011/">What I Learned About Tech Comm During 2011</a>.)</p></blockquote>
<p>In response to this post, Saul Carliner added the following <a href="http://idratherbewriting.com/2011/12/28/what-i-learned-during-2011/comment-page-1/#comment-277398">insightful comment</a>:</p>
<blockquote><p>But the challenges of working with “volunteers,” is one that is rarely mentioned when discussing SME-authored and user-generated documentation. Having had worked with volunteers in a number of sectors over the years–from work-related ones to community ones–the issue of volunteer management is one that still challenges all of them. Incentives and clarity help, but not always in the way intended. Even in areas that have years of experience with volunteers, it’s more of an art than a science. Just because we’ve moved to community-based approaches to documentation and the wikipedia has been successful doesn’t mean that other ventures don’t involve nurturing.</p></blockquote>
<p>The last sentence particularly stands out. Yes, many social ventures (such as Wikipedia and Digg) have been hugely successful. But that doesn&#8217;t mean applying the volunteer model to tech comm is a process or technique we understand. It&#8217;s an art, and one that most community managers still struggle to figure out.</p>
<p>The topic isn&#8217;t just limited to volunteer engagement. SME-authored documentation, as Saul mentions, also fits into this genre.</p>
<p>In a series of questions I responded to on Ugur Akinci&#8217;s blog, I reflected at length on what is the most significant change in the field of technical communication. It fits right in with collaborative efforts and social intelligence. Here&#8217;s an excerpt of my response:</p>
<blockquote><p><strong><strong>QUESTION (3): </strong>What is the single most important change that you see in the technical communication sector since you first became a technical communicator?</strong></p>
<p>&#8230; The greatest transformation yet to come is to drop the single-author paradigm of technical writing and to embrace the way information flows on the web. &#8230; For years help authoring has consisted of one person (or just a few people) writing help material. When content comes from one person, the content is usually limited in perspective, accuracy, and applicability. Writing needs to become much more collaborative, and not just from inside the corporation, but outside as well. Documentation is never finished. When I log off for the day, someone out there may be contributing to the documentation, making it evolve, adding sections, correcting errors, expanding on special cases, and so on.</p>
<p>It’s engaging to come into the office in the morning and review the latest changes to the wiki, to find that someone added a new section, or a new page. We no longer have documentation as static, standalone files that are written in haste by one technical writer and then “finished” as he or she moves to the next project. Documentation is a living, breathing body of information – like the web. The web is in constant flux. It’s full of a whole landscape of people – trolls, spammers, forum champions, lurkers, relentless volunteers, bloggers, programming whizzes. All of these people, like characters in a circus, come together on the same stage, interacting with each other in rich, multifaceted ways. Sometimes these interactions are exciting, other times they’re frustrating. But either way, documentation evolves to become more web-like in the ebb and flow of information.</p>
<p>This ebb and flow of information is what I find most rewarding about technical communication. Information no longer emanates from one source but rather connects into a greater body of people. This is the genius of the web. The web thrives because of this content interaction — one person building on the ideas of another in collaborative, interactive ways. (<a title="Ugur Akinci's technical writing blog" href="http://www.technicalcommunicationcenter.com/2012/01/23/tom-johnson-of-lds-church-a-tcc-interview/">Read the full interview on Ugur Akinci&#8217;s blog</a>.)</p></blockquote>
<p>Let&#8217;s come back to the original question. How can you harness the enthusiasm and talent of volunteers in productive ways? The answer to this question wouldn&#8217;t just be a neat technique to enhance productivity; it would change everything about my job.</p>
<p>The problem is not content strategy; it&#8217;s content <em>tactics</em>. The strategy is clear: draw upon the talent and enthusiasm of willing volunteers to write high-quality content. The details of <em>how</em> remain a mystery. Let me continue my brainstorm.</p>
<h2>Challenges</h2>
<p>Several main challenges make this a difficult problem:</p>
<ul>
<li>Volunteer writers often <strong>don&#8217;t have the information</strong> necessary to write articles.</li>
<li>SMEs with the knowledge often <strong>don&#8217;t have the interest</strong> to write articles.</li>
<li>Content that volunteers write, even if informed,<strong> often needs significant editorial processing</strong> before it&#8217;s ready for publication.</li>
<li>Writing <strong>assignments often need more detail</strong> before you can assign them to volunteers. If you can only gather this information internally, it makes it difficult to assign to volunteers.</li>
<li>The <strong>remote distance</strong> between headquarters and volunteers makes collaboration and communication more difficult.</li>
</ul>
<h2>Known Principles that Work</h2>
<p>Now that I&#8217;ve outlined the challenges, let me also outline what I&#8217;ve learned about volunteer engagement:</p>
<ul>
<li>People are much more likely to accept invitations when invited on a <strong>personal</strong> <strong>level</strong>.</li>
<li>People are much more likely to accept invitations when they have a <strong>relationship</strong> <strong>of trust</strong> with you.</li>
<li>People need a <strong>clear understanding</strong> of what you want them to do.</li>
<li>People need <strong>deadlines</strong> to understand when you expect them to finish their assignments.</li>
<li>People need regular <strong>communication</strong> so that you can address issues and other concerns that might be obstacles.</li>
<li>Communicating on a personal level, building trust, establishing deadlines, providing detail, etc., <strong>takes significant management time</strong>.</li>
<li>People need opportunities to pursue their <strong>strengths</strong>. Not everyone is a creative writer. Many people function better as editors.</li>
<li>People need <strong>access to information, people, and meetings</strong> to write the content that is expected of them.</li>
<li>Content often goes through <strong>successive levels of edits</strong> before it&#8217;s ready for publication.</li>
<li>People have a<strong> limited amount of time</strong> to work on articles they are not getting paid for.</li>
<li>People like to feel that their <strong>contributions are valued, not wasted</strong>.</li>
<li>Coordinating, tracking, commenting, and following up on assignments for scores of volunteers requires an <strong>advanced system to manage all of this information</strong>.</li>
<li>People often <strong>want to get something in return</strong> for their volunteering, such as more experience, understanding, improvement, portfolio samples, and more.</li>
<li>People often <strong>overestimate their writing abilities</strong>.</li>
</ul>
<h2>Formulating a plan</h2>
<p>I recognize that my brainstorming and analysis is specific to my own volunteer situation, and one situation may vary dramatically to the next. Hopefully the tactical plan I form may be of interest to others who work in other volunteer situations, even if the details vary. Given the challenges and known principles, what would work well for success?</p>
<p>Here&#8217;s are a few potential first steps:</p>
<p><strong>Step 1. Create a body of work that volunteers can do.</strong> This means crafting assignments that are important and worthwhile. Creating a body of work may be the most difficult of all steps, as this requires me to add detail and potentially outlines to topics. Sometimes I may only have an idea for a story, or a name to contact, not an actual story in hand. But having a tenuous idea doesn&#8217;t work well for volunteers, who may be playing guessing games at what I want. The details of the assignments need to be clearly spelled out. Each writing assignment needs to have a basic level of clarity to be something that users can actually accomplish. Contact points, key messages for the article, length, tone, and other details should be clearly defined.</p>
<p><strong>Step 2. Personally invite volunteers to act. </strong>The second step would be to personally invite volunteers to work on the tasks they&#8217;re assigned. The invitations should ensure that the writing assignment is a good fit for the volunteer (that is, matching the volunteer&#8217;s strengths and interests), that the volunteers have a good idea of what you expect, and the due date.</p>
<p><strong>Step 3. Regularly review, track, and follow-up with assignments.</strong>  It would be a good idea to review all the items stored in the system (in my case, JIRA) on a daily basis so that I don&#8217;t let some assignments languish and become forgotten. Volunteers may run into insurmountable issues and challenges; they may realize the assignment isn&#8217;t a good fit for their interests. By following up and checking in regularly with volunteers, I also demonstrate the value and importance of the assignment.</p>
<p><strong>Step 4. Have volunteers edit volunteer writing.</strong> This is one of the steps that I&#8217;ve never implemented, but it might be good to have volunteers edit other volunteers&#8217; writing. Writing often needs successive levels of editorial review. I could provide some quick comments and feedback, and then either have the volunteer make revisions or pass it to another volunteer to make edits, and then potentially to another volunteer. This way by the time the writing falls on my desk, it&#8217;s already to a level that is near publication quality. In some situations, I could ask SMEs to write content and then pass it along to volunteer writers to edit.</p>
<p><strong>Step 5. Communicate regularly.</strong> Without regular communication, people lose interest. They quickly drop off. The communication also helps build trust, and people may feel as if they&#8217;re learning more from discussions. It&#8217;s not possible to build a lively community without regular engagement through e-mail and other online interactions. Perhaps contributing an e-mail a day may go a long way toward building trust and helping volunteers feel that they&#8217;re getting a lot out of the experience.</p>
<h2> Conclusion</h2>
<p>No system works if one doesn&#8217;t use it. These five steps aren&#8217;t rocket science. I could probably have a decent amount of success implementing them. The problem is maintaining regular activity, sticking with the system week after week, especially when other, higher internal projects get in the way.  This is perhaps why breaking the tactics down to even a more concrete, daily to-do list might be a good idea.</p>
<p>I&#8217;m interested to hear what strategies you use for managing volunteer writers.<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://www.bluemangolearning.com/clarify/l/multiple-screenshots/?utm_campaign=clarify-logo&#038;utm_medium=display&#038;utm_source=idwratherbewriting&#038;utm_content=125-logo-text">Clarify</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/madpak/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=MadPak"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite 3</a></li>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2012/02/01/brainstorming-solutions-to-volunteer-managementengagement/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Case of the Stolen Documentation</title>
		<link>http://idratherbewriting.com/2010/01/06/the-case-of-the-stolen-documentation/</link>
		<comments>http://idratherbewriting.com/2010/01/06/the-case-of-the-stolen-documentation/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 07:14:44 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Adobe Indesign]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[ownership]]></category>
		<category><![CDATA[quick reference guides]]></category>
		<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[twittersphere]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=5526</guid>
		<description><![CDATA[Some months ago I created a half a dozen quick reference guides for an application that would have a potential audience of thousands of users (after it cleared the beta phase). The size of the audience gave me hope that I would actually create documentation to be used by more than a handful of people outside the internal workings of my organization. I created the ... <a href="http://idratherbewriting.com/2010/01/06/the-case-of-the-stolen-documentation/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Some months ago I created a half a dozen quick reference guides for an application that would have a potential audience of thousands of users (after it cleared the beta phase). The size of the audience gave me hope that I would actually create documentation to be used by more than a handful of people outside the internal workings of my organization.</p>
<p>I created the guides in Adobe InDesign because it seemed to make sense for the situation &#8212; the application was relatively simple, and there were just a few roles. I crafted the layout and design carefully, branding the guides with the same color and feel as the application. I meticulously ensured each task was described with concision and accuracy, and I limited the text for each guide to one double-sided page to avoid intimidating the users. During each application update, I reviewed the guides against the new use cases and updates and made sure the instructions matched the new functionality. <span id="more-5526"></span></p>
<p>As you know, I&#8217;ve given several presentations about quick reference guides and have <a href="http://www.idratherbewriting.com/quickreferenceguides/" target="_self">written about them numerous times</a> on my site, even calling quick reference guides the <a href="http://www.idratherbewriting.com/2008/07/06/quick-reference-guides-the-poetry-of-technical-writing/">poetry of technical writing</a>. These six guides were my poems. I felt a sense of pride with them and displayed them in my gallery of quick reference layouts and during team meetings.</p>
<p>And then one day, I received a phone call. One of the clients asked for the source files so she could update them herself (or have other designers update the source files under her department&#8217;s supervision).</p>
<p>The source files? I said. They&#8217;re in Adobe InDesign.</p>
<p>Yes, please send the originals, she said. I felt a bit offended. No one ever asked me for source files before. I wondered what it was she wanted to update that I couldn&#8217;t do. Wasn&#8217;t I close to the engineers and project managers, and therefore in a better position to update the documentation? Wasn&#8217;t I keeping it all up to date?</p>
<p>But I know I work for an organization, and the products I make don&#8217;t belong to me. So I zipped them up and clicked Send. For a long time, that was the last I ever saw of them.</p>
<p>I hung around a couple of project meetings after that, but it was clear that the documentation was now owned by someone else. I was no longer needed. Okay, I said, and moved on to other projects.</p>
<p>For a couple of weeks I felt upset and confused. I didn&#8217;t know if I should periodically inspect their updates, if I should close the project entirely, or what. I laid low and continued to work on other projects.</p>
<p>No more emails, no more requests, no more maintenance. It felt as if my documentation was stolen.<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/madpak/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=MadPak"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2010/01/06/the-case-of-the-stolen-documentation/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Notes Watching Senior Users at the Computer</title>
		<link>http://idratherbewriting.com/2009/03/06/notes-watching-senior-users-at-the-computer/</link>
		<comments>http://idratherbewriting.com/2009/03/06/notes-watching-senior-users-at-the-computer/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:56:11 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[seniors]]></category>
		<category><![CDATA[simplification]]></category>
		<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=3093</guid>
		<description><![CDATA[Sometimes the audience for my help consists of seniors in the range of 60 to 85 years old. The other night I attended an orientation session with users to introduce them to a new application we were releasing. As part of the orientation, I observed first-hand the challenges that seniors have with computers. Here are a few user interface problems: Calendar picker tools are tough ... <a href="http://idratherbewriting.com/2009/03/06/notes-watching-senior-users-at-the-computer/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Sometimes the audience for my help consists of seniors in the range of 60 to 85 years old. The other night I attended an orientation session with users to introduce them to a new application we were releasing. As part of the orientation, I observed first-hand the challenges that seniors have with computers. Here are a few user interface problems: <span id="more-3093"></span></p>
<ul>
<li>Calendar picker tools are tough to navigate, since the forward and back links are small. In these situations, make the calendar larger and provide a sample date format so users can type it in manually. Also, many users won&#8217;t realize they can click the calendar icon to select the date.</li>
<li>Senior users may not be used to scrolling, so if your Next or Continue buttons are at the bottom of the screen, and only visible if you scroll down, the user may be confused as to what to do after finishing a task on the screen.</li>
<li>If the application doesn&#8217;t immediately respond when you click a button, make sure an hourglass or some other visual indicator promptly appears, because otherwise users may think the button didn&#8217;t work and will click the button two or three times. Also, in your testing of the app, make sure an error doesn&#8217;t appear when you double-click a button.</li>
<li>Some senior users tend to focus entirely on the screen, rather than being able to bounce back and forth between documentation and the screen (even when they need to). Try to integrate the help in a context-sensitive way such that it&#8217;s combined with the task on the screen (much easier said than done).</li>
</ul>
<h3>Error message Documentation</h3>
<p>At the orientation I attended, what users really needed, beyond a more helpful UI, was a table listing all possible error messages in the application and the resolution action for each. Error messages are particularly subtle components that we tend to miss when writing documentation. After all, we&#8217;re documenting how the application works, not so much how it doesn&#8217;t work. <!--more--></p>
<p>Also, error messages often don&#8217;t appear when you&#8217;re doing things right. Only the QA engineer can probably know all the possible error messages, since he or she actively tries to break the system. You can also find error messages by watching users, particularly novice users who often don&#8217;t follow standard browsing/navigating/clicking/selecting protocol.</p>
<p>Just because you&#8217;re in a development environment, don&#8217;t assume error messages are temporary and will be eliminated when the system is released. Instead, take a guilty-until-proven-innocent approach. Err on the side of assuming the dev environment will match production rather than assuming production will be a magical environment where everything works error-free.</p>
<h3>Simplification</h3>
<p>Today I trained another group of users on an application, and being in a computer classroom, I could observe them at the computer. Again, I was stunned by some things. What I considered fairly straightforward and intuitive, they found tricky and frustrating.</p>
<p>Sometimes when I write help, I mistakenly think of myself as the audience, and will write thinking of tips and how-to information that I personally would need on that page. But this is not the case for many audiences.</p>
<p>Although I&#8217;m no tech giant, I do consider myself handy with computers. Most users, at least for my applications, are not comfortable with computers. Computers are a temporary means to an end for a brief period of time, rather than something they work with all day long. Because of this disparity of environments, when I write help, I try to simplify the instructions beyond what I need. I&#8217;m not advocating that tech authors write idiot instructions (e.g., click the up arrow to move up), but think of the user perhaps as your grandfather or grandmother.</p>
<p>Part of the problem in writing help is that we explore and play around in applications so long, we lose our first perspective. We lose that sense of disorientation and lost-ness that users have the first time they get in the application and click around. If there were a way to wipe our application experience and start fresh, it would be invaluable.</p>
<p>About the only way to regain this &#8220;application innocence&#8221; is to observe users. See where they get stuck, what they click, what their first inclinations are to do. Anytime you can watch users in your application, the epiphanies fall like snow from a winter sky &#8212; all over the place, and not always pleasant. It can be an awakening to your application and documentation&#8217;s usability. This eye-opening experience is one that doesn&#8217;t come any other way except through user observation.<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/madpak/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=MadPak"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2009/03/06/notes-watching-senior-users-at-the-computer/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Documentation Honesty and Poor User Interfaces &#8212; An Ethical Dilemma?</title>
		<link>http://idratherbewriting.com/2008/12/21/documentation-honesty-and-poor-user-interfaces-an-ethical-dilemma/</link>
		<comments>http://idratherbewriting.com/2008/12/21/documentation-honesty-and-poor-user-interfaces-an-ethical-dilemma/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 02:08:06 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[apologies]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[ethical dilemmas]]></category>
		<category><![CDATA[honesty]]></category>
		<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=2492</guid>
		<description><![CDATA[Rilynn from New England writes, Tom, I notice that a lot of companies use release notes to post a list of defects (bug) that were fixed with the corresponding software release. This is something that I appreciate as a software user. I realize that I&#8217;m not the user of my company&#8217;s products, though. Also, management at my company is really against adopting this practice, seeing ... <a href="http://idratherbewriting.com/2008/12/21/documentation-honesty-and-poor-user-interfaces-an-ethical-dilemma/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Rilynn from New England writes,</p>
<blockquote><p>Tom,</p>
<p>I notice that a lot of companies use release notes to post a list of defects (bug) that were fixed with the corresponding software release. This is something that I appreciate as a software user. I realize that I&#8217;m not the user of my company&#8217;s products, though. Also, management at my company is really against adopting this practice, seeing it as &#8220;airing our dirty laundry.&#8221;</p>
<p>This bleeds over to more general areas as well. For example, I was asked to write a short document to help our users with a task in our software that was, admittedly, not well executed. In certain scenarios, the user had a couple of options that were really more &#8220;workarounds,&#8221; and neither was terribly elegant. My initial approach was very matter-of-fact and forthright, explaining the pros &amp; cons of each approach. I got some feedback that ultimately lead to me softening the language significantly, to the point that I think the document wasn&#8217;t&#8217; as straightforward in helping the user make the decision about which path was right for them.</p>
<p>What do you think? Have you had any similar situations? Do you think most users these days appreciate a more forthright, honest approach, or are they apt to use documentation of our products&#8217; shortcomings against us?</p></blockquote>
<p>Excellent question. Let me tackle this in two parts. <span id="more-2492"></span></p>
<h3>Apologies and Insults for Poor User Interfaces</h3>
<p>We&#8217;ve all run in to situations where we have to document poor user interfaces. As much as we complain and suggest improvements, the project manager decides to go ahead with the interface as is because redesigning it is too costly.</p>
<p>When I run into these situations, rather than insult the interface in straightforward talk in the documentation, I euphemize the language (against my better desires) in order to maintain the consistency of the company voice. It just doesn&#8217;t sound right to be so frank.</p>
<p>For example, perhaps you have a button in your application that does absolutely nothing, and the developers don&#8217;t feel it&#8217;s a high enough priority to remove. Rather than say, &#8220;The X button does absolutely nothing &#8212; it was a low-priority in the design to remove it,&#8221; you can write something like:</p>
<blockquote><p>The X icon in the upper-right corner of the pane does not apply to the pane nor to the tabs in the main window. The X icon is an unnecessary carry-over from the pane&#8217;s fly-out functionality and could not easily be removed.</p></blockquote>
<p>I don&#8217;t know if that&#8217;s too straightforward, but it maintains the corporate voice without slipping into insults. However, sometimes the issue is more severe.</p>
<p>For example, on an application I document, I realized, about a month after the release, that the home page was missing a critical link to a step in a common process. A confused, upset customer brought it to my attention.  My help instructions described a different approach for completing the same process. Should I add a note in the help, warning users that following the steps on the home page, as the application was partly designed to accommodate, would result in confusion and misinformation?</p>
<p>This situation points to an interesting predicament. As technical writers, we play on both teams during the same game. On the one hand, we&#8217;re champions for the users, arguing for usability, simplified steps, and a friendly computer experience. On the other hand, we&#8217;re also members of the project team, responsible for presenting the voice of the team. When the interface requires an honesty that will put the project team in an uncomfortable light, the only solution is a careful rhetorical explanation that blends euphemism, apology, and alternate options.</p>
<p>Of course, if you&#8217;re writing a third-party how-to book, you have an open license to insult the application as much as you want. I routinely see this in <em>For Dummies</em> books and others where the author does not represent the project team company. In fact, one appeal of these books is the author&#8217;s open, unrestricted voice.</p>
<p>You can also be abnormally straightforward if you work for a company that has an anti-corporate flair. For example, in a previous version of WordPress, some help text in the UI says the following:</p>
<div class="wp-caption aligncenter" style="width: 494px"><img title="Insulting Your User Interface" src="http://www.idratherbewriting.com/wp-content/uploads/2008/07/janky_wordpress.png" alt="Exactly when can you call your user interface janky?" width="484" height="206" /><p class="wp-caption-text">Exactly when can you call your user interface &quot;janky&quot;?</p></div>
<p>But unless you fit into one of these two situations, you&#8217;ll find yourself writing and rewriting those sentences in your documentation, balancing honesty and team voice in difficult ways.</p>
<h3>Listing Bugs in Release Notes</h3>
<p>You also asked whether teams should list, in release notes, all bugs they fixed. <a href="http://www.techsmith.com/screen-capture.asp" target="_blank">Snagit</a> recently released version 9.1. The first thing I did was look to see if they fixed a little bug that happens when you manually stretch a selection. Sure enough, they did. I was ecstatic. But the fixed bug wasn&#8217;t listed anywhere on their release notes (at least <a href="http://www.techsmith.com/snagit/history.asp" target="_blank">the ones I saw</a>).</p>
<p>Perhaps they hoped the majority would never know about the bug. They probably fixed a dozen other bugs I wasn&#8217;t aware of. Does &#8220;airing their dirty laundry,&#8221; as you phrase it, suddenly awaken users to the fact that there are a lot of bugs, instability, and other issues in the application they trust?</p>
<p>Maybe a little. Many users assume that officially published releases of commercial software are bug-free. But that&#8217;s not the case for either commercial or in-house applications. In one application we have at work, there are scores of bugs in the production version &#8212; but you&#8217;d have to ask a QA engineer to find them all. Most are extremely subtle and only occur in rare circumstances.</p>
<p>Although I don&#8217;t have any research to stand on, I think it&#8217;s a good practice to list all the bugs you&#8217;ve fixed (to an extent). The long list of little bugs can be a separately referenced document, almost a footnote in the main release notes. Something like, &#8220;In addition to these new features, numerous other bugs and issues have been fixed.&#8221; With &#8220;bugs and issues,&#8221; you can link the text to a long document listing all the fixed bugs. In addition to the benefits of complete disclosure, writing a comprehensive list of fixes will make you aware of changes you may have missed.</p>
<p>Do you run into ethical dilemmas involving honesty and documentation? How do you handle it?<br />
<h2>Blog Sponsors</h2>
<ul>
<li><a href="http://webworks.com">Webworks ePublisher</a></li>
<li><a href="http://scriptorium.com">Scriptorium</a></li>
<li><a href="http://www.helpgenerator.com">Help Generator help authoring software</a></li>
<li><a href="http://idc.spsu.edu">Southern Polytechnic: Information Design and Communication</a></li>
<li><a href="http://simplifiedenglish.net">Simplified English</a></li>
<li><a href="http://info.mindtouch.com/irbw/tcs-custom-tour?persona=content">MindTouch</a></li>
<li><a href="http://www.madcapsoftware.com/products/madpak/overview.aspx?utm_source=IdRatherBeWriting&#038;utm_medium=Banner&#038;utm_campaign=MadPak"</a>Madcap Software</a></li>
<li><a href="http://www.drexplain.com/">Dr.Explain</a> </li>
<li><a href="http://www.adobe.com/products/technicalcommunicationsuite/try.html?sdid=ITRSO">Adobe Technical Communication Suite</a></li>
<li><a href="http://www.congree.com/en/download-congree-personal-edition.aspx">Congree</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2008/12/21/documentation-honesty-and-poor-user-interfaces-an-ethical-dilemma/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Coding Horror: How to Write Technical Documentation</title>
		<link>http://idratherbewriting.com/2008/10/20/coding-horror-how-to-write-technical-documentation/</link>
		<comments>http://idratherbewriting.com/2008/10/20/coding-horror-how-to-write-technical-documentation/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 14:27:08 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://writerriver.com/2008/10/20/coding-horror-how-to-write-technical-documentation/</guid>
		<description><![CDATA[Coding Horror: How to Write Technical Documentation.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codinghorror.com/blog/archives/000668.html">Coding Horror: How to Write Technical Documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2008/10/20/coding-horror-how-to-write-technical-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Much Should You Document? Everything? Strategies for an Agile Environment</title>
		<link>http://idratherbewriting.com/2008/09/09/how-much-should-you-document-strategies-for-an-agile-environment/</link>
		<comments>http://idratherbewriting.com/2008/09/09/how-much-should-you-document-strategies-for-an-agile-environment/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 03:19:28 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[Alistair Christie]]></category>
		<category><![CDATA[Boagworld podcast]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[Graham Campbell]]></category>
		<category><![CDATA[IT Author podcast]]></category>
		<category><![CDATA[manuals]]></category>
		<category><![CDATA[Martin Fowler]]></category>
		<category><![CDATA[single sourcing]]></category>
		<category><![CDATA[Technical Writing]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/?p=1950</guid>
		<description><![CDATA[In a recent IT Author podcast (&#8220;Documentation and Agile Development&#8220;), Alistair Christie and Graham Campbell talk about agile development and its impact on documentation. One consequence of working in an agile environment, they say, is the need to prioritize your documentation, to deliver instructions for only the most important or confusing features. Presumably, some agile environments move so fast, you have to triage what you ... <a href="http://idratherbewriting.com/2008/09/09/how-much-should-you-document-strategies-for-an-agile-environment/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>In a recent IT Author podcast (&#8220;<a href="http://www.itauthor.eu/2008/08/30/itauthor-podcast-14-august-29th-2008-documentation-and-agile-software-development/">Documentation and Agile Development</a>&#8220;), Alistair Christie and Graham Campbell talk about agile development and its impact on documentation. One consequence of working in an agile environment, they say, is the need to prioritize your documentation, to deliver instructions for only the most important or confusing features.</p>
<p>Presumably, some agile environments move so fast, you have to triage what you document because there&#8217;s no time to document everything.</p>
<div id="attachment_1951" class="wp-caption aligncenter" style="width: 428px"><a href="http://www.idratherbewriting.com/wp-content/uploads/2008/09/softwaretoc.png"><img src="http://www.idratherbewriting.com/wp-content/uploads/2008/09/softwaretoc.png" alt="How much should you document? Everything?" title="How much should you document? Everything?" width="418" height="472" class="size-full wp-image-1951" /></a><p class="wp-caption-text">How much should you document? Everything?</p></div>
<p>Alistair explains that you can&#8217;t document everything, and he quotes from Martin Fowler&#8217;s <a href="http://www.martinfowler.com/distributedComputing/thud.html">&#8220;The Almighty Thud.&#8221;</a> Fowler, however, takes the argument one step further, arguing that you <em>shouldn&#8217;t</em> document everything. Fowler writes,</p>
<blockquote><p>If you document everything, you are giving everything an equal weight. Do that for a complex system, and you are buried in detail. In any system there are some aspects that are more important than the others, key aspects of the system that once understood, will help someone to learn more. The art in documentation is to find how to document these aspects as clearly as possible. In this you emphasize these areas, and leave the details for the code.</p></blockquote>
<p><span id="more-1950"></span></p>
<p>If you document everything, you end up giving everything equal importance and losing focus on the key tasks and concepts users need to learn. You need a focal point, a selection of core tasks that receive prominence and make everything else intuitive.</p>
<p>Fowler continues, citing his own approach to the article he wrote as an example:</p>
<blockquote><p>As I started to write this article I was overwhelmed by the things I could talk about. Lots of anecdotes and tips came to mind. But I know that to get you to read and remember this article I could only talk about a few of them. I had to select the key things that I had to mention. Communication is all about that. The key to good communication is to highlight the important things to say. Saying everything is not communication. That just passes the selection of the important things onto your readers, and discourages them with a heavy document. That selection of information is one of the most important parts of communication, and it is the responsibility of every designer.</p></blockquote>
<p>I agree that selection is key to crafting any article. Were his article 20 pages, I wouldn&#8217;t have read it so eagerly. Instead, because it&#8217;s 2 pages, I did read it.</p>
<p>Alistair says that when you give someone a huge manual (one that makes a thud when you set it down), it makes the user&#8217;s heart sink. &#8220;They don&#8217;t think, <em>Oh, that&#8217;s great. </em>No, they think oh, <em>This looks grim</em>.&#8221;</p>
<p>Bloating the table of contents with dozens of non-essential topics reduces the focus on what customers need to be concerned about. Each additional word you add dilutes the importance of the other words. &#8220;The more you document, the less people read,&#8221; Alistair says.</p>
<p>We all know that if you give someone <em>War and Peace</em>, they&#8217;ll probably never read it. But give them a short story and they read it the same afternoon.</p>
<p>No one disagrees with brevity. Almost all users want concision. However, writing an article is different from writing a help system. In a help system, I do think almost all the features should be documented &#8212; <em>somewhere</em>.</p>
<p>If you limit the help topics to just the core topics, what happens when the power users search for an advanced question and find nothing? What happens when Joe user wants to know how X widget functions? Is our response simply, &#8220;<em>Sorry, we didn&#8217;t think that feature was important enough to document&#8221;</em>?</p>
<p>Fortunately, this whole dichotomy between (a) documenting everything and overwhelming the reader and (b) selecting what to document and risking absent information is an Either-Or fallacy. It is possible to both document everything <em>and</em> give the user a brief guide. Simply, document everything in the online help. Then create a quick reference guide to give to the user.</p>
<p>Am I missing something?</p>
<p>To avoid the disheartened look on a user&#8217;s face as the two inch manual makes a thud on his or her desk, reduce your printed manual to a much smaller subset of the online help, rather than duplicating it. Remove all the low-priority topics. Let the reader know that full documentation is in the online help.</p>
<p>Since users don&#8217;t typically read manuals anyway, they&#8217;ll welcome this approach. No one has ever said to me, <em>Tom, this guide feels a little thin. Couldn&#8217;t you add more to it?</em></p>
<p>Fowler&#8217;s advice to avoid documenting everything may reflect what he was documenting as well as his time. Fowler was documenting code, which has layers upon layers of depth. But he didn&#8217;t say to leave out documentation, just to &#8220;leave the details for the code.&#8221; You can add little notes here and there in the code using slashes.</p>
<p>Also, Fowler wrote his article back in 1997 &#8212; more than 10 years ago. At that time, I&#8217;m not sure he had all the single-sourcing capability we currently have. Perhaps producing subsets of documentation (or multiple manuals for different roles) was too difficult.</p>
<p>I&#8217;d be curious to hear your approach. Are you over-documenting? What&#8217;s your approach to reducing the &#8220;thud&#8221; while still delivering complete documentation?</p>
<h3>Additional Resources</h3>
<ul>
<li><a href="http://boagworld.com/podcast/133/">Listen to this Boagworld podcast</a> for details on agile methodology.</li>
</ul>
<ul>
<li><a href="http://www.idratherbewriting.com/2008/02/19/a-glimpse-into-the-world-of-agile-technical-writing-aka-extreme-technical-writing-xtw/">Read this post on extreme technical writing</a> from a tech writer&#8217;s point of view.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2008/09/09/how-much-should-you-document-strategies-for-an-agile-environment/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Interesting Technique for Discovering Software Changes and Building Rapport with developers</title>
		<link>http://idratherbewriting.com/2007/12/15/an-interesting-technique-for-discovering-software-changes-and-building-rapport-with-developers/</link>
		<comments>http://idratherbewriting.com/2007/12/15/an-interesting-technique-for-discovering-software-changes-and-building-rapport-with-developers/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 06:39:57 +0000</pubDate>
		<dc:creator>Tom Johnson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[SMEs]]></category>
		<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[video camera]]></category>

		<guid isPermaLink="false">http://www.idratherbewriting.com/2007/12/15/an-interesting-technique-for-discovering-software-changes-and-building-rapport-with-developers/</guid>
		<description><![CDATA[You know the typical scenario &#8212; the technical writer is the last one to be notified of changes to the application (be it interface or functionality), and developers hate reviewing the manuals we write. Recently a business analyst explained an interesting technique to me for not only discovering software changes, but also building rapport with developers. He said that in a previous company, he bought ... <a href="http://idratherbewriting.com/2007/12/15/an-interesting-technique-for-discovering-software-changes-and-building-rapport-with-developers/">more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><img align="right" width="178" src="http://www.idratherbewriting.com/wp-content/uploads/2007/12/dxg.jpg" alt="video camera" height="211" />You know the typical scenario &#8212; the technical writer is the last one to be notified of changes to the application (be it interface or functionality), and developers hate reviewing the manuals we write. Recently a business analyst explained an interesting technique to me for not only discovering software changes, but also building rapport with developers.</p>
<p>He said that in a previous company, he bought all the technical writers video cameras that record directly to DVD. In order for developers to mark a feature as complete, they had to demo it for the tech writer. Since engineers love to demo what they&#8217;ve just built, it was a welcome event &#8212; a triumph in which the developer gets to show off his or her genius.</p>
<p>So the tech writer goes to the developer&#8217;s machine and starts recording, aiming the video camera at the screen while the developer explains the new feature and shows how it works. Sure, video of computer screens is never very good, but he said it was visible enough.</p>
<p>Using this technique, tech writers learned first-hand the new features and captured them directly. With this footage, they created accurate documentation and the Quality Assurance team also used it to build test scripts. The developers never had to review any written documentation &#8212; their review was simply the demo and video footage.</p>
<p>I&#8217;m eager to try this out. Has anyone had any experience with a technique like this? Can you suggest a better technique?</p>
]]></content:encoded>
			<wfw:commentRss>http://idratherbewriting.com/2007/12/15/an-interesting-technique-for-discovering-software-changes-and-building-rapport-with-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

