<?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: Version Numbering Makes Release Planning Harder</title>
	<atom:link href="http://tynerblain.com/blog/2006/08/16/version-numbering-bad/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/</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: How I jump to my conclusions &#187; Handling feature-creep on your NEXT RELEASE</title>
		<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/comment-page-1/#comment-54716</link>
		<dc:creator>How I jump to my conclusions &#187; Handling feature-creep on your NEXT RELEASE</dc:creator>
		<pubDate>Mon, 21 Aug 2006 22:20:24 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/08/16/version-numbering-bad/#comment-54716</guid>
		<description>[...] The post was noticed at Tyner Blain, who devoted an enthousiastic post on the subject. [...]</description>
		<content:encoded><![CDATA[<p>[...] The post was noticed at Tyner Blain, who devoted an enthousiastic post on the subject. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry Nieboer</title>
		<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/comment-page-1/#comment-54715</link>
		<dc:creator>Harry Nieboer</dc:creator>
		<pubDate>Mon, 21 Aug 2006 22:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/08/16/version-numbering-bad/#comment-54715</guid>
		<description>Actually, the convention fits nicely in the way releases should be handled within RUP. For every release a problem statement and a product position statement are developed AND agreed upon between all stakeholders of the project.

The problem statement is a solution-neutral summary of the stakeholders’ shared understanding of the problem to be solved.
The product position statement is the “mission statement” for the system to be built (the solution). The product position statement is a vehicle for communicating a brief definition of the system to all stakeholders (definitions from safari).

The problem statement and the product position statement are excellent tools to use in the CCB  (Change &amp; Control Board) who decides on including or excluding new features in the (next) release. Both statements are documented in the RUP Vision document.

If you have a hard time defining these statements, you will definitely have a hard time with scope-creep. Now you see why! 

http://hij2mc.wordpress.com/2006/08/21/handling-feature-creep-on-your-next-release/</description>
		<content:encoded><![CDATA[<p>Actually, the convention fits nicely in the way releases should be handled within RUP. For every release a problem statement and a product position statement are developed AND agreed upon between all stakeholders of the project.</p>
<p>The problem statement is a solution-neutral summary of the stakeholders’ shared understanding of the problem to be solved.<br />
The product position statement is the “mission statement” for the system to be built (the solution). The product position statement is a vehicle for communicating a brief definition of the system to all stakeholders (definitions from safari).</p>
<p>The problem statement and the product position statement are excellent tools to use in the CCB  (Change &amp; Control Board) who decides on including or excluding new features in the (next) release. Both statements are documented in the RUP Vision document.</p>
<p>If you have a hard time defining these statements, you will definitely have a hard time with scope-creep. Now you see why! </p>
<p><a href="http://hij2mc.wordpress.com/2006/08/21/handling-feature-creep-on-your-next-release/" rel="nofollow">http://hij2mc.wordpress.com/2006/08/21/handling-feature-creep-on-your-next-release/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Korver</title>
		<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/comment-page-1/#comment-54696</link>
		<dc:creator>Aaron Korver</dc:creator>
		<pubDate>Fri, 18 Aug 2006 02:48:05 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/08/16/version-numbering-bad/#comment-54696</guid>
		<description>Hey Scott,
I agree 100% that if you are already doing CI and have an always working product that the date thing works.  But...if you already have excellent engineering practices such as those in place, then the debate about which functionality goes into a release more than likely will be a very short debate.

Cheers!</description>
		<content:encoded><![CDATA[<p>Hey Scott,<br />
I agree 100% that if you are already doing CI and have an always working product that the date thing works.  But&#8230;if you already have excellent engineering practices such as those in place, then the debate about which functionality goes into a release more than likely will be a very short debate.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/comment-page-1/#comment-54692</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 17 Aug 2006 20:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/08/16/version-numbering-bad/#comment-54692</guid>
		<description>Aaron, thanks for reading and commenting!

I completely agree about the risk.  One possible approach is to manage code development with a combination of continuous development techniques and good branching practices (like those enabled with subversion).

I&#039;ve had the pleasure of working on and managing a couple projects that were maintained in a &quot;release ready state&quot;, where on any given day, we could release the trunk version of the code (it passed ALL automated tests) - the only question was content.  A feature is not promoted to the trunk until it passes all of its associated tests.

With this approach, you can always hit the date, but occasionally have to adjust the content.  Just a matter of which dials you want to turn.</description>
		<content:encoded><![CDATA[<p>Aaron, thanks for reading and commenting!</p>
<p>I completely agree about the risk.  One possible approach is to manage code development with a combination of continuous development techniques and good branching practices (like those enabled with subversion).</p>
<p>I&#8217;ve had the pleasure of working on and managing a couple projects that were maintained in a &#8220;release ready state&#8221;, where on any given day, we could release the trunk version of the code (it passed ALL automated tests) &#8211; the only question was content.  A feature is not promoted to the trunk until it passes all of its associated tests.</p>
<p>With this approach, you can always hit the date, but occasionally have to adjust the content.  Just a matter of which dials you want to turn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Korver</title>
		<link>http://tynerblain.com/blog/2006/08/16/version-numbering-bad/comment-page-1/#comment-54691</link>
		<dc:creator>Aaron Korver</dc:creator>
		<pubDate>Thu, 17 Aug 2006 19:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/08/16/version-numbering-bad/#comment-54691</guid>
		<description>Becareful with the date release numbers.  If this is the &quot;April 10th&quot; release does it have to be released on the date April 10?  What if it slips to April 11?  Do you have to change the release name?  From personal experience date orientated release names suggest it should be released on that date.  And I think we all know that sometimes you miss dates.</description>
		<content:encoded><![CDATA[<p>Becareful with the date release numbers.  If this is the &#8220;April 10th&#8221; release does it have to be released on the date April 10?  What if it slips to April 11?  Do you have to change the release name?  From personal experience date orientated release names suggest it should be released on that date.  And I think we all know that sometimes you miss dates.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

