<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Writing Unambiguous Requirements</title>
	<atom:link href="http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/</link>
	<description>Software product success.</description>
	<lastBuildDate>Sun, 12 Feb 2012 19:10:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/comment-page-1/#comment-512007</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 29 Jul 2009 14:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/#comment-512007</guid>
		<description>Thanks David!  Quick reply - MRD = Market Requirements Document.  But from now on, it is indeed &quot;Merde!&quot;</description>
		<content:encoded><![CDATA[<p>Thanks David!  Quick reply &#8211; MRD = Market Requirements Document.  But from now on, it is indeed &#8220;Merde!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Robinson</title>
		<link>http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/comment-page-1/#comment-511919</link>
		<dc:creator>David Robinson</dc:creator>
		<pubDate>Wed, 29 Jul 2009 09:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/#comment-511919</guid>
		<description>Oops, a bit of ambiguity straight away with &quot;MRD&quot;, an undefined term :-)  I can take a stab at R and D, but no ideas on M... I&#039;ll check acronym buster.  I predict if I have to write an MRD it&#039;ll be about an hour before I start calling it a &quot;merde&quot;!</description>
		<content:encoded><![CDATA[<p>Oops, a bit of ambiguity straight away with &#8220;MRD&#8221;, an undefined term :-)  I can take a stab at R and D, but no ideas on M&#8230; I&#8217;ll check acronym buster.  I predict if I have to write an MRD it&#8217;ll be about an hour before I start calling it a &#8220;merde&#8221;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/comment-page-1/#comment-3550</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 13 Jun 2006 14:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/#comment-3550</guid>
		<description>Thanks for the comments Roger!  You can also group sources of language ambiguity as &lt;i&gt;conceptual&lt;/i&gt; and &lt;i&gt;audience&lt;/i&gt;.  There is still ambiguity that comes from incompleteness and assumption.

Good points on testability in your post, thanks for sharing the link!</description>
		<content:encoded><![CDATA[<p>Thanks for the comments Roger!  You can also group sources of language ambiguity as <i>conceptual</i> and <i>audience</i>.  There is still ambiguity that comes from incompleteness and assumption.</p>
<p>Good points on testability in your post, thanks for sharing the link!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger L. Cauvin</title>
		<link>http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/comment-page-1/#comment-3545</link>
		<dc:creator>Roger L. Cauvin</dc:creator>
		<pubDate>Tue, 13 Jun 2006 12:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/#comment-3545</guid>
		<description>There are really two types of ambiguity: conceptual and audience.

&lt;i&gt;Audience&lt;/i&gt; ambiguity comes from different readers interpreting the language differently.  You and the Seilevel folks have cited the famous Gause and Weinberg of &quot;Mary had a little lamb.&quot;  Does it mean she kept one as a pet?  Does it mean she gave birth to one?  Or something else?

&lt;i&gt;Conceptual&lt;/i&gt; ambiguity is independent of the audience.  It is function of the logical structure of the statement.  &quot;The system shall be fast&quot; is conceptually ambiguous, because speed is a matter of degree, and the statement contains no constraint on it.

The reason for writing requirements that are testable in principle is to prevent &lt;i&gt;conceptual&lt;/i&gt; ambiguity.  I just &lt;a href=&quot;http://cauvin.blogspot.com/2006/06/why-testable-requirements.html&quot; rel=&quot;nofollow&quot;&gt;wrote&lt;/a&gt; about it in today&#039;s blog entry.</description>
		<content:encoded><![CDATA[<p>There are really two types of ambiguity: conceptual and audience.</p>
<p><i>Audience</i> ambiguity comes from different readers interpreting the language differently.  You and the Seilevel folks have cited the famous Gause and Weinberg of &#8220;Mary had a little lamb.&#8221;  Does it mean she kept one as a pet?  Does it mean she gave birth to one?  Or something else?</p>
<p><i>Conceptual</i> ambiguity is independent of the audience.  It is function of the logical structure of the statement.  &#8220;The system shall be fast&#8221; is conceptually ambiguous, because speed is a matter of degree, and the statement contains no constraint on it.</p>
<p>The reason for writing requirements that are testable in principle is to prevent <i>conceptual</i> ambiguity.  I just <a href="http://cauvin.blogspot.com/2006/06/why-testable-requirements.html" rel="nofollow">wrote</a> about it in today&#8217;s blog entry.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

