<?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/"
	>

<channel>
	<title>VisibleThread &#187; Blog</title>
	<atom:link href="http://www.visiblethread.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visiblethread.com</link>
	<description>Document Analysis for IT and Bid Compliance</description>
	<lastBuildDate>Fri, 03 Feb 2012 12:12:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Which words are (still) killing your best proposals?</title>
		<link>http://www.visiblethread.com/2011/12/which-words-are-still-killing-your-best-proposals-a-look-back-on-2011/</link>
		<comments>http://www.visiblethread.com/2011/12/which-words-are-still-killing-your-best-proposals-a-look-back-on-2011/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:31:27 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[8A companies]]></category>
		<category><![CDATA[APMP]]></category>
		<category><![CDATA[Bad Language]]></category>
		<category><![CDATA[beltway integrators]]></category>
		<category><![CDATA[Bid Development]]></category>
		<category><![CDATA[bid proposal]]></category>
		<category><![CDATA[NCA]]></category>
		<category><![CDATA[Proposal Development]]></category>
		<category><![CDATA[VisibleThread]]></category>
		<category><![CDATA[website scan]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4957</guid>
		<description><![CDATA[Winning bids contain clear, concise language. They are easy to review, they are credible. Credibility comes in many forms. One of the easiest ways to sabotage an otherwise strong bid is to use wordy language, peppered with clichés and trite phrases.
During 2011, we used VisibleThread to scan more than 120 separate bids (yes, we&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<p>Winning bids contain clear, concise language. They are easy to review, they are credible. Credibility comes in many forms. One of the easiest ways to sabotage an otherwise strong bid is to use <strong>wordy language</strong>, peppered with <strong>clichés and trite phrases</strong>.</p>
<p>During 2011, we used VisibleThread to scan more than <strong>120 separate bids</strong> (yes, we&#8217;ve been counting). The scanned bids included RFPs (Request for Proposal), Task Orders and commercial RFIs (Request for Information). We scanned bid responses from some of the <a href="http://washingtontechnology.com/toplists/top-100-lists/2011.aspx?Sort=Rank">largest integrators</a> around the beltway, and smaller <a href="http://www.sba.gov/content/8a-business-development">8A companies</a> too.
<span id="more-4957"></span></p>
<p>I spoke on <a href="http://www.federalnewsradio.com/?nid=150&amp;sid=2319460">Fed News Radio</a> in March about the results we were seeing. I spoke again in October at the <a href="../2011/09/visiblethread-ceo-to-discuss-%E2%80%9Cwhich-words-kill-your-best-proposal%E2%80%9D-at-national-capital-area-apmp-association-of-proposal-management-professionals-conference/">APMP NCA</a> (Association of Proposal Management Professionals - National Capital  Area) chapter conference with updated statistics. You should grab the <a href="http://bit.ly/th9Vny">full slide deck here</a> which covers examples and metrics on our findings.</p>
<p><img class="alignright" src="http://www.visiblethread.com/wp-content/uploads/blog-trite-phrases.jpg" border="1" alt="" width="314" height="208" />
Despite this, we continued to see technically competent, well-priced bids, shot in the foot due to <strong>poor language</strong>.</p>
<p>So in this post, I wanted to share some more real examples that will help highlight this issue. At the end of this post, you’ll see a full cliché checklist. Feel free to copy this for use on your own bids. I also wanted to outline why I think this is a difficult issue and what we can do about it. I address this towards the end of this post.</p>
<p><strong>Some Examples</strong></p>
<p>Let me give a couple of simple examples from one <strong>Task Order.</strong></p>
<p><strong>Example 1:</strong> The following text appeared in section 1 of a technical volume, immediately following the table of contents.</p>
<p style="padding-left: 30px;"><em>“Our team is diverse with <span style="color: #800000;">expertise</span> in IT support <span style="color: #ff6600;">unmatched</span> by other small business consortiums.”</em></p>
<p>Introductory sections are <strong>read first</strong>. From the reviewer’s point of view, these summary areas set the tone for the rest of the response. You are basically saying upfront; <em>I am responding to your need by using fluffy and marketing language. I will not bore you with actual facts to back up my claims.</em></p>
<p>So in this example, we claim that our company XXX is ‘unmatched’ in some capacity.</p>
<p>Put yourself in the reviewer’s position. If you saw this, what would you think? It is either not credible or lacks sufficient evidence. When VisibleThread encounters a term such as unmatched, it offers this guidance in the review report. I hope you see why it makes sense.</p>
<p>Likely a trite claim &amp; ‘market-ese’, remove it, otherwise state the evidence and drop the &#8216;unmatched&#8217; word. It simply comes across as not being credible.</p>
<p>As a side note, you may wonder why <span style="color: #993300;">expertise</span> is also flagged above in maroon color. VisibleThread flags this as a liability issue, as it is hard to defend. From a legal standpoint, it is easy to attack should an issue arise post bid win.</p>
<p><strong>Example 2:</strong> In the same Task Order, the next paragraph contained:</p>
<p style="padding-left: 30px;"><em>“We demonstrate our diversity as a team by illuminating the fact that over seventy percent of Team XXX members are socio-economically disadvantaged companies.”</em></p>
<p>This long sentence needs to <strong>go on a diet</strong>. The first half of it is pure waste; the second half masks the real information. Try this instead:</p>
<p style="padding-left: 30px;"><em>“We are diverse because seventy percent of Team XXX members are socio-economically disadvantaged companies.”</em></p>
<p>This reduces the statement from <strong>23</strong> to <strong>14 words</strong>. It emphasizes the metric. If this were a genuine color team review, I would go further and suggest this rewrite:</p>
<p><em>We are diverse because:</em></p>
<p>-          <strong><em>seventy percent</em></strong><em> of Team XXX members are socio-economically disadvantaged companies.</em></p>
<p>-          <em>(2<sup>nd</sup> point that supports the claim)</em></p>
<p>-          <em>(3<sup>rd</sup> point that supports the claim)</em></p>
<p>Lists drive concise responses. Secondly, lists are really easy to review. Our studies in website <a href="http://gov.aol.com/2011/11/30/federal-websites-ranked-for-plain-language-and-transparency/">content analysis</a> show that lists are way more effective way to communicate. Thirdly, lists put written text on a diet. Any fear of increasing page count is more than offset by a lowered word count.</p>
<p>I should point out that lists have an interesting side effect; they force you to group similar concepts and reduce repetition. This is a bigger subject than just this point. I’ll pen a separate post on this topic in the next while.</p>
<p>All told, lists are a good thing. Don’t be afraid to put them into your summary sections and emphasize metrics &amp; numbers. You’ll be amazed at how better the result is.</p>
<p><strong>Takeaways – why is it so hard?</strong></p>
<p>Amid all the scans, what stood out was a continued problem with <strong>wordy</strong> and <strong>trite language</strong> in bids. I asked myself, why is it so hard?</p>
<p>The issue I think comes down to these points:</p>
<ol>
<li><strong>Time Constraint:</strong> Who the heck has time to properly scrub a doc when trying to meet incredibly tight delivery deadlines?</li>
<li><strong>Review Process too late:</strong> If your process only allows for  language review at red team review phase, then it&#8217;s invariably too late  to fix amid all the other conflicting challenges.</li>
<li><strong>Editing Content is hard:</strong> In many organisations especially  tecnical heavy ones, &#8216;fixing the language&#8217; is considered almost easy and  an afterthought. This viewpoint needs to change. Editing content out is  a skilled task and takes time.</li>
<li><strong>Lack of Automation:</strong> If you try to scrub docs manually using  search in word, it&#8217;s way too manual. You need some form of automated  approach, be it MS Word macros or tooling designed for the job like  VisibleThread.</li>
</ol>
<p>Poor langauge kills bids, if reviews are left too close to the end, it is extremely hard to fix. So, we need to monitor the response using automation tools and eliminate language issues much earlier in the development cycle.</p>
<p><strong>The full cliché Check List </strong></p>
<p>So, I did promise I would share our list of &#8216;baddie&#8217; words. Below you will find the full list we check for. It continues to expand.</p>
<p>If you’d like to review your own proposal docs online and see how they rank, <a href="../company/contacts/">contact us</a> or sign up for a 30 day free evaluation of VisibleThread for Docs at: <a href="../products/evaluate/">http://www.visiblethread.com/products/evaluate/</a> Our software can save you a ton of time and dramatically improve submission quality.</p>
<p>let&#8217;s call time on the <strong>cliché</strong> in 2012!</p>
<table border="0" cellspacing="0" cellpadding="0" width="605">
<tbody>
<tr>
<td width="171" valign="top"></td>
<td width="435" valign="top"></td>
</tr>
<tr>
<td width="171" valign="top">
<h3><strong>Liability and Contract Risk</strong></h3>
</td>
<td width="435" valign="top">Unsupportable   claims superlatives overly inclusive unnecessarily negative firm guarantees   not required in the T&amp;Cs. If in your enthusiasm to secure the contract   you inadvertently make a promise or guarantee that you can&#8217;t deliver on then   you are exposed to legal action or re-negotiation at a later stage. Review   all statements that may involve unprovable obligations or over the top   assertions.</td>
</tr>
<tr>
<td width="171" valign="top">all   encompassing</td>
<td width="435" valign="top">Is this   measurable? Re-phrase if so otherwise lose it.</td>
</tr>
<tr>
<td width="171" valign="top">anywhere</td>
<td width="435" valign="top">Are you   sure this applies &#8216;anywhere&#8217;? Look at what you&#8217;re saying and figure does it   need re-phrasing? Are you open to attack?</td>
</tr>
<tr>
<td width="171" valign="top">as may be   required</td>
<td width="435" valign="top">Under what   conditions? Very open-ended from a legal standpoint. Re-phrase</td>
</tr>
<tr>
<td width="171" valign="top">constantly</td>
<td width="435" valign="top">Opens you   to attack. Re-state this in measurable terms. If turnaround time state the   time. If you cannot re-phrase this then lose it.</td>
</tr>
<tr>
<td width="171" valign="top">customary</td>
<td width="435" valign="top">Very loose   need stronger definition under what circumstances</td>
</tr>
<tr>
<td width="171" valign="top">each and   every</td>
<td width="435" valign="top">Re-state   this in measurable terms. If you cannot re-phrase this then lose it. This   phrase is often superfluous.</td>
</tr>
<tr>
<td width="171" valign="top">assure</td>
<td width="435" valign="top">This   implies a contractual obligation. What are you ensuring? Are you sure you can   stand over it? Re-phrase this if possible.</td>
</tr>
<tr>
<td width="171" valign="top">ensure</td>
<td width="435" valign="top">This   implies a contractual obligation. What are you ensuring? Are you sure you can   stand over it? Re-phrase this if possible.</td>
</tr>
<tr>
<td width="171" valign="top">insure</td>
<td width="435" valign="top">Are you   insuring something? Using the phrase in the right way? Look to re-phrase if   not.</td>
</tr>
<tr>
<td width="171" valign="top">everywhere</td>
<td width="435" valign="top">Are you   sure this applies &#8216;everywhere&#8217;? Look at what you&#8217;re saying and figure does it   need re-phrasing? Are you open to attack?</td>
</tr>
<tr>
<td width="171" valign="top">fastest</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who/what are you comparing with?Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">fully</td>
<td width="435" valign="top">&#8216;Fully&#8217; can   become a guarantee that you may need to stand over. Are you sure the intent   of this sentence/statement is the case under all circumstances? Consider   re-phrasing.</td>
</tr>
<tr>
<td width="171" valign="top">greatest</td>
<td width="435" valign="top">Is this   defined in a measurable way? Need to re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">guarantee</td>
<td width="435" valign="top">This   implies a contractual obligation. What are you guaranteeing? Are you sure you   can stand over it? Re-phrase this if possible.</td>
</tr>
<tr>
<td width="171" valign="top">lowest</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who/what are you comparing with?Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">highest</td>
<td width="435" valign="top">Is this defined in a measurable way? Who/what are you comparing with?Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">most</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who/what are you comparing with?Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">never</td>
<td width="435" valign="top">&#8216;Never&#8217; can   become a guarantee that you may need to stand over. Are you sure the intent   of this sentence/statement is the case under all circumstances? Consider   re-phrasing.</td>
</tr>
<tr>
<td width="171" valign="top">reasonable   and</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who&#8217;s definition of reasonable? Need to   re-phrase with a concrete notion and boundaries if possible.</td>
</tr>
<tr>
<td width="171" valign="top">reasonable</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who&#8217;s definition of reasonable? Need to   re-phrase with a concrete notion and boundaries if possible.</td>
</tr>
<tr>
<td width="171" valign="top">safest</td>
<td width="435" valign="top">Is this   defined in a measurable way? Who/what are you comparing with?Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">expert</td>
<td width="435" valign="top">Be careful   of &#8216;expert&#8217;. In the context of personnel bios and resumes look to remove this.   Re-phrase instead with evidence of expertise qualifications. It is rare that   someone can be truly considered a world-expert. That person will be open to   attack post bid-win in case of any issues.</td>
</tr>
<tr>
<td width="171" valign="top">expertise</td>
<td width="435" valign="top">Be careful   of &#8216;expertise&#8217;. In the context of personnel bios and resumes look to re-phrase   instead with evidence of expertise qualifications. It is rare that someone   can be truly considered a world-expert and that person will be open to attack   post bid-win in case of any issues.</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="615">
<tbody>
<tr>
<td width="171" valign="top">
<h3><strong>Clichés and Professionalism</strong></h3>
</td>
<td width="444" valign="top">Trite statements and claims damage your professionalism. Review all   statements and either put hard evidence from past bids to back up your claim   or remove the superlatives.</td>
</tr>
<tr>
<td width="171" valign="top">seamless</td>
<td width="444" valign="top">Comes across as marketing boilerplate. Damages credibility. Look to   either drop or rephrase with evidence.</td>
</tr>
<tr>
<td width="171" valign="top">seam-less</td>
<td width="444" valign="top">Comes across as marketing boilerplate. Damages credibility. Look to   either drop or rephrase with evidence.</td>
</tr>
<tr>
<td width="171" valign="top">turnkey</td>
<td width="444" valign="top">Comes across as marketing boilerplate. Damages credibility. Look to   either drop or rephrase with benefit statement of what it is you are really   looking to communicate.</td>
</tr>
<tr>
<td width="171" valign="top">turn-key</td>
<td width="444" valign="top">Comes across as marketing boilerplate. Damages credibility. Look to   either drop or rephrase with benefit statement of what it is you are really   looking to communicate.</td>
</tr>
<tr>
<td width="171" valign="top">state of the art</td>
<td width="444" valign="top">Comes across as market-ese. Damages credibility. Look to either drop   or rephrase with benefit statement or measurable features. Rephrase.</td>
</tr>
<tr>
<td width="171" valign="top">state-of-the-art</td>
<td width="444" valign="top">Comes across as market-ese. Damages credibility. Look to either drop   or rephrase with benefit statement or measurable features. Rephrase.</td>
</tr>
<tr>
<td width="171" valign="top">uniquely qualified</td>
<td width="444" valign="top">Can you back this up? rarely is somebody uniquely qualified state the   actual achievements</td>
</tr>
<tr>
<td width="171" valign="top">unique</td>
<td width="444" valign="top">Are you sure you are &#8216;unique&#8217;? Why? This comes across as trite &amp;   market-ese in many cases. Remove it &amp; state the evidence that makes you   or your offering unique.</td>
</tr>
<tr>
<td width="171" valign="top">uniquely</td>
<td width="444" valign="top">Are you sure you are &#8216;uniquely&#8217; doing something? Why? This comes across   as trite &amp; market-ese in many cases. Remove it &amp; state the evidence   that makes you or your offering unique.</td>
</tr>
<tr>
<td width="171" valign="top">unparalleled</td>
<td width="444" valign="top">Likely a trite claim &amp; market-ese remove it otherwise state the   evidence and drop the &#8216;unparalleled&#8217; word. It simply comes across as not   being credible.</td>
</tr>
<tr>
<td width="171" valign="top">unmatched</td>
<td width="444" valign="top">Likely a trite claim &amp; market-ese remove it otherwise state the   evidence and drop the &#8216;unmatched&#8217; word. It simply comes across as not being   credible.</td>
</tr>
<tr>
<td width="171" valign="top">enthusiastically</td>
<td width="444" valign="top">Grovelling tone damages credibility. Rephrase. Just state the facts</td>
</tr>
<tr>
<td width="171" valign="top">best of breed</td>
<td width="444" valign="top">Seriously? State facts, appears to reviewers as a lift form a   marketing brochure. Damages the tone.</td>
</tr>
<tr>
<td width="171" valign="top">best-of-breed</td>
<td width="444" valign="top">Seriously? State facts, appears to reviewers as a lift form a   marketing brochure. Damages the tone.</td>
</tr>
<tr>
<td width="171" valign="top">best in class</td>
<td width="444" valign="top">Seriously? State facts, appears to reviewers as a lift form a   marketing brochure. Damages the tone.</td>
</tr>
<tr>
<td width="171" valign="top">best-in-class</td>
<td width="444" valign="top">Seriously? State facts appears to reviewers as a lift form a marketing   brochure. Damages the tone.</td>
</tr>
<tr>
<td width="171" valign="top">ground breaking</td>
<td width="444" valign="top">Really trite. Re-phrase this and state measurable evidence of what   this means. If you can&#8217;t state evidence simply lose the statement as it&#8217;s   waffle.</td>
</tr>
<tr>
<td width="171" valign="top">next level</td>
<td width="444" valign="top">Really trite. Re-phrase this and state measurable evidence of what   this means. If you can&#8217;t state evidence simply lose the statement as it&#8217;s   waffle.</td>
</tr>
<tr>
<td width="171" valign="top">world class</td>
<td width="444" valign="top">Really trite. Re-phrase this and state measurable evidence of what   this means. If you can&#8217;t state evidence simply lose the statement as it&#8217;s   waffle.</td>
</tr>
<tr>
<td width="171" valign="top">world-class</td>
<td width="444" valign="top">Really trite. Re-phrase this and state measurable evidence of what   this means. If you can&#8217;t state evidence simply lose the statement as it&#8217;s   waffle.</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="615">
<tbody>
<tr>
<td width="171" valign="top">
<h3><strong>Deliverability</strong></h3>
</td>
<td width="444" valign="top">Delivery Cost: Requirement statements that are not testable or   measurable may result in unintended consequences to include: product/system   defects components built outside acceptable tolerances systems that meet the   proposal guidelines but not the intent of the SOW or RFP.</td>
</tr>
<tr>
<td width="171" valign="top">as appropriate</td>
<td width="444" valign="top">Under what circumstances. Very loose and non-specific. Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">as necessary</td>
<td width="444" valign="top">Under what circumstances. Very loose and non-specific. Need to   re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">countless</td>
<td width="444" valign="top">Most things in life are measurable. Reviewers treat this as fudge and   non-specific. Re-phrase with numbers.</td>
</tr>
<tr>
<td width="171" valign="top">full service</td>
<td width="444" valign="top">Ensure this is defined in terms of measurable numbers. Re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">quality focussed</td>
<td width="444" valign="top">Rephrase so that you emphasise evidence of this.</td>
</tr>
<tr>
<td width="171" valign="top">top quality</td>
<td width="444" valign="top">Trite. Show evidence using numbers. Re-phrase.</td>
</tr>
<tr>
<td width="171" valign="top">efficient</td>
<td width="444" valign="top">What measurements to demonstrate this efficiency? Is it clear.   Re-phrase if not.</td>
</tr>
<tr>
<td width="171" valign="top">such as</td>
<td width="444" valign="top">Is your list fully inclusive? Tighten it by including all aspects and   drop &#8216;such as&#8217; if possible.</td>
</tr>
<tr>
<td width="171" valign="top">timely</td>
<td width="444" valign="top">How do you measure timely? Re-phrase with numbers.</td>
</tr>
</tbody>
</table>
<table style="height: 263px;" border="0" cellspacing="0" cellpadding="0" width="616">
<tbody>
<tr>
<td width="171" valign="top">
<h3><strong>Credibility</strong></h3>
</td>
<td width="444" valign="top">Grovelling style statements. Frequently used incorrect English.   Statements that can have very poor tone.</td>
</tr>
<tr>
<td width="171" valign="top">irregardless</td>
<td width="444" valign="top">Nonsense word that is often used. Use &#8216;regardless&#8217; in the correct   context</td>
</tr>
<tr>
<td width="171" valign="top">hopefully</td>
<td width="444" valign="top">Often either means the author is hopeful or the subject of the phrase   is hopeful. Re-write this.</td>
</tr>
<tr>
<td width="171" valign="top">anxious</td>
<td width="444" valign="top">Implies negative sentiment use &#8216;eager&#8217; instead eg: &#8216;we are eager   to&#8230;&#8217;</td>
</tr>
<tr>
<td width="171" valign="top">committed to</td>
<td width="444" valign="top">Reviewers assume you are committed to provide something. Remove it   &amp; cut your word count.</td>
</tr>
<tr>
<td width="171" valign="top">pleased to</td>
<td width="444" valign="top">Damages your credibility. Whether you are happy to provide something   is incidental. Remove it &amp; cut your word count.</td>
</tr>
<tr>
<td width="171" valign="top">happy to</td>
<td width="444" valign="top">Damages your credibility. Whether you are happy to provide something   is incidental. Remove it &amp; cut your word count.</td>
</tr>
<tr>
<td width="171" valign="top">can provide</td>
<td width="444" valign="top">Be definitive. Re-phrase to communicate what it is you will or will   not do.</td>
</tr>
<tr>
<td width="171" valign="top">may provide</td>
<td width="444" valign="top">Be definitive re-phrase with measurable deliverables in certain   timeframes.</td>
</tr>
<tr>
<td width="171" valign="top">might deliver</td>
<td width="444" valign="top">Be definitive re-phrase with measurable deliverables in certain   timeframes.</td>
</tr>
<tr>
<td width="171" valign="top">bells and whistles</td>
<td width="444" valign="top">Market-ese of the worst type. Remove.</td>
</tr>
<tr>
<td width="171" valign="top">are confident</td>
<td width="444" valign="top">If you are not confident there&#8217;s some serious issues! This is assumed   and does nothing to help your case. Remove it and cut your word count.</td>
</tr>
<tr>
<td width="171" valign="top">delighted to</td>
<td width="444" valign="top">Eliminate this. It goes without saying. State what you will do.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/12/which-words-are-still-killing-your-best-proposals-a-look-back-on-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One year on &#8211; Plain Language Issues persist in Gov. websites despite Plain Writing Act</title>
		<link>http://www.visiblethread.com/2011/10/one-year-on-plain-language-issues-persist-in-gov-websites-despite-plain-writing-act/</link>
		<comments>http://www.visiblethread.com/2011/10/one-year-on-plain-language-issues-persist-in-gov-websites-despite-plain-writing-act/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 12:12:22 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[long sentences]]></category>
		<category><![CDATA[passive language]]></category>
		<category><![CDATA[Plain Language]]></category>
		<category><![CDATA[PLain Writing]]></category>
		<category><![CDATA[Plain Writing Act of 2010]]></category>
		<category><![CDATA[Plain Writing Bill]]></category>
		<category><![CDATA[Plain Writing Techniques]]></category>
		<category><![CDATA[VisibleThread]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[website scan]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4586</guid>
		<description><![CDATA[This week marks the first anniversary of the US Plain Writing Act on October 13th. The act is all about clear and transparent communications. Given the anniversary, it&#8217;s useful to check how agency websites are complying.
So, last week, on October 3rd we scanned 31 federal agency websites with VisibleThread. The scans revealed some agencies doing [...]]]></description>
			<content:encoded><![CDATA[<p>This week marks the first anniversary of the <a href="http://www.plainlanguage.gov/plLaw/index.cfm">US Plain Writing Act</a> on October 13<sup>th</sup>. The act is all about clear and transparent communications. Given the anniversary, it&#8217;s useful to check how agency websites are complying.<img class="size-medium wp-image-4241 alignright" src="http://www.visiblethread.com/wp-content/uploads/obama-signs-act.jpg" alt="" width="225" height="160" /></p>
<p>So, last week, on October 3<sup>rd</sup> we scanned 31 federal agency websites with VisibleThread. The scans revealed some agencies doing really well, others remain challenged.</p>
<p>We plan to publish the full results soon. I wanted to share in this blog post some initial findings. These are items that caught our eye as we reviewed the scans. We hope these will be helpful for US federal agencies looking to comply with the Plain Writing act of 2010.
<span id="more-4586"></span></p>
<p><strong>Why the Act?</strong></p>
<p>Let’s remind ourselves why congressman <a href="http://braley.house.gov/">Braley</a> sponsored this act and why president Obama signed it.</p>
<p><strong><em>Reason 1 - Improve Customer Engagement:</em></strong><em> </em>Clarity in documents and websites means citizens are more likely to achieve their goals. Whether you are filing a tax return or trying to understanding labor rights; clear instructions mean we have a higher chance of completing an action.</p>
<p><strong><em>Reason 2 - Reduce Cost:</em></strong><em> </em>If the Feds can make it easier for people to engage, it means lower cost. It means lower cost for government due to less follow-up calls, letters and less time spent chasing. It cuts down on possible litigation due to misunderstood terms and conditions.</p>
<p>Plain Language is the mechanism that drives clarity for websites and documents.</p>
<p><strong>The scanned results</strong></p>
<p>Here are just two of the websites that we scanned:</p>
<p>Pension Benefit Guaranty Corporation (<a href="www.pbgc.gov">www.pbgc.gov</a>) &amp; Federal Highway Administration (<a href="www.fhwa.dot.gov">www.fhwa.dot.gov</a>). The metrics:</p>
<table border="0" cellspacing="0" cellpadding="0" width="690">
<tbody>
<tr>
<td width="128" valign="bottom"><strong>Website</strong></td>
<td width="62" valign="bottom"><strong> </strong></td>
<td width="83" valign="bottom"><strong>Readability</strong></td>
<td width="92" valign="bottom"><strong>Passive Language</strong></td>
<td width="79" valign="bottom"><strong>Long Sentences</strong></td>
<td width="77" valign="bottom"><strong>Avg Sentence</strong></td>
<td width="80" valign="bottom"><strong>Complex Word Hits</strong></td>
<td width="89" valign="bottom"><strong>Density of hits</strong></td>
</tr>
<tr>
<td width="128" valign="bottom"><a href="http://www.pbgc.gov/">www.pbgc.gov</a></td>
<td width="62" valign="bottom">43945</td>
<td width="83" valign="bottom">48</td>
<td width="92" valign="bottom"><strong>14.33%</strong></td>
<td width="79" valign="bottom"><strong>20.30%</strong></td>
<td width="77" valign="bottom">15</td>
<td width="80" valign="bottom">1229</td>
<td width="89" valign="bottom">2.79668</td>
</tr>
<tr>
<td width="128" valign="bottom"><a href="http://www.fhwa.dot.gov/">www.fhwa.dot.gov</a></td>
<td width="62" valign="bottom">32147</td>
<td width="83" valign="bottom">33</td>
<td width="92" valign="bottom"><strong>13.04%</strong></td>
<td width="79" valign="bottom"><strong>17.98%</strong></td>
<td width="77" valign="bottom">15</td>
<td width="80" valign="bottom">650</td>
<td width="89" valign="bottom">2.02196</td>
</tr>
</tbody>
</table>
<p>The Pension Benefit Guaranty Corporation scored a little over 20% when measured for long sentences. Long sentences exceed 25 words. In the context of web communications, this score is not good. The Fed Highway Administration wasn’t far behind at close to 18%. Equally, passive density was too high for the sites. Note that we did limit the scan to the first 100 pages of content, in both cases.</p>
<p><strong>Hidden in the weeds - badness</strong></p>
<p>One of the specific areas that caught our attention was the FAQ (Frequently Asked Questions) section of the pension site at: <a href="http://www.pbgc.gov/about/faq.html">http://www.pbgc.gov/about/faq.html</a></p>
<p>Aside from the usage of an acronym ‘FAQ’ which is likely unfamiliar to the target demographic (i.e. aged persons), we found many issues with the content itself.</p>
<p>Now, you should note that the FAQ pages are reasonably well laid out and clear. So, the web design guys have done pretty well. The real issues lie in the content under the expandable answers. Under here, lurks some really bad stuff that we picked up in the scan. It&#8217;s the proverbial &#8216;under the rug&#8217; area of any website.</p>
<p>For instance, at: <a href="http://www.pbgc.gov/about/faq/pg/general-faqs-about-pbgc.html">http://www.pbgc.gov/about/faq/pg/general-faqs-about-pbgc.html</a> , in answer to the very first question: ‘What is the Pension Benefit Guaranty Corporation (PBGC)?’ we get this:</p>
<p><em>A: <span style="color: #00ccff;">PBGC is a federal agency created by the Employee Retirement Income Security Act of 1974 (ERISA) to protect pension benefits in private-sector traditional pension plans known as defined benefit plans. If your plan ends (this <span style="color: #993300;">is called</span> &#8220;plan termination&#8221;) without sufficient money to pay all benefits, PBGC&#8217;s insurance program will pay you the benefit provided by your pension plan up to the limits set by law.</span> (Most people receive the full benefit they had earned before the plan terminated.) <span style="color: #00ccff;">Our financing comes from insurance premiums paid by companies whose plans we protect, from our investments, from the assets of pension plans that we take over as trustee, and from recoveries from the companies formerly responsible for the plans, but not from taxes.</span> Your plan <span style="color: #993300;">is insured</span> even if your employer fails to pay the required premiums.</em></p>
<p>Each long sentence is highlighted in <span style="color: #00ccff;"><strong>light blue</strong></span>. <strong><span style="color: #993300;">M</span><span style="color: #993300;">aroon</span> </strong>highlights passive language.</p>
<p>So, let&#8217;s assume we understand the purpose of the agency, the next question ups the ante. In answer to ‘What can PBGC tell me about my pension?’ we have:</p>
<p><em>A: <span style="color: #00ccff;">If you&#8217;re a participant in a pension plan that PBGC insures but that has not yet been taken over (&#8220;trusteed&#8221;), PBGC generally will have no information specifically about you, your plan, or your benefits under that plan.</span> PBGC gathers this information only after PBGC trustees the plan. This means you&#8217;ll find only general information below about our insurance programs and how they operate, including our guarantees. <span style="color: #00ccff;">If PBGC has trusteed your pension plan, we&#8217;ll have only limited information about your plan and your benefits until we&#8217;ve had time to obtain and review your plan&#8217;s records-typically after several months.</span></em></p>
<p>The rest of this area of the website has equally lengthy and complex language. Clearly, not achieving the aim of the Plain Writing act.</p>
<p><strong>Long Sentences and Passive Voice, why important?</strong></p>
<p>VisibleThread analyses websites and documents for a number of metrics. While other metrics (complex density, hidden verbs, readability) are useful; long and passive sentences are the ‘low hanging fruit’ of the Plain Language world. If all you do today, is just cut your long sentences down and write in active voice, clarity will immediately improve.</p>
<p>To re-iterate, two of the easiest ways you can reduce complexity &amp; introduce clarity are:</p>
<ol>
<li>Split long sentences and</li>
<li>Convert passive into active voice.</li>
</ol>
<p>If you want more on this, read this excellent piece from the <a href="http://writing.wisc.edu/Handbook/CCS_activevoice.html">University of Wisconsin</a> on passive voice. Then check out how putting <a href="http://writing.wisc.edu/Handbook/CCS_wordyphrases.html">wordy sentences on a diet</a> helps too.</p>
<p><strong>Easy Steps to simplify your website content</strong></p>
<p>What simple steps can you take to improve website quality?</p>
<ol>
<li><em>Scan for and eliminate Long sentences</em>: Aside from being harder to interpret, long sentences often mask several different information concepts. They are thus harder to understand. If you split the sentence, it is an excellent first step to achieve clarity. For websites, where readers are actually visually skimming, long sentences are especially inappropriate.</li>
</ol>
<ol>
<li><em>Rewrite passive with a verb driven approach</em>: Active (verb preceding noun) rather than passive (subject preceding verb) language makes for clearer requirements. It forces an explicit reference to the ‘actor’. The actor is the person or entity responsible for performing the action. This reduces ambiguity and improves likelihood your customers will complete an action.</li>
</ol>
<p><strong>Summary Takeaways</strong></p>
<p>-          One year on, some agencies are still falling short of complying with the Plain Writing act.</p>
<p>-          We scanned several agency websites with VisibleThread and found some poor examples.</p>
<p>-          If you eliminate long sentences &amp; passive language, clarity will improve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/10/one-year-on-plain-language-issues-persist-in-gov-websites-despite-plain-writing-act/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Plain Language helps you flush out risky IT docs.</title>
		<link>http://www.visiblethread.com/2011/08/how-plain-language-helps-you-flush-out-risky-it-docs/</link>
		<comments>http://www.visiblethread.com/2011/08/how-plain-language-helps-you-flush-out-risky-it-docs/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 09:33:03 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[active language]]></category>
		<category><![CDATA[increase quality]]></category>
		<category><![CDATA[IT requirements]]></category>
		<category><![CDATA[IT Specifications]]></category>
		<category><![CDATA[long sentences]]></category>
		<category><![CDATA[passive language]]></category>
		<category><![CDATA[Plain Language]]></category>
		<category><![CDATA[program risk]]></category>
		<category><![CDATA[reduce risk]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4431</guid>
		<description><![CDATA[I have blogged recently about Plain Language here. This was in the context of poor quality RFP and bid response docs. The basic premise: if you apply some basic Plain Language checks to your writing, quality will increase.
In this post, I wanted to look at the IT space to see how we can improve documented [...]]]></description>
			<content:encoded><![CDATA[<p>I have blogged recently about Plain Language <a href="../2011/06/can-plain-language-save-cost-%E2%80%93-you-better-believe-it/">here</a>. This was in the context of poor quality RFP and bid response docs. The basic premise: if you apply some basic Plain Language checks to your writing, quality will increase.</p>
<p>In this post, I wanted to look at the IT space to see how we can improve documented requirements.</p>
<p>As background, people like <a href="http://www.gilb.com/Blog">Tom and Kai Gilb</a> argue for improving IT requirements quality by rewriting them in a notation (<a href="http://www.clearspecs.com/downloads/ClearSpecs20V01_Quantifying%20Quality%20Requirements.pdf">Planguage</a>) that is measurable and testable. This is really great if your team is able and willing to adopt that approach. In most business organisations however, it is a bridge too far. This is because BAs (Business Analysts) are not conditioned to translating informal English into mathematical statements.</p>
<p>Here I argue for a less radical and more digestible alternative; running a basic plain language check. This leads to dramatically improved requirements quality. More importantly, it is very workable in pretty much all organisations.
<span id="more-4431"></span></p>
<p><strong>How does Plain Language analysis help?</strong></p>
<p>For starters, let’s set some context on Plain Language. Plain Language (sometimes called Plain Writing) is all about clear, concise communication. If you want to see how and why the US government is sponsoring plain language, check <a href="http://www.plainlanguage.gov/index.cfm">here</a>.</p>
<p>Let me first give a non-IT related before and after example from <a href="http://www.plainlanguage.gov/examples/before_after/index.cfm">http://www.plainlanguage.gov/examples/before_after/index.cfm</a> :</p>
<p><span style="color: #00ccff;">“When the process of freeing a vehicle that has <span style="color: #993300;">been stuck</span><span style="color: #00ccff;"> results in ruts or holes, the operator will fill the rut or hole created by such activity before removing the vehicle from the immediate a</span>rea.”</span></p>
<p style="text-align: center;">vs</p>
<p><span style="color: #339966;">“If you make a hole while freeing a stuck vehicle, you must fill the hole before you drive away.”</span></p>
<p>This example shows two things; (1) a long complicated sentence and (2) passive language. You can see the passive highlighted in <span style="color: #993300;">maroon</span>. Both sentences attempt to communicate the exact same thing. You be the judge of which is clearer.</p>
<p><strong>Are you agile or waterfall? Does it matter?</strong></p>
<p>You may be capturing your initial requirements using the ‘big fat doc’ approach or you may capture them as stories in a 100% agile environment. Either way, if you apply Plain Language checks, quality will improve.</p>
<p>Since we work with a good number of corporates who still use BRDs (Business Requirements Definition), I will show examples and analysis from BRDs but all of the principles of plain language apply equally to requirements captured as part of an agile approach.</p>
<p><strong>The value of identifying long Sentences</strong></p>
<p>Long sentences often mask multiple requirements and can often contain multiple meanings &#038; ambiguity. We categorise them as sentences in excess of 25 words.</p>
<p>Here is an example of a long sentence in a recent BRD for a financial institution:</p>
<p><span style="color: #00ccff;">“Prices received electronically daily from the Fund Accountant via FTP and email, except for the Growth Stock Fund, which prices monthly and for the bi-monthly price receipt for Fixed Income&nbsp; funds”</span></p>
<p>So, here are the immediate issues:</p>
<ol>
<li>Multiple Requirements: There are actually 3 rules embedded in this sentence. A rule pertaining to ‘general pricing’, a rule pertaining to the ‘Growth Stock Fund’ and rules for ‘Fixed Income Funds’</li>
<li>Ambiguity: Is bi-monthly, once every two months or twice a month?</li>
<li>Ambiguity: Is daily business day only?</li>
<li>Ambiguity: Are Growth Stock Funds and Fixed Income funds also received electronically? Or is the ‘except’ clause inclusive of the receipt mechanism?</li>
</ol>
<p>So scanning for long sentences tends to reveal multiple different requirements and exceptional scenarios. It often uncovers significant degrees of looseness. All of this leads to delivery risk and poor project estimatation.</p>
<p><strong>What is Passive Language and why it matters?</strong></p>
<p>It is common to find that people are unsure what passive language is. Let me give a simple example first:</p>
<p>“Quality <span style="color: #993300;">is monitored</span>” vs. “We monitor quality”</p>
<p>Notice that the first version contains ‘is monitored’. It does not specify the actor, i.e. who or what is responsible for monitoring. The formal definition of passive language is a statement where the noun precedes the verb. In our example, ‘quality’ is the noun, with ‘is monitored’ coming second, masking the active form ‘to monitor’.</p>
<p>Passive language also allows you omit specifying the person or entity responsible for performing the verb.</p>
<p>For IT systems, where completeness of specification is important, that omission can lead to guesswork and misinterpretation by developers. If you convert passive into active language, it will often reveal missing actors and incomplete specifications.</p>
<p>Omitting the actor also means less testable requirements. Agile stories and use cases by their nature emphasize the active form, which is why they are very effective capture mechanisms. On the other hand, BAs can tend to write general business &#038; technical requirements in the passive voice.</p>
<p>Here is just one example from a real IT program spec in a BRD (Business Requirements Definition):</p>
<p>“Those transactions/fields that the user <span style="color: #993300;">is authorized</span> to input <span style="color: #993300;">will be submitted</span> to ZHG on the mainframe.”</p>
<p>Immediate issues:</p>
<p style="padding-left: 30px;">1. Missing actor. Who or what authorizes? <br />2. Who or what submits to ZHG (renamed from the real system)? <br />3. We need an exact set of conditions that allow each step to occur. This statement actually contains two distinct rules. It would be better to split them as two separate statements (or steps) and link them in a flow or story.</p>
<p>Further, the following set of questions pop out:</p>
<p style="padding-left: 30px;">4. Are transactions and fields using different permissions? <br />5. What are the transactions? <br />6. What are the fields?</p>
<p>While points 4 thru 6 are not explicitly associated with passive analysis, this kind of looseness is often spotted in the vicinity where passive language is present.</p>
<p>When we scanned the entire doc, it showed that 18.75% of all sentences in the BRD contained passive language.</p>
<p>So reviewing just for passive language often uncovers significant degrees of looseness and risk and the amount of passive language present increases risk.</p>
<p><strong>Simple Steps to reduce Risk</strong></p>
<p>What simple steps can you take to improve quality?</p>
<ol>
<li><em>Scan for and eliminate Long sentences</em>: Aside from being harder to interpret, long sentences often mask several different requirements. They are thus hard to track and estimate for. Splitting up the sentence is a first step.</li>
</ol>
<ol>
<li><em>Rewrite passive with a verb driven approach</em>: Active (verb preceding noun) rather than passive (noun preceding verb) language makes for clearer requirements. It forces an explicit reference to the ‘actor’. The actor is the person or entity responsible for performing the action. From an IT standpoint, this reduces ambiguity and yields much more testable requirements.</li>
</ol>
<p><strong>Summary Takeaways</strong></p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Plain Language can uncover high risk in your requirements.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Long sentences and passive language; these are your enemy.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Eliminate passive language and long sentences from your IT requirements to reduce risk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/08/how-plain-language-helps-you-flush-out-risky-it-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Plain Language save cost? – You better believe it!</title>
		<link>http://www.visiblethread.com/2011/06/can-plain-language-save-cost-%e2%80%93-you-better-believe-it/</link>
		<comments>http://www.visiblethread.com/2011/06/can-plain-language-save-cost-%e2%80%93-you-better-believe-it/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 10:24:38 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bid Development]]></category>
		<category><![CDATA[Cost Savings]]></category>
		<category><![CDATA[IRS]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[Plain Language]]></category>
		<category><![CDATA[Plain Language Bill]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4266</guid>
		<description><![CDATA[Did you know that ‘plain language’ is the law?
In October 2010, Barack Obama signed the ‘Plain Language’ bill. It mandated that all federal communications adhere to plain language principals. The implementation deadline is October 2011. By that date, all fed communications must be plain language compliant… better get our skates on!
For those new to the [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that ‘plain language’ is the law?</p>
<p>In October 2010, Barack Obama signed the ‘Plain Language’ bill. It mandated that all federal communications adhere to plain language principals. The implementation deadline is October 2011. By that date, all fed communications must be plain language compliant… better get our skates on!</p>
<p>For those new to the phrase; ‘Plain Language’ seeks to simplify written language; the result is clear and unambiguous communication. The net effect is easier to review text.</p>
<p>Why would the US government, the president no less, mandate such an esoteric thing as plain language?
<span id="more-4266"></span>
Let’s consider a case study. The State of Washington implemented a “Plain Talk” program across all state agencies some time ago. Read more here: <a href="http://www.usatoday.com/news/nation/2006-12-10-washington-plain-talk_x.htm">http://www.usatoday.com/news/nation/2006-12-10-washington-plain-talk_x.htm</a></p>
<p>The results were pretty astounding:</p>
<p><strong>After rewriting <em>one</em> letter, the Department of Revenue dramatically boosted its use-tax collections:</strong></p>
<ul>
<li>Tripled number of businesses      voluntarily paying use tax from 3% to 9%</li>
<li>Goal: $1.2 million extra      revenue in first year. Actual: $2 million extra collected.</li>
<li>Cost: 1 cent for every dollar      collected.</li>
</ul>
<p>The benefits of ‘plain language’ apply equally to both Bid development and IT Delivery. Poorly written, overly complex documents lead to direct cost; including misunderstandings and extra cycles.</p>
<p>The reality for RFP responses is that applying plain language scans increases Bid Response quality. For IT programs, it results in decreased rework.</p>
<p>To this end; we have been building out our Plain Language analysis capabilities in VisibleThread. Already we scan for bad language flagging buzz words and uncommon/risky terms. The new Plain Analysis capabilities bring us further. I thought I would offer a sneak preview.</p>
<p>To do so, I took a collection of actual IRS documents from here: <a href="http://www.irs.gov/app/picklist/list/formsPublications.html">http://www.irs.gov/app/picklist/list/formsPublications.html</a> .The following view shows the actual stats for each of these documents.</p>
<p><img class="alignnone size-medium wp-image-4273" title="IRS Tax Guides analysed for Plain English characteristics" src="http://www.visiblethread.com/wp-content/uploads/blog-samplePL-analysis-IRS-2-600x316.jpg" alt="" width="600" height="316" /></p>
<p>It took me 5 minutes to upload the 9 IRS docs above (all .pdf) and the results are intriguing. In one case, a doc with over 28,000 words (p17 highlighted in green) has significantly better readability and less passive language than a much smaller doc of 2000 words (highlighted in red). Wow!</p>
<p>The stats include: ‘Readability Index’, ‘Passive Language Density’,  ‘Average sentence length’ &amp; ‘number long sentences’. If you conduct a  plain language audit, these are core checks. This view is powerful. It  provides an instant comparison point across all your response volumes  pinpointing issues.</p>
<p>The following shows an actual technical volume analysed by VisibleThread. The result is pretty illuminating. Tech Volume part 2 (highlighted in red) has; a lower readability score, a significantly higher passive language density (16% in part 2 vs 6% in part 1), and a much higher average sentence length ( 19 words in part 2 versus just 9 words in part 1).</p>
<p>Guess we better sort out Tech Volume part 2!</p>
<p><img class="alignnone size-medium wp-image-4269" title="Tech Volume showing poor plain language stats" src="http://www.visiblethread.com/wp-content/uploads/blog-samplePL-analysis-600x130.jpg" alt="" width="600" height="130" /></p>
<p>What simple steps can you take to work in plain language principals?</p>
<ol>
<li>Eliminate Long sentences: Aside from being candidates for simplification, long sentences often mask several different requirements. They are thus hard to track. Splitting up the sentence is a first step.</li>
<li>Ensuring a verb driven approach: Active (verb preceding noun) rather than passive (noun preceding verb) language makes for far more understandable statements.</li>
<li>Remove redundant verbs.</li>
</ol>
<p>If a Bid Proposal manager can finely tune their language to be concise and understandable, it drives a positive reaction for reviewers. If an IT professional adopts these principals, it lowers program execution risk.</p>
<p>We are really excited about the possibilities of plain language as it applies to Bid Development and IT Delivery. Stay tuned for more on this. <a href="http://www.visiblethread.com/company/contacts/">Call or mail our sales team</a> if you’d like a demo of your docs run through the VT plain language ‘hopper’. We’re very happy to offer sneak peeks. In case you’re wondering, we expect this capability to go live 2<sup>nd</sup> half of July.</p>
<p><strong>Extras:</strong></p>
<p>If you are interested in learning more, including ‘before’ and ‘after’ examples check out these links:</p>
<p>-          Fed Plain Language Resources: <a href="http://www.plainlanguage.gov/index.cfm">http://www.plainlanguage.gov/index.cfm</a></p>
<p>-          Examples: <a href="http://www.plainlanguage.gov/examples/government/index.cfm">http://www.plainlanguage.gov/examples/government/index.cfm</a></p>
<p>-          Washington State Case Study: <a href="http://www.usatoday.com/news/nation/2006-12-10-washington-plain-talk_x.htm">http://www.usatoday.com/news/nation/2006-12-10-washington-plain-talk_x.htm</a></p>
<p>-          SEC Plain Language guidelines <a href="http://www.sec.gov/news/extra/handbook.htm">http://www.sec.gov/news/extra/handbook.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/06/can-plain-language-save-cost-%e2%80%93-you-better-believe-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>‘No Bad Language’ &#8211; Notes from Denver @ the APMP 2011 Annual Conference</title>
		<link>http://www.visiblethread.com/2011/06/%e2%80%98no-bad-language%e2%80%99-notes-from-denver-the-apmp-2011-annual-conference/</link>
		<comments>http://www.visiblethread.com/2011/06/%e2%80%98no-bad-language%e2%80%99-notes-from-denver-the-apmp-2011-annual-conference/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 12:31:35 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[APMP]]></category>
		<category><![CDATA[Bad Language]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[discovery]]></category>
		<category><![CDATA[Proposal Development]]></category>
		<category><![CDATA[VisibleThread]]></category>
		<category><![CDATA[win themes]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4240</guid>
		<description><![CDATA[Somewhat belatedly, I wanted to quickly blog on the APMP (www.APMP.org ) annual conference this year in Denver. This was our first time at the conference and it was really great to have the opportunity to exhibit and meet so many new friends.
The VisibleThread team was 3 strong; Jeff from sales, Evan from marketing and [...]]]></description>
			<content:encoded><![CDATA[<p>Somewhat belatedly, I wanted to quickly blog on the APMP (www.APMP.org ) annual conference this year in Denver. This was our first time at the conference and it was really great to have the opportunity to exhibit and meet so many new friends.</p>
<p>The VisibleThread team was 3 strong; Jeff from sales, Evan from marketing and myself. The show provided Proposal Professionals a great opportunity to find out what industry colleagues are up to as well as network. Some quick stats from ourselves:<img class="size-medium wp-image-4241 alignright" title="IMG_0198" src="http://www.visiblethread.com/wp-content/uploads/IMG_0198-600x450.jpg" alt="" width="432" height="323" /> <span id="more-4240"></span></p>
<ul>
<li> Our booth at the show attracted over 80 people, most of whom took time to view a brief (or not so brief) demo. Typical demo scenario in the picture to the right.</li>
<li> We had about 100 people attend the ‘No Bad Language’ happy hour. That was a lot of fun. Picture below.</li>
<li> We had 102 surveys completed assessing the state of proposal development. We will publish the results in the coming weeks, suffice it to say they are very interesting indeed.</li>
</ul>
<p>As ‘chief demo giver’, I was completely hoarse after day 2. Thanks to  Raymond Span for the ‘sage’ infused lozenges, a life saver. Sage, as it turns out, is an excellent cure for throat ailments!</p>
<p>We talked to a lot of folks who were interested in automating the  proposal development life-cycle. One takeaway from my own perspective was  the very real possibility that automation can shave cycles from mundane  tasks and ensure a better response.</p>
<p><img class="alignleft" title="The No Bad Language Happy Hour" src="http://www.visiblethread.com/wp-content/uploads/IMG_0203-600x450.jpg" alt="" width="347" height="258" /></p>
<p>As I talked to people a particular challenge I noted was around win themes. How to ensure consistent win theme language &amp; message across response volumes/docs? Interestingly, when we sliced and diced the survey results, this was further re-enforced. One specific question asked about biggest challenges in the life-cycle. Fully 42% of respondents said win themes are the most critical part of a winning bid. Team Collaboration and review was a distant 2nd place at 33%.</p>
<p>Not too surprisingly therefore, the VisibleThread capability that got people most excited was  tied between &#8216;scanning response docs for Bad Language&#8217; and &#8216;win  Theme Validation and Discovery&#8217;. Both capabilities can be seen in our 3  minute demos at: <a href="../products/demo/">http://www.visiblethread.com/products/demo/</a></p>
<p>From taking the pulse of attendees, the conference tracks were generally pretty well received. A few a little spotty, but you’ll have that at any show. Overall it was a well organised and run conference. It was a fun week for us and we were thrilled to meet such an excellent group of people and make so many new acquaintances from attendees as well as fellow exhibitors.</p>
<p>Already looking forward to next year, Best, Fergal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/06/%e2%80%98no-bad-language%e2%80%99-notes-from-denver-the-apmp-2011-annual-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Win Theme coverage, how frequency analysis &amp; Excel uncovers gaps</title>
		<link>http://www.visiblethread.com/2011/04/determining-win-theme-coverage-how-frequency-analysis-can-help/</link>
		<comments>http://www.visiblethread.com/2011/04/determining-win-theme-coverage-how-frequency-analysis-can-help/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 11:33:30 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bid]]></category>
		<category><![CDATA[discovery]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Frequency Analysis]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[RFP]]></category>
		<category><![CDATA[SOW]]></category>
		<category><![CDATA[win theme]]></category>
		<category><![CDATA[win theme analysis]]></category>
		<category><![CDATA[win theme coverage]]></category>
		<category><![CDATA[win theme gaps]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=4050</guid>
		<description><![CDATA[As a software vendor, working with customers can throw up some very pleasant surprises. We really love it when a customer shows us a product usage scenario we had not anticipated. This is an exhilarating experience! Such was the case last week.
Our customer; Doug, is currently leading a major bid response. He is applying VisibleThread [...]]]></description>
			<content:encoded><![CDATA[<p>As a software vendor, working with customers can throw up some very pleasant surprises. We really love it when a customer shows us a product usage scenario we had not anticipated. This is an exhilarating experience! Such was the case last week.</p>
<p>Our customer; Doug, is currently leading a major bid response. He is applying VisibleThread in a very innovative way to help inform &#8216;win theme&#8217; coverage analysis and was kind enough to share. It was quite a revelation and I wanted to blog on it.</p>
<p><strong>So where to begin?</strong></p>
<p>Well, let&#8217;s first consider &#8216;win themes&#8217;. As anyone involved in fed bids or commercial proposal development will appreciate, there are two core ideas at play when trying to win a contract, first; ensuring you are compliant with RFP requirements, second; making certain the core pain points of the offerer&#8217;s RFP are covered.<span id="more-4050"></span></p>
<p>The first element; &#8216;compliance&#8217;, I always think of as a kind of a &#8216;dot the i&#8217;s cross the t&#8217;s&#8217; type of process. In many cases, this is quite a mechanical, often tedious management process. VisibleThread does a pretty good job of facilitating compliance by identifying obligation language in the RFP or SOW, using automated scanning for &#8216;will&#8217;, &#8216;must&#8217;, &#8216;shall&#8217; etc. It can generate an Excel output in a few minutes based of a fresh RFP, forming a really good starting point for a compliance matrix.</p>
<p>The second aspect; making certain the core pain points of the RFP are covered, is most frequently addressed by establishing win themes at varying levels in the response. This is less mechanical and dependent on the skill of the Bid/Proposal Manager. Basically, a Bid Manager will want to reinforce certain themes. Examples include; low-cost, low risk, history of achievement, innovation, or performance-based accountability.</p>
<p><img class="size-full wp-image-4064 alignright" title="blog - uploading" src="http://www.visiblethread.com/wp-content/uploads/blog-uploading.jpg" alt="" width="333" height="224" /><a href="http://www.shipleywins.com/index.php">Shipley</a> and others have a lot to say on this topic. I really like how Larry Newman in his &#8216;<a href="http://www.apmp.org/?page=Podcasts">Compliance vs. Responsiveness</a>&#8217; podcast characterizes these two aspects. Really well worth while listening to, if you have a couple of minutes. I think his definition of responsiveness is nicely aligned with effective &#8216;win themes&#8217;. Are we really addressing the true underlying needs of the issuing authority?</p>
<p>But I digress. Back to win theme coverage. Let me share the steps that I was shown.</p>
<p><strong>Step 1</strong>: Firstly, the response volumes were added to a VisibleThread project as shown to the right.</p>
<p><strong>Step 2</strong>: Now, the &#8216;Discovery&#8217; view at project level displayed the documents side by side, with frequency of noun occurrence across the docs.</p>
<p>To explain the below view: the first column enumerates the nouns found in all documents, the second the frequency of occurrence of the nouns.</p>
<p>Each subsequent column represents each of the added documents, with a green indicator telling us that the particular noun is present. Within VisibleThread, as you hover over a green ball, you get the specific number present in that document.</p>
<p>In this case, we can see that &#8216;Cost&#8217; is not mentioned at all in our 4th doc &#8216;122151-BOG&#8230;&#8217;. Now, let&#8217;s assume that one of our themes involves an emphasis on establishing a very &#8216;cost&#8217; effective approach. Clearly, lack of reference to cost in the doc suggests, we have some detective work to do. Possibly one of the collaborators has accidentally removed references?</p>
<div class="mceTemp">
<dl id="attachment_4081" class="wp-caption alignnone" style="width: 610px;"> 
<dt class="wp-caption-dt"><img class="size-medium wp-image-4081" src="http://www.visiblethread.com/wp-content/uploads/blog-win-themes-21-600x318.jpg" alt="" width="600" height="318" /></dt>
</dl>
</div>
<p><strong>Step 3</strong>: Now the cool bit. Doug took the above and clicked on the &#8216;Export&#8217; button highlighted in blue. This gave him a file that opened in Excel.</p>
<p>He then highlighted the cells containing frequency data and applied color scales using conditional formatting capabilities that come with Excel. This gave him an instant and very concise &#8216;heat map&#8217; of the distribution of key theme words, red indicating heavy density, blue indicating light density.</p>
<p>Now, not only were gaps evident ala the normal VisibleThread view, but lack of sufficient distribution in other documents were highlighted too. Looks like &#8216;cost&#8217; was not only absent in 1 document, it was too lightly covered in 2 other docs, with only 2 and 4 references respectively. Now that was concerning!</p>
<p><img class="alignnone size-medium wp-image-4084" src="http://www.visiblethread.com/wp-content/uploads/blog-win-themes-3-600x375.jpg" alt="" width="600" height="375" /></p>
<p>By adding a discussion comment in VisibleThread, Doug could then flag this for the team to take immediate action. As an aside, &#8216;In Context Discussion  Threads&#8217; were introduced in release 2.4 of VisibleThread and flagging commentary around possible issues is one of the ideal usage scenarios.</p>
<p>Bottom-line, the data that was provided by VisibleThread allowed really detailed coverage analysis in Excel. Now there&#8217;s a great example of product leverage!</p>
<p><strong>Takeaways:</strong></p>
<p>1. Using &#8216;discovery&#8217; in VisibleThread can help determine win theme coverage.</p>
<p>2. Exporting the VisibleTherad data to Excel (available on all VisibleThread screens) can allow deeper analysis insights.</p>
<p>PS: Thanks go to Doug (you know who you are) for showing me this cool usage scenario.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/04/determining-win-theme-coverage-how-frequency-analysis-can-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Document Content Analysis? How it differs from Document Management.  (Part 2)</title>
		<link>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-differs-from-document-management-part-2/</link>
		<comments>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-differs-from-document-management-part-2/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 10:16:59 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bid proposal]]></category>
		<category><![CDATA[concept lists]]></category>
		<category><![CDATA[discovery]]></category>
		<category><![CDATA[document analysis]]></category>
		<category><![CDATA[document content analysis]]></category>
		<category><![CDATA[document management]]></category>
		<category><![CDATA[win themes]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=3823</guid>
		<description><![CDATA[(This is the second of two blog posts.)
In the first post here, I outlined how document management systems such as Sharepoint are really only as good as the structures set up to organise and store the data. Indeed, even assuming good folder structure, there is still the question of what lies within the documents. I finished [...]]]></description>
			<content:encoded><![CDATA[<p>(This is the second of two blog posts.)</p>
<p>In the first post <a href="http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-compliments-document-management-part-1/">here</a>, I outlined how document management systems such as Sharepoint are really only as good as the structures set up to organise and store the data. Indeed, even assuming good folder structure, there is still the question of what lies within the documents. I finished the first post posing this question:</p>
<p>&#8220;What remains hidden is the content within the documents. Is it really any good?&#8221;</p>
<p>In other words, does the below &#8216;sea level&#8217; doc content have acceptable quality? So, let’s now consider how ‘discovery’ and ‘concept mining’ can help in determining the answer.</p>
<p><strong>Discovery</strong></p>
<p>When reviewing a document, we tend to read it start to end. Under tight time constraints, you might opt to read the first few pages and skim the remainder. This approach to ‘discovery’ is error prone when dealing with voluminous documents in short time frames. You can&#8217;t assume every reviewer has equal capability or necessary domain expertise. <span id="more-3823"></span> Other options for document discovery are possible. Let’s consider one approach.</p>
<p>If we identify particular terms in their textual context along with frequency, you get a surprisingly rich sense of what a document’s themes are. Academics call this notion ‘<a href="http://en.wikipedia.org/wiki/Concordance_%28publishing%29">concordance</a>’. To give a concrete example, in the king James bible, &#8216;Lord&#8217; occurs 7829 times, &#8216;God&#8217; 4443 times. It might be fair to infer a theme here.</p>
<p><a href="http://www.visiblethread.com/wp-content/uploads/blog-ny-times.jpg"><img class="size-medium wp-image-3825 alignright" title="blog-ny-times" src="http://www.visiblethread.com/wp-content/uploads/blog-ny-times-600x376.jpg" alt="" width="540" height="338" /></a> In 2008, the NY Times used concordance in a very visually rich way. Check out the link <a href="http://www.nytimes.com/ref/washington/20070123_STATEOFUNION.html">here</a> for more.</p>
<p>They published an analysis of the state of the union address between 2000 and 2007. Interestingly, ‘IRAQ’ started at zero in 2000, tipping past 20 references in 2003 and onwards. Visual concordance is useful to identify textual themes.</p>
<p>‘Discovery’ using VisibleThread is similarly rich. In the case of VisibleThread, we are interested in analyzing sets of MS Office (Word, Excel) or pdf documents. Other than that, it has much the same intent as the NY Times work.</p>
<p>VisibleThread presents a breakdown of most frequent nouns correlated with section heading and textual extract. This reveals intent and themes within collections of documents. The below shows how this works for an arbitrary SOW (Statement of Work) issued by the department of homeland security.<a href="http://www.visiblethread.com/wp-content/uploads/blog-discovery.jpg"><img class="size-full wp-image-3827 alignright" title="blog-discovery" src="http://www.visiblethread.com/wp-content/uploads/blog-discovery.jpg" alt="" width="511" height="345" /></a></p>
<p>In the screenshot, the list on the left shows the most frequently occurring nouns in the document.</p>
<p>The color coding allows us to correlate the noun to specific section headings in the SOW document. The section headings display to the right of the list in a structure view.</p>
<p>To the far right, a heat map shows term distribution. The specific text extracts containing the identified term are called out in the bottom pane.</p>
<p>We can see pretty clearly from the example, that this is an IT oriented SOW, with ‘IP’ showing 16 occurrences. Further, all 16 instances are confined to the ‘Specific Tasks’ section of the document.</p>
<p>More interestingly sometimes can be the absence of terms, revealing completeness issues. In the example above, we see only 1 instance of CIDR. Now that is worth tracking down! We may well have lack of clarity around the intent or meaning of CIDR as indicated by an ‘orphan’ or &#8216;one-off&#8217; reference such as this. Sorting by low to high frequency can often reveal such gaps and incompleteness. This might apply to both the response doc or the issued doc. In the latter case, a natural opportunity to feed back into and help &#8216;shape&#8217; the RFP might arise based on these insights.</p>
<p>So, on the one hand, intent is high-lighted with high frequency; on the other, lack of quality (or completeness) is flagged with low-frequency</p>
<p><strong>Concept Mining and Concept Lists</strong></p>
<p>Let’s take this a step further. Up to now, we have discovered document content by analysing a document or collection of documents. This is based on automatically calculated metrics for noun frequency and distribution. Consider the reverse. What if we had a collection of expected themes expressed as a ‘concept list’, could we spot deficiency in a document?</p>
<p>If we are authoring a response to an RFP for example, we may want to ‘push’ certain language in certain sections. As a Bid Manager today, I would package these concepts into ‘win themes’. Can we &#8216;inject&#8217; these into the document and flag absence? As it turns out, it&#8217;s quite feasible. Let&#8217;s see how.</p>
<p>We can create a set of &#8216;win statements&#8217; as a VisibleThread&#8217; concept list. The concept list collects language that we want to reinforce. Think of it as collections of theme language packaged into groups. Each group corresponding to a specific theme. If we ensure a liberal sprinkling of theme language in the right sections of the response, this will increase the probability of a better score. How does it work?<a href="http://www.visiblethread.com/wp-content/uploads/blog-bid-themes.jpg"><img class="alignright size-medium wp-image-3849" title="blog-bid-themes" src="http://www.visiblethread.com/wp-content/uploads/blog-bid-themes-600x310.jpg" alt="" width="540" height="279" /></a></p>
<p>We scan the document content looking for the theme language, cross-cutting by section. Quite similar to what we did for discovery.</p>
<p>In the example, we see a number of win themes represented and the &#8216;hits&#8217; occurring within a response document.</p>
<p>One such theme is &#8216;Theme 5: Delivering improved customer service&#8217; comprising terms speaking to that theme.</p>
<p>We can clearly see a lack of appropriate distribution of key theme phrases; &#8216;empowering&#8217;, &#8216;informed&#8217; and &#8216;decisions&#8217;. Gray colorization indicates the absence of hits. So, we see the sections where theme language re-enforcement is required.</p>
<p>As you can see, dipping below &#8216;sea level&#8217; can be very revealing. Once you cross-cut by section heading, analysis and metrics can be tremendously powerful. Document Content Analysis includes these techniques of discovery and concept mining. I hope you can see how this is far removed from Content Management. Really we are diving inside the document content to assess quality.</p>
<p>These are not the only techniques to assess quality below &#8216;sea-level&#8217;, others exist; structure analysis, word count analysis, passive language analysis to name a few. All have a role to play in determining content quality. I&#8217;ll aim to cover some others in future posts.</p>
<p>In the meantime, I hope the above examples might help you create better quality documents.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-differs-from-document-management-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Document Content Analysis? How it differs from Document Management.  (Part 1)</title>
		<link>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-compliments-document-management-part-1/</link>
		<comments>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-compliments-document-management-part-1/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 12:16:40 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bid proposal]]></category>
		<category><![CDATA[document analysis]]></category>
		<category><![CDATA[document content analysis]]></category>
		<category><![CDATA[document management]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=3776</guid>
		<description><![CDATA[(This is the first of two blog posts.)
We work with corporate entities both in the IT and Bid Compliance space. With few exceptions, these organisations currently use, or are looking to use Microsoft Sharepoint. VisibleThread does use its own repository based on subversion  or equally can integrate with Sharepoint, so we work with many [...]]]></description>
			<content:encoded><![CDATA[<p>(This is the first of two blog posts.)</p>
<p>We work with corporate entities both in the IT and Bid Compliance space. With few exceptions, these organisations currently use, or are looking to use Microsoft <a href="http://sharepoint.microsoft.com/en-us/product/Pages/default.aspx">Sharepoint</a>. VisibleThread does use its own repository based on <a href="http://subversion.apache.org/">subversion </a> or equally can integrate with Sharepoint, so we work with many Sharepoint customers.</p>
<p>In any case, we’ve seen a number of organisations deploy Sharepoint in ‘vanilla’ form or with low levels of structural enforcement. They often take the basic free copy of Sharepoint called Windows Sharepoint Services and deploy it with fairly minimal configuration.</p>
<p>This can tend to lead to a ‘wild west’ scenario, where pretty much anything goes. The almost certain indicator that you are there is when you ask a colleague for a document and the response is: “it’s out on Sharepoint”. You have no clue as to where it might be; what site? What folder? You may just throw your hands in the air, sigh in exasperation and end up trawling through your e-mail threads or hard drive for the document. Well, at least you found a version of the document, right!
<span id="more-3776"></span></p>
<p>So, if we don’t apply logical categorisation structures and signpost them well, a content management system on its own will add little value, the vast majority of people will bypass recommended procedures. You really can&#8217;t blame them. Your data hygiene however, will quickly go down the toilet. Visibility, efficiency and consistency suffer when we cannot be sure where content exists. This is not the fault of the document management system rather it is a human problem.</p>
<p>Let’s take myself as an example. Looking at our own internal collateral for VisibleThread, we see these files on our marketing file share:</p>
<p><a href="http://www.visiblethread.com/wp-content/uploads/naming-convention-disparity.jpg"><img class="alignright size-full wp-image-3781" title="Naming convention disparity" src="http://www.visiblethread.com/wp-content/uploads/naming-convention-disparity.jpg" alt="" height="312" width="364"></a></p>
<p>This might look OK but in fact the documents are really quite inconsistent:</p>
<ul>
<li>‘VT’ versus ‘VisibleThread’ (e.g. ‘VT-Bid-Proposal-Brochure-Dec-2010.pdf’ as against ‘VisibleThread - Feature-List.pdf’)</li>
<li>date based version convention  as against number versioning: v1, v2</li>
<li>and so on, can you spot the other anomalies?</li>
</ul>
<p>So, as much as I might consider our organisation as fairly structured with ‘reasonable’ naming conventions, I am in fact falling down on ensuring consistency even when the documents are under my control and in a relatively small setting.</p>
<p>Scale up, with multiple people in larger organisations, possibly geographically dispersed and you quickly arrive at a major ‘discovery’ headache.</p>
<p>So now, let’s assume you’ve had the consultants in or have spent time configuring the Sharepoint deployment internally. Now you will have a reasonable library/folder structure, conventions will be in place for versioning, everyone knows where every document is neatly stored. Great, job done!</p>
<p>Wait, not so fast, how do we actually know that the documents are any good?</p>
<ul>
<li>Can we easily understand the intent of documents?</li>
<li>How do we know we have adequate coverage of key concepts?</li>
<li>What are the dependencies between documents?</li>
<li>In a bid proposal scenario, do we have the right document heading structure?</li>
<li>Do we have enough content relating to &#8216;<a href="http://www.captureplanning.com/articles/what-is-a-proposal-theme.cfm">win themes</a>&#8217; for bids?</li>
</ul>
<p>What remains hidden is the content within the documents. Is it really any good? Will it deliver a great IT system or will we win the Bid?</p>
<p>The next post will consider this further, focussing on ‘discovery’ and ‘concept mining’ showing how document content analysis works and how it is complimentary to document management ensuring top class documents. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2011/03/what-is-document-content-analysis-how-it-compliments-document-management-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Square pegs, round holes &#8211; why non-funcs are really not stories</title>
		<link>http://www.visiblethread.com/2010/12/square-pegs-round-holes-why-non-funcs-are-really-not-stories/</link>
		<comments>http://www.visiblethread.com/2010/12/square-pegs-round-holes-why-non-funcs-are-really-not-stories/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 18:30:26 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[NFR]]></category>
		<category><![CDATA[non functional requirements]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=3427</guid>
		<description><![CDATA[I&#8217;ve been blogging lately about a couple of topics pertaining to &#8216;agile&#8217; methods. Along those lines, I wanted to consider one suggested practice that I think is worth reflecting on, that is; the treatment of NFRs (non-functional requirements) as stories.
Let&#8217;s draw back for a moment. Regardless of process approach, be it traditional or agile, poor [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been blogging lately about a couple of topics pertaining to &#8216;agile&#8217; methods. Along those lines, I wanted to consider one suggested practice that I think is worth reflecting on, that is; the treatment of NFRs (non-functional requirements) as stories.</p>
<p>Let&#8217;s draw back for a moment. Regardless of process approach, be it traditional or agile, poor treatment of NFRs is one of the highest risk areas in IT delivery. For anyone who has been involved in even a half-way serious type of project, lack of adequate NFR consideration will royally bite you in the bum. In my experience, it is probably the single biggest cause of lost sleep, likely I suspect accounting for the highest rate of ulcers for project &#038; program managers. This applies to stakeholders at all levels, from project managers to executives. Executives as they realise in horror that the $70 million integration project due to go into production in 2 months time is behind and is not scaling according to plan and the business is looking for a release date or that the production system is down periodically for long spells due to scaling issues.
<span id="more-3427"></span>
Many stressful roads lead back to NFRs and if the NFR horse has bolted on your project, get ready for some serious stress. That said, let me get back to the point of this post, NFRs as stories.</p>
<p><a href="http://www.visiblethread.com/wp-content/uploads/blog-sys-unavailable.jpg"><img src="http://www.visiblethread.com/wp-content/uploads/blog-sys-unavailable.jpg" alt="" title="_blog-sys-unavailable" class="alignright size-full wp-image-3439" height="194" width="259"></a></p>
<p>So, I&#8217;d like to challenge one of the sacred cows for some in the agile community; namely that &#8216;everything is a story&#8217;, including NFRs.</p>
<p>A number of blog posts argue for representing NFRs as stories, including <a href="http://blog.mountaingoatsoftware.com/non-functional-requirements-as-user-stories">this one</a>. Not everyone in the agile community agrees. The excellent <a href="http://tynerblain.com/blog/2009/02/10/agile-non-functional-reqs/">Scott Selhurst blog</a> is a notable example of extremely balanced thinking in that regard. Tom and kai Gilb have a lot to say on the matter <a href="http://www.gilb.com/Blog">here</a> irrespective of whether you&#8217;re in traditional or agile settings or a mix.</p>
<p>Let&#8217;s get a definition or two out there, so we&#8217;re on the same page. Firstly what is an NFR? I will take the definition I first spotted in the &#8216;HP Fusion&#8217; process oh about 18 or so years ago, that is we have basically two types of NFRs; Qualities and Constraints. Qualities are generally very clearly measurable and represent things like performance, uptime, data load etc, the classic &#8216;ilities&#8217;. Qualities will tend to be associated with strands of functionality or with the system as a whole. Constraints tend to be exactly that, statements of constraint, for instance &#8216;we must support IE 6&#8217; (at <a href="http://www.visiblethread.com/">VisibleThread</a> this particular one pains me considering the variations on service pack OS etc. but as we do have customers on IE 6 we need to satisfy this constraint). An example of a second constraint is: &#8216;Must have a legal disclaimer on every page of the web interface&#8217; or &#8216;we must code in Java on JDK version x.y&#8217;</p>
<p>You may not agree with the qualities or constraint delineation or have differing views but that&#8217;s fine, work with me, whatever you choose to call them, most people agree that both styles of NFR exist, regardless of your definition or terminology.</p>
<p>Let me offer a few reasons for why agile analysts &#038; team members should consider avoiding representing NFRs as stories.</p>
<ul>
<li>Communication: NFRs often have a heavier impact than stories on core design foundations. Ask any tech architect or design lead for war stories on challenged projects they know and you are highly likely to be able to attribute the issue to lack of ability to satisfy one or more NFR as it&#8217;s root cause. Therefore the act of calling out NFRs as something that is not a story is of immense value from a communication standpoint. As an architect seeing a clear delineation of NFRs (particularly the qualities) from stories helps identify incompleteness.</li>
<li>Cross-cutting scope: NFRs tend to come in two broad &#8216;namespaces&#8217;, those that apply universally across the project and those that may be associated with 1 or more strands of functionality, (a story in Agile-land). Handling both types of NFRs as stories does not easily allow us to map 1 NFR to multiple stories</li>
<li>Elicitation: NFRs are by their nature, the most difficult class of requirements to elicit. Having explicit categorization and expectation that not only will they exist, but that they are measurable and verifiable forces serious questions to be addressed upfront in iteration-0. By forcing a clarification of measures early in the process around NFRs such as security or scalability, key design and architecture inputs may adjust trajectory</li>
<li>Quality type NFRs are assertions with properties: NFRs are not functional in nature, stories are a functional artifact. Whilst it can be a useful device to use a story persona as a way to drive elicitation of NFRs, in normal complex systems where you need to put in multiple additional associated attributes; boundary values, max, min, mean, load etc., a tabular format tends to be more comfortable for people to read &#038; document.</li>
<li>Testing: Having 1 NFR, particularly Quality oriented NFRs, represented in tabular fashion with each row outlining testable measures for instance, leads to a better ability to conduct test planning. It also means that we can incrementally knock off specific rows as part of particular sprints, yet have the more general NFR in place so it&#8217;s pervasive and front of mind. Even the best intentioned team members may forget the NFR obligation unless it&#8217;s kept front of mind.
	</li>
<li>NFR Lifecycle: Non-trivial NFRs in many cases can affect multiple sprints and have a life-cycle that lasts far longer than a 2 week sprint. Artificially closing them and re-opening them to suit sprint management is not following a principle I try to stick with, that of &#8216;common sense&#8217;.</li>
</ul>
<p>Finally, the agile manifesto really says nothing about NFRs having to be represented as stories. That particular idea is really a vestige of specific agile methods. The true spirit of agile is as much about common sense and &#8216;fit for purpose&#8217; as anything else. So, don&#8217;t be too afraid to stand up and say no to NFRs as stories.</p>
<p>Of course, if you find that NFRs as stories work for your context, excellent. It&#8217;s just that in my experience, it&#8217;s really pushing a square peg into a round hole, when we could just as easily fit a square peg into a square hole!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2010/12/square-pegs-round-holes-why-non-funcs-are-really-not-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iteration 0 in Agile &#8211; Initial Requirement Analysis in disguise</title>
		<link>http://www.visiblethread.com/2010/11/agile-iteration-0-initial-requirement-analysis-in-disguise/</link>
		<comments>http://www.visiblethread.com/2010/11/agile-iteration-0-initial-requirement-analysis-in-disguise/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 22:38:11 +0000</pubDate>
		<dc:creator>Fergal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[iteration 0]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[scott ambler]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://www.visiblethread.com/?p=3261</guid>
		<description><![CDATA[Scott Ambler is a good guy. He&#8217;s done some interesting studies of project success for agile projects. If interested, you can see a lot of his work here at his agile modelling site.
Scott, in common with many agilists is an advocate of iterative delivery. I&#8217;m there!
He also likes to refer to a &#8216;special&#8217; type of [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Ambler is a good guy. He&#8217;s done some interesting studies of project success for agile projects. If interested, you can see a lot of his work here at his <a href="http://www.agilemodeling.com/essays/amdd.htm" target="_blank">agile modelling</a> site.</p>
<p>Scott, in common with many agilists is an advocate of iterative delivery. I&#8217;m there!</p>
<p>He also likes to refer to a &#8216;special&#8217; type of agile iteration, at the inception of a project; &#8216;iteration 0&#8217;. I like this term. As a tech. guy back in the day, I also liked 0-based indexing in programming languages such as &#8216;c&#8217; but that&#8217;s a different story.</p>
<p>Scott and other proponents of iteration 0 are articulating in &#8216;agilese&#8217; something that has been done for years in regular projects, basically the Reqs Analysis phase, that is:</p>
<ul>
<li>In any project, regardless of size or process approach you always have to have an upfront phase to outline at a high level the project goals, business needs and tech constraints/considerations etc.</li>
<li>The outputs of this upfront cycle do not produce working deployable code or slivers of systems.</li>
<li>This set of activities apply equally to both approaches; waterfall and iterative.</li>
</ul>
<p><span id="more-3261"></span>
Regardless of how you dress it up, iteration 0 (and any prior agile phases) are effectively scoping phases in &#8216;traditional&#8217; language.</p>
<p>They are all about establishing an initial baseline of &#8216;just enough&#8217; requirements, as well as other &#8216;preparation&#8217; type activities such as articulating and putting in place infrastructure requirements (eg: test harness, resource allocation etc.). All extremely familiar to anyone who&#8217;s managed any kind of serious project in a traditional phased manner.</p>
<p>The core difference and it <strong>is a profound one</strong>, is that waterfall approaches attempt to articulate <strong>all</strong> requirements up front during that phase, expecting them not to change, whereas iterative or agile approaches stress the need to have enough to proceed and understand that the requirements will likely change &#038; be adjusted as new information surfaces. Therefore the time for iteration 0 is short in agile projects, relative to its traditional waterfall counterpart; the requirements analysis phase.</p>
<p><a href="http://www.visiblethread.com/wp-content/uploads/creating-an-agile-doc1.jpg"><img src="http://www.visiblethread.com/wp-content/uploads/creating-an-agile-doc1.jpg" alt=Creating an agile doc with VisibleThread"" title="Creating an agile doc with VisibleThread" width="242" height="304" class="alignright size-full wp-image-3317" /></a>
But back to my point, for &#8216;non-agilists&#8217;, understanding that iteration-0 is effectively an early analysis/inception phase will I think, come as some comfort. Documenting the requirements, func. &#038; non-func up front to a &#8216;reasonable&#8217; level makes much sense. Leveraging a lightweight BRD type doc complete with lightweight use cases is a pretty decent option for larger environments striving to go more agile.</p>
<p>In any case, whether we call it &#8216;iteration 0&#8217; or &#8216;requirements analysis&#8217; makes no odds to me, so long as the result is a reasonable sense of what needs to get done in the project, i.e. requirements both func and non-func to a certain acceptable level.</p>
<p>On the flip side of this, if there is an important message that traditionalists should take on board from the agilists regarding this phase, it is the &#8216;just enough&#8217; mantra. Making that judgement requires real business analysis &#038; project management skill. It is not something that a 5-day Agile SCRUM course will teach. Fortunately your existing experience will be a far better determinant of success in this regard.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visiblethread.com/2010/11/agile-iteration-0-initial-requirement-analysis-in-disguise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

