<?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: Requirements Documents &#8211; One Man&#8217;s Trash</title>
	<atom:link href="http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/</link>
	<description>Software product success.</description>
	<lastBuildDate>Fri, 12 Mar 2010 01:42:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/comment-page-1/#comment-2236</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Mon, 15 May 2006 12:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/#comment-2236</guid>
		<description>Bikram, 

Thanks for the link.  Based on the definition of systems engineering from the linked pdf, I would say that the system engineering role looks like a combination of the &quot;lead dev&quot; role and project management.</description>
		<content:encoded><![CDATA[<p>Bikram, </p>
<p>Thanks for the link.  Based on the definition of systems engineering from the linked pdf, I would say that the system engineering role looks like a combination of the &#8220;lead dev&#8221; role and project management.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bikram Kumar Gupta</title>
		<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/comment-page-1/#comment-2223</link>
		<dc:creator>Bikram Kumar Gupta</dc:creator>
		<pubDate>Mon, 15 May 2006 06:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/#comment-2223</guid>
		<description>Scott, Thanks for the quick response. For the role of systems engineer, From the &quot;International Council of Systems Engineers (INCOSE)&quot; page:
http://www.incose.org/ProductsPubs/pdf/SEPrimerAIAA-INCOSE_1997-08.pdf

Part of my job is systems engineering, and job is requirements development(RD) and requirements management(REQM).</description>
		<content:encoded><![CDATA[<p>Scott, Thanks for the quick response. For the role of systems engineer, From the &#8220;International Council of Systems Engineers (INCOSE)&#8221; page:<br />
<a href="http://www.incose.org/ProductsPubs/pdf/SEPrimerAIAA-INCOSE_1997-08.pdf" rel="nofollow">http://www.incose.org/ProductsPubs/pdf/SEPrimerAIAA-INCOSE_1997-08.pdf</a></p>
<p>Part of my job is systems engineering, and job is requirements development(RD) and requirements management(REQM).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/comment-page-1/#comment-2196</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Sun, 14 May 2006 14:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/#comment-2196</guid>
		<description>Hill and Bikram, thanks so much for the great questions and for reading!

Bikram, when you say &#039;Systems Engineer&#039;, what do you mean?  I haven&#039;t worked on any projects that had that specific title.  Can you describe some of the responsibilities this person would normally have?

Hill,  the ownership is going to be a function of the skills of the people on the project.  

The MRD captures the results of strategic analysis of the market.  The primary focus of the (inbound) product manager is synthesis and prioritization of market requirements.

The SRS captures the user-perspective of how the software will work.  Use Cases, for example, show how people are intended to achieve the requirements spelled out in the MRD.  Designing the use case requires us to apply business analysis skills - essentially a process design step.  Interaction designers will apply insight into how people would ideally interact with the user interface.  Ideally, this document would be created by the interaction designer and (product manager &#124; program manager &#124; business analyst).  On smaller teams, I&#039;ve seen this role work with a program manager working in conjunction with inputs from interface designers.  

The design document focuses on what Alan Cooper would call &#039;program design&#039;.  The senior implementation people will design the architecture for the implementation.

When faced with the tough &quot;who own&#039;s it?&quot; question (because there isn&#039;t a person on the team who is an obvious choice), I would always defer to the person &quot;upstream&quot; in the process.  The upstream person (product manager, for the spec) will have the strongest handle on the driving &quot;why&quot; of the particular &quot;what&quot;.  Mistakes in direction can mess up a project more than mistakes in execution - so I would use that approach when there isn&#039;t a clear owner.</description>
		<content:encoded><![CDATA[<p>Hill and Bikram, thanks so much for the great questions and for reading!</p>
<p>Bikram, when you say &#8216;Systems Engineer&#8217;, what do you mean?  I haven&#8217;t worked on any projects that had that specific title.  Can you describe some of the responsibilities this person would normally have?</p>
<p>Hill,  the ownership is going to be a function of the skills of the people on the project.  </p>
<p>The MRD captures the results of strategic analysis of the market.  The primary focus of the (inbound) product manager is synthesis and prioritization of market requirements.</p>
<p>The SRS captures the user-perspective of how the software will work.  Use Cases, for example, show how people are intended to achieve the requirements spelled out in the MRD.  Designing the use case requires us to apply business analysis skills &#8211; essentially a process design step.  Interaction designers will apply insight into how people would ideally interact with the user interface.  Ideally, this document would be created by the interaction designer and (product manager | program manager | business analyst).  On smaller teams, I&#8217;ve seen this role work with a program manager working in conjunction with inputs from interface designers.  </p>
<p>The design document focuses on what Alan Cooper would call &#8216;program design&#8217;.  The senior implementation people will design the architecture for the implementation.</p>
<p>When faced with the tough &#8220;who own&#8217;s it?&#8221; question (because there isn&#8217;t a person on the team who is an obvious choice), I would always defer to the person &#8220;upstream&#8221; in the process.  The upstream person (product manager, for the spec) will have the strongest handle on the driving &#8220;why&#8221; of the particular &#8220;what&#8221;.  Mistakes in direction can mess up a project more than mistakes in execution &#8211; so I would use that approach when there isn&#8217;t a clear owner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bikram Kumar Gupta</title>
		<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/comment-page-1/#comment-2173</link>
		<dc:creator>Bikram Kumar Gupta</dc:creator>
		<pubDate>Sat, 13 May 2006 16:38:51 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/#comment-2173</guid>
		<description>An extremely good presentation and full of information! And I got the meaning of &quot;One man&#039;s trash is one man&#039;s treasure&quot; after reading through linked posts. 

One query, what role do &quot;Systems engineers&quot; play in the whole process?</description>
		<content:encoded><![CDATA[<p>An extremely good presentation and full of information! And I got the meaning of &#8220;One man&#8217;s trash is one man&#8217;s treasure&#8221; after reading through linked posts. </p>
<p>One query, what role do &#8220;Systems engineers&#8221; play in the whole process?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hill</title>
		<link>http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/comment-page-1/#comment-2132</link>
		<dc:creator>hill</dc:creator>
		<pubDate>Sat, 13 May 2006 03:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/#comment-2132</guid>
		<description>Scott,

Long time reader, first time poster here.  Just curious as to your opinion on who should own each of the documents in your process above.  For example, who owns the Spec?  Is it the PM or the Lead Dev?  

Thanks, 
Hill</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>Long time reader, first time poster here.  Just curious as to your opinion on who should own each of the documents in your process above.  For example, who owns the Spec?  Is it the PM or the Lead Dev?  </p>
<p>Thanks,<br />
Hill</p>
]]></content:encoded>
	</item>
</channel>
</rss>
