<?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 Incomplete Requirements</title>
	<atom:link href="http://tynerblain.com/blog/2007/03/27/writing-incomplete-requirements/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2007/03/27/writing-incomplete-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/2007/03/27/writing-incomplete-requirements/comment-page-1/#comment-128217</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 01 Aug 2007 18:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/03/27/writing-incomplete-requirements/#comment-128217</guid>
		<description>Hey Josh, thanks for commenting.

I&#039;ve definitely walked into the &quot;can&#039;t get it all done&quot; situations too - usually when being parachuted in to help out a project that was initially staffed with people who couldn&#039;t deliver, or a project who&#039;s sponsors had impractical expectations - often mis-set by vendors.

Great observations about the impact of people &lt;i&gt;not knowing&lt;/i&gt; that what you are delivering is partial.  One approach to mitigating that affect is to use breadth first coverage of requirements / use cases.  In other words, define the use case names, then use case briefs, then formal use cases.  Each discrete deliverable is &quot;complete&quot; with a particular level of rigor, and people can be confident that the formal use cases are complete, while the use case briefs will require additional effort.

I&#039;m not sure there is a reasonable way to address other requirements artifacts, other than managing their status (e.g. draft form vs fully vetted) with some custom attributes.

And thanks very much for the positive feedback!  Keep reading and commenting.</description>
		<content:encoded><![CDATA[<p>Hey Josh, thanks for commenting.</p>
<p>I&#8217;ve definitely walked into the &#8220;can&#8217;t get it all done&#8221; situations too &#8211; usually when being parachuted in to help out a project that was initially staffed with people who couldn&#8217;t deliver, or a project who&#8217;s sponsors had impractical expectations &#8211; often mis-set by vendors.</p>
<p>Great observations about the impact of people <i>not knowing</i> that what you are delivering is partial.  One approach to mitigating that affect is to use breadth first coverage of requirements / use cases.  In other words, define the use case names, then use case briefs, then formal use cases.  Each discrete deliverable is &#8220;complete&#8221; with a particular level of rigor, and people can be confident that the formal use cases are complete, while the use case briefs will require additional effort.</p>
<p>I&#8217;m not sure there is a reasonable way to address other requirements artifacts, other than managing their status (e.g. draft form vs fully vetted) with some custom attributes.</p>
<p>And thanks very much for the positive feedback!  Keep reading and commenting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Milane</title>
		<link>http://tynerblain.com/blog/2007/03/27/writing-incomplete-requirements/comment-page-1/#comment-124619</link>
		<dc:creator>Josh Milane</dc:creator>
		<pubDate>Tue, 24 Jul 2007 00:01:17 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/03/27/writing-incomplete-requirements/#comment-124619</guid>
		<description>There are times when the scope/time/cost factors will force a PM or BA to write requirements for only a subset of functionality. Usually, I have walked into these projects mid-stream. It isn&#039;t fun. It is especially NOT fun when the team has no established methodology. They don&#039;t know that what you have produced is less than ideal, and run with the incomplete Requirements as though they are gospel, yet not understood for what they are. 

In these cases, there are often other factors working against you (the aforementioned scope/time/cost constraints, usually), and the project is in a less-than-optimal position. I think that the ability to effectively manage these types of projects separates PMs with *talent* from PMs with certification. 

Always fun to write Requirements on the run :)

And it&#039;s even more fun when a scope iteration impacts you in a way you didn&#039;t anticipate. 

I am enjoying your blog. You address a lot of interesting topics in a way I find easy to digest. 

Best,

Josh Milane</description>
		<content:encoded><![CDATA[<p>There are times when the scope/time/cost factors will force a PM or BA to write requirements for only a subset of functionality. Usually, I have walked into these projects mid-stream. It isn&#8217;t fun. It is especially NOT fun when the team has no established methodology. They don&#8217;t know that what you have produced is less than ideal, and run with the incomplete Requirements as though they are gospel, yet not understood for what they are. </p>
<p>In these cases, there are often other factors working against you (the aforementioned scope/time/cost constraints, usually), and the project is in a less-than-optimal position. I think that the ability to effectively manage these types of projects separates PMs with *talent* from PMs with certification. </p>
<p>Always fun to write Requirements on the run :)</p>
<p>And it&#8217;s even more fun when a scope iteration impacts you in a way you didn&#8217;t anticipate. </p>
<p>I am enjoying your blog. You address a lot of interesting topics in a way I find easy to digest. </p>
<p>Best,</p>
<p>Josh Milane</p>
]]></content:encoded>
	</item>
</channel>
</rss>

