<?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: Valuable and Functional Requirements</title>
	<atom:link href="http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/</link>
	<description>Software product success.</description>
	<lastBuildDate>Tue, 22 May 2012 20:46:27 +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/11/14/valuable-and-functional-requirements/comment-page-1/#comment-57974</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 05 Dec 2006 16:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/#comment-57974</guid>
		<description>Hey Roger,
Somehow I missed this comment when it came in.  Sorry about that.

Your background data helps clarify your perspective, and your point is valid.  I&#039;m still in more of the &quot;make sense of the mess&quot; mode than &quot;try and force changes to fix it&quot; mode.  Maybe that will change.  

Either way, thanks very much for helping create a community here and for keeping the discussion going on the stuff you are passionate about!</description>
		<content:encoded><![CDATA[<p>Hey Roger,<br />
Somehow I missed this comment when it came in.  Sorry about that.</p>
<p>Your background data helps clarify your perspective, and your point is valid.  I&#8217;m still in more of the &#8220;make sense of the mess&#8221; mode than &#8220;try and force changes to fix it&#8221; mode.  Maybe that will change.  </p>
<p>Either way, thanks very much for helping create a community here and for keeping the discussion going on the stuff you are passionate about!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger L. Cauvin</title>
		<link>http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/comment-page-1/#comment-57579</link>
		<dc:creator>Roger L. Cauvin</dc:creator>
		<pubDate>Thu, 30 Nov 2006 20:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/#comment-57579</guid>
		<description>I see the evolution of requirements terminology as follows:

1.  The classical gurus, such as Donald Gause and Gerald Weinberg, put forth a coherent vocabulary for requirements concepts.  They were not always &lt;i&gt;perfectly&lt;/i&gt; consistent, but the inconsistencies were minor.

2.  Confused people, heavyweight methodologies, and Conway&#039;s Law distorted and expanded the classical vocabulary in a manner that produced glaring inconsistencies and incoherence (e.g. &quot;functional requirements specifications&quot; that contain nonfunctional requirements).

3.  Folks like Karl Weigers attempted to account for all of the diverse terminologies but didn&#039;t point out their flaws.

Merely noting and accounting for the terminology that&#039;s out there is fine.  But in your diagrams and posts, you&#039;ve portrayed the terminology - at least implicitly - as consistent and coherent.  I don&#039;t think it&#039;s proper to portray the notion of a requirement that describes what the product should do yet isn&#039;t functional in that manner.</description>
		<content:encoded><![CDATA[<p>I see the evolution of requirements terminology as follows:</p>
<p>1.  The classical gurus, such as Donald Gause and Gerald Weinberg, put forth a coherent vocabulary for requirements concepts.  They were not always <i>perfectly</i> consistent, but the inconsistencies were minor.</p>
<p>2.  Confused people, heavyweight methodologies, and Conway&#8217;s Law distorted and expanded the classical vocabulary in a manner that produced glaring inconsistencies and incoherence (e.g. &#8220;functional requirements specifications&#8221; that contain nonfunctional requirements).</p>
<p>3.  Folks like Karl Weigers attempted to account for all of the diverse terminologies but didn&#8217;t point out their flaws.</p>
<p>Merely noting and accounting for the terminology that&#8217;s out there is fine.  But in your diagrams and posts, you&#8217;ve portrayed the terminology &#8211; at least implicitly &#8211; as consistent and coherent.  I don&#8217;t think it&#8217;s proper to portray the notion of a requirement that describes what the product should do yet isn&#8217;t functional in that manner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/comment-page-1/#comment-57537</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 30 Nov 2006 03:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/#comment-57537</guid>
		<description>Good point in that I have combined both &quot;what&quot; and &quot;how well&quot; in the same requirement.  Since I do not believe that the functional/non-functional (formal) designation has historically been applied to product requirements, I am not sure I like the idea of applying those particular lables to the product requirements.</description>
		<content:encoded><![CDATA[<p>Good point in that I have combined both &#8220;what&#8221; and &#8220;how well&#8221; in the same requirement.  Since I do not believe that the functional/non-functional (formal) designation has historically been applied to product requirements, I am not sure I like the idea of applying those particular lables to the product requirements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger L. Cauvin</title>
		<link>http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/comment-page-1/#comment-56818</link>
		<dc:creator>Roger L. Cauvin</dc:creator>
		<pubDate>Wed, 15 Nov 2006 12:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/#comment-56818</guid>
		<description>Thanks for continuing the discussion, Scott.  Let me summarize some of your latest points:

1.  Market requirements are neither functional nor nonfunctional.  The distinction simply doesn&#039;t apply to market requirements.
2.  Similarly, product requirements are neither functional nor nonfunctional.
3.  The document that some call an FRS (functional requirements specification) contains (or at least &lt;i&gt;should&lt;/i&gt; contain) nonfunctional requirements and is therefore a misnomer.

Now, let&#039;s examine an example you have given of a product requirement:

&quot;The system shall recommend ingredient purchase amounts and timing that would reduce spoilage by at least 50% against the baseline.&quot;

Since this statement specifies a product requirement, you would consider it neither functional nor nonfunctional.  But it is equivalent to the combination of two requirements:

R1.  The system shall recommend ingredient purchase amounts and timing.
R2.  Spoilage stemming from the system&#039;s purchase recommendations shall not exceed 50% of the baseline amount.

R1 specifies what the system should do.  R2 specifies a measurable, characterizing aspect of R1.

In light of this analysis, why do you not consider your example of a product requirement a combination of a functional and nonfunctional requirement?</description>
		<content:encoded><![CDATA[<p>Thanks for continuing the discussion, Scott.  Let me summarize some of your latest points:</p>
<p>1.  Market requirements are neither functional nor nonfunctional.  The distinction simply doesn&#8217;t apply to market requirements.<br />
2.  Similarly, product requirements are neither functional nor nonfunctional.<br />
3.  The document that some call an FRS (functional requirements specification) contains (or at least <i>should</i> contain) nonfunctional requirements and is therefore a misnomer.</p>
<p>Now, let&#8217;s examine an example you have given of a product requirement:</p>
<p>&#8220;The system shall recommend ingredient purchase amounts and timing that would reduce spoilage by at least 50% against the baseline.&#8221;</p>
<p>Since this statement specifies a product requirement, you would consider it neither functional nor nonfunctional.  But it is equivalent to the combination of two requirements:</p>
<p>R1.  The system shall recommend ingredient purchase amounts and timing.<br />
R2.  Spoilage stemming from the system&#8217;s purchase recommendations shall not exceed 50% of the baseline amount.</p>
<p>R1 specifies what the system should do.  R2 specifies a measurable, characterizing aspect of R1.</p>
<p>In light of this analysis, why do you not consider your example of a product requirement a combination of a functional and nonfunctional requirement?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

