<?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: User Stories Should Be *Independent*</title>
	<atom:link href="http://www.allaboutagile.com/user-stories-should-be-independent/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.allaboutagile.com/user-stories-should-be-independent/</link>
	<description>Agile Development Made Easy!</description>
	<lastBuildDate>Fri, 17 May 2013 14:06:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: David McLean</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-248</link>
		<dc:creator>David McLean</dc:creator>
		<pubDate>Sun, 16 Mar 2008 09:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-248</guid>
		<description><![CDATA[I recently commented on &lt;a HREF=&quot;http://blog.mountaingoatsoftware.com/?p=19#comments&quot; REL=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;Mike Cohn&#039;s blog&lt;/a&gt; where I mentioned the rediculous possibility of a user story at function level. Surely even at that extreme they are still not totally independent? User stories by their nature and relationships &lt;b&gt;are&lt;/b&gt; grouped - and this should be formalised using a hierarchy of themes. Independence is important because it helps define what group of stories could be deployable - so this could be a useful way to define the lowest level of theme with subsequent higher levels of theme being more natural.A Security theme that has two child themes called Login and Forgot Password - these children could then have their own themes that define groups of stories that could be deployed independently.]]></description>
		<content:encoded><![CDATA[<p>I recently commented on <a HREF="http://blog.mountaingoatsoftware.com/?p=19#comments" REL="nofollow" rel="nofollow">Mike Cohn&#8217;s blog</a> where I mentioned the rediculous possibility of a user story at function level. Surely even at that extreme they are still not totally independent? User stories by their nature and relationships <b>are</b> grouped &#8211; and this should be formalised using a hierarchy of themes. Independence is important because it helps define what group of stories could be deployable &#8211; so this could be a useful way to define the lowest level of theme with subsequent higher levels of theme being more natural.A Security theme that has two child themes called Login and Forgot Password &#8211; these children could then have their own themes that define groups of stories that could be deployed independently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-247</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Sat, 15 Mar 2008 20:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-247</guid>
		<description><![CDATA[I&#039;m pretty new to this Agile game, but it seems to me that I read a lot of language like &quot;we prefer conventions over standards&quot; or &quot;as soon as possible but not before&quot;.  I think Agile is NOT about orthodoxy.  So it&#039;s not like the I in INVEST is silly because it&#039;s impossible.  It&#039;s just stating that we prefer independence over dependency.  Put another way, a user story should be as independent as possible but no more.&lt;br/&gt;&lt;br/&gt;It probably sounds like I&#039;m backtracking a bit from my first post, and maybe I am.  Like I said, I&#039;m learning.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m pretty new to this Agile game, but it seems to me that I read a lot of language like &#8220;we prefer conventions over standards&#8221; or &#8220;as soon as possible but not before&#8221;.  I think Agile is NOT about orthodoxy.  So it&#8217;s not like the I in INVEST is silly because it&#8217;s impossible.  It&#8217;s just stating that we prefer independence over dependency.  Put another way, a user story should be as independent as possible but no more.</p>
<p>It probably sounds like I&#8217;m backtracking a bit from my first post, and maybe I am.  Like I said, I&#8217;m learning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kelly Waters</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-246</link>
		<dc:creator>Kelly Waters</dc:creator>
		<pubDate>Sat, 15 Mar 2008 12:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-246</guid>
		<description><![CDATA[Responding to Tech Per...&lt;br/&gt;&lt;br/&gt;I&#039;m surprised you say that.  I realise, as per my response to Jason above, that it&#039;s hard.  But I don&#039;t think it&#039;s quite as impossible as you describe.  And I think it&#039;s still of value to make it as independent as possible.&lt;br/&gt;&lt;br/&gt;Maybe it depends on the application.  On a web-based prodct where the UI is made up of web controls, in a widgety style like iGoogle or the new BBC home page, it should be perfectly possible.  For other apps maybe not...&lt;br/&gt;&lt;br/&gt;Kelly.]]></description>
		<content:encoded><![CDATA[<p>Responding to Tech Per&#8230;</p>
<p>I&#8217;m surprised you say that.  I realise, as per my response to Jason above, that it&#8217;s hard.  But I don&#8217;t think it&#8217;s quite as impossible as you describe.  And I think it&#8217;s still of value to make it as independent as possible.</p>
<p>Maybe it depends on the application.  On a web-based prodct where the UI is made up of web controls, in a widgety style like iGoogle or the new BBC home page, it should be perfectly possible.  For other apps maybe not&#8230;</p>
<p>Kelly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kelly Waters</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-245</link>
		<dc:creator>Kelly Waters</dc:creator>
		<pubDate>Fri, 14 Mar 2008 08:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-245</guid>
		<description><![CDATA[True.  Although I guess there&#039;s always some level of dependency, as the application won&#039;t make sense until a certain number of related stories are implemented.&lt;br/&gt;&lt;br/&gt;However, the Login feature would be complete without the link, and incomplete with the link but no feature behind it.&lt;br/&gt;&lt;br/&gt;Therefore we&#039;re really talking about minimising dependencies rather than eliminating them, and at least allowing *complete* features to go into the build throughout the iteration.&lt;br/&gt;&lt;br/&gt;Kelly.]]></description>
		<content:encoded><![CDATA[<p>True.  Although I guess there&#8217;s always some level of dependency, as the application won&#8217;t make sense until a certain number of related stories are implemented.</p>
<p>However, the Login feature would be complete without the link, and incomplete with the link but no feature behind it.</p>
<p>Therefore we&#8217;re really talking about minimising dependencies rather than eliminating them, and at least allowing *complete* features to go into the build throughout the iteration.</p>
<p>Kelly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tech Per</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-244</link>
		<dc:creator>Tech Per</dc:creator>
		<pubDate>Thu, 13 Mar 2008 20:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-244</guid>
		<description><![CDATA[When I started learning XP a bunch of years back, I got that one too, about independence. The theory is, that the user shall be able to pick and choose any of the ready stories, independently of other stories, when doing the planning game.&lt;br/&gt;&lt;br/&gt;Practise has taught me, that this is next to impossible!&lt;br/&gt;&lt;br/&gt;The example you give is nice and simple, but real world stories are much harder, if not impossible, to make independent.&lt;br/&gt;&lt;br/&gt;At least, that is the experience of mine. Why not just admit, that even though it would be nice with independent stories, it just can&#039;t happen?&lt;br/&gt;&lt;br/&gt;The times I have tried making independent stories, it has ended up being too far-fetched and seemed &quot;faked&quot;.]]></description>
		<content:encoded><![CDATA[<p>When I started learning XP a bunch of years back, I got that one too, about independence. The theory is, that the user shall be able to pick and choose any of the ready stories, independently of other stories, when doing the planning game.</p>
<p>Practise has taught me, that this is next to impossible!</p>
<p>The example you give is nice and simple, but real world stories are much harder, if not impossible, to make independent.</p>
<p>At least, that is the experience of mine. Why not just admit, that even though it would be nice with independent stories, it just can&#8217;t happen?</p>
<p>The times I have tried making independent stories, it has ended up being too far-fetched and seemed &#8220;faked&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.allaboutagile.com/user-stories-should-be-independent/#comment-243</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 13 Mar 2008 20:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://allaboutagile.com/uncategorized/user-stories-should-be-independent/#comment-243</guid>
		<description><![CDATA[This is pretty tricky, though.  After all, moving it to the Forgotten Password story does not make the Forgotten Password story independent.  It is relying on the fact that you have a login story already implemented.]]></description>
		<content:encoded><![CDATA[<p>This is pretty tricky, though.  After all, moving it to the Forgotten Password story does not make the Forgotten Password story independent.  It is relying on the fact that you have a login story already implemented.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
