<?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: SRS Plan of Attack</title>
	<atom:link href="http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/</link>
	<description>Software product success.</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:57:16 +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/2008/02/06/srs-plan-of-attack/comment-page-1/#comment-295532</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Sun, 10 Feb 2008 14:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/#comment-295532</guid>
		<description>Hey David,

That&#039;s an awesome question.  I&#039;ll reword it a little bit more generally, and then tackle an answers.

&quot;How do you create a fixed-fee statement of work for something that is never &#039;done&#039;, and with many unknowns about the time required to create it?&quot;

The first part - about it never being truly done - is the crux of the issue.  The second part - about not knowing how long it will take - is a risk mitigation problem.  Let&#039;s look at the easier of the two first.

For the SOW, we have to plan in enough time to get a reasonable amount of customer input.  And we have to manage how much time we spend on getting that input.  

I&#039;m approaching it by time boxing the amount of time I expect to spend in getting validation.  The first thing I have done is crisply define the scope, both in what must be documented and in what documents will be created.  I have an estimate of how much time I will be able to spend in review sessions, and on revising the document.  I have to manage the risk of delivering that work, just like any other fixed-fee activity.  My preference is not to create a fixed-fee SOW, but that is the reality of my situation.  So there is unavoidable risk.  The better my estimates are, the less risk.  Time will tell.

The second challenge - delivering something that is &quot;never done&quot; is harder.  I&#039;d love to know a better way to approach it, but what I have so far is a definition of &quot;done&quot; that is relevant only in the context of the SOW.  A document, in the SOW context, is done after it has been delivered, reviewed, revised, and reviewed.

What I like about this language is that it explicitly exposes the risk that the document will be incorrect or incomplete.

In the end, the client absorbs the risk of not exposing all of the requirements, and the consultant absorbs the risk of execution not going as planned.  It is a sharing of risks, induced by the fixed-fee structure.

I&#039;m very open to alternate approaches - this is the best one I&#039;ve seen to date (and I don&#039;t take credit for it, btw, I just accept it as the best approach I&#039;ve seen).</description>
		<content:encoded><![CDATA[<p>Hey David,</p>
<p>That&#8217;s an awesome question.  I&#8217;ll reword it a little bit more generally, and then tackle an answers.</p>
<p>&#8220;How do you create a fixed-fee statement of work for something that is never &#8216;done&#8217;, and with many unknowns about the time required to create it?&#8221;</p>
<p>The first part &#8211; about it never being truly done &#8211; is the crux of the issue.  The second part &#8211; about not knowing how long it will take &#8211; is a risk mitigation problem.  Let&#8217;s look at the easier of the two first.</p>
<p>For the SOW, we have to plan in enough time to get a reasonable amount of customer input.  And we have to manage how much time we spend on getting that input.  </p>
<p>I&#8217;m approaching it by time boxing the amount of time I expect to spend in getting validation.  The first thing I have done is crisply define the scope, both in what must be documented and in what documents will be created.  I have an estimate of how much time I will be able to spend in review sessions, and on revising the document.  I have to manage the risk of delivering that work, just like any other fixed-fee activity.  My preference is not to create a fixed-fee SOW, but that is the reality of my situation.  So there is unavoidable risk.  The better my estimates are, the less risk.  Time will tell.</p>
<p>The second challenge &#8211; delivering something that is &#8220;never done&#8221; is harder.  I&#8217;d love to know a better way to approach it, but what I have so far is a definition of &#8220;done&#8221; that is relevant only in the context of the SOW.  A document, in the SOW context, is done after it has been delivered, reviewed, revised, and reviewed.</p>
<p>What I like about this language is that it explicitly exposes the risk that the document will be incorrect or incomplete.</p>
<p>In the end, the client absorbs the risk of not exposing all of the requirements, and the consultant absorbs the risk of execution not going as planned.  It is a sharing of risks, induced by the fixed-fee structure.</p>
<p>I&#8217;m very open to alternate approaches &#8211; this is the best one I&#8217;ve seen to date (and I don&#8217;t take credit for it, btw, I just accept it as the best approach I&#8217;ve seen).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Wright</title>
		<link>http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/comment-page-1/#comment-294171</link>
		<dc:creator>David Wright</dc:creator>
		<pubDate>Sat, 09 Feb 2008 03:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/#comment-294171</guid>
		<description>So what does an SOW for Requirements work look like? How does the Customer know that you delivered the &#039;work&#039;? And when requirements depend so much on customer input, how can you be sure you will get enough to complete the work?</description>
		<content:encoded><![CDATA[<p>So what does an SOW for Requirements work look like? How does the Customer know that you delivered the &#8216;work&#8217;? And when requirements depend so much on customer input, how can you be sure you will get enough to complete the work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/comment-page-1/#comment-293886</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Fri, 08 Feb 2008 13:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/#comment-293886</guid>
		<description>Hey Dave, thanks for commenting!

I agree with you, I definitely prefer time-boxing too.

I have an interesting sticky-wicket here, I have to do a &quot;deliverables based SOW&quot; - structured more like fixed-fee than T&amp;E.  In this situation, what makes the most sense to me is to time-box each deliverable against an hourly estimate that allows me to operate effectively within the terms of the SOW.

Oh - and I&#039;m a big Dennis Miller fan too!  Just wish I were knowledgeable enough to understand everything he says.</description>
		<content:encoded><![CDATA[<p>Hey Dave, thanks for commenting!</p>
<p>I agree with you, I definitely prefer time-boxing too.</p>
<p>I have an interesting sticky-wicket here, I have to do a &#8220;deliverables based SOW&#8221; &#8211; structured more like fixed-fee than T&#038;E.  In this situation, what makes the most sense to me is to time-box each deliverable against an hourly estimate that allows me to operate effectively within the terms of the SOW.</p>
<p>Oh &#8211; and I&#8217;m a big Dennis Miller fan too!  Just wish I were knowledgeable enough to understand everything he says.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Wright</title>
		<link>http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/comment-page-1/#comment-293534</link>
		<dc:creator>Dave Wright</dc:creator>
		<pubDate>Fri, 08 Feb 2008 01:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/#comment-293534</guid>
		<description>I find estimating requirements work to be &#039;risky business&#039;. An overall architecture which shows how the dominoes fit together, more than the order, can help. Otherwise, I favor Time Boxes: give me 4 weeks and enough requirements will be delivered to keep your developers busy. I can&#039;t say now what those requirements will be, but there will be requirements... but as Dennis Miller used to say &quot;that&#039;s just my opinion, I could be wrong&quot;... or at least not right.</description>
		<content:encoded><![CDATA[<p>I find estimating requirements work to be &#8216;risky business&#8217;. An overall architecture which shows how the dominoes fit together, more than the order, can help. Otherwise, I favor Time Boxes: give me 4 weeks and enough requirements will be delivered to keep your developers busy. I can&#8217;t say now what those requirements will be, but there will be requirements&#8230; but as Dennis Miller used to say &#8220;that&#8217;s just my opinion, I could be wrong&#8221;&#8230; or at least not right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/comment-page-1/#comment-293139</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 07 Feb 2008 13:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2008/02/06/srs-plan-of-attack/#comment-293139</guid>
		<description>Added the fact model and glossary of terms to the list of deliverables.  Shame on me for missing that last night.  We&#039;ve been using them on a large enterprise project and getting significant value.</description>
		<content:encoded><![CDATA[<p>Added the fact model and glossary of terms to the list of deliverables.  Shame on me for missing that last night.  We&#8217;ve been using them on a large enterprise project and getting significant value.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

