<?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: Features vs Stories</title> <atom:link href="http://www.symphonious.net/2006/05/18/features-vs-stories/feed/" rel="self" type="application/rss+xml" /><link>http://www.symphonious.net/2006/05/18/features-vs-stories/</link> <description>Living in a state of accord.</description> <lastBuildDate>Tue, 07 Feb 2012 01:07:58 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: Adrian Sutton</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-182184</link> <dc:creator>Adrian Sutton</dc:creator> <pubDate>Tue, 26 Jul 2011 06:31:04 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-182184</guid> <description>Generally features break down into stories and then stories break down into tasks.  The stories need to be small enough to fit into a single iteration, and quite often you can&#039;t fit a whole feature in. By breaking the feature down into separate stories, you can deliver the feature incrementally and with some careful choice of breakdown deliver the value incrementally as well.
Tasks on the other hand should be about the minimum testable step you can take towards completing a story. On their own they probably don&#039;t provide any business value and sometimes they will leave the software in a state that wouldn&#039;t be ideal to release (a new feature without updating the user manual or a partly finished new dialog etc). You don&#039;t want to leave the code broken obviously, but sometimes stories require one step backwards to make two steps forward.</description> <content:encoded><![CDATA[<p>Generally features break down into stories and then stories break down into tasks.  The stories need to be small enough to fit into a single iteration, and quite often you can&#8217;t fit a whole feature in. By breaking the feature down into separate stories, you can deliver the feature incrementally and with some careful choice of breakdown deliver the value incrementally as well.</p><p>Tasks on the other hand should be about the minimum testable step you can take towards completing a story. On their own they probably don&#8217;t provide any business value and sometimes they will leave the software in a state that wouldn&#8217;t be ideal to release (a new feature without updating the user manual or a partly finished new dialog etc). You don&#8217;t want to leave the code broken obviously, but sometimes stories require one step backwards to make two steps forward.</p> ]]></content:encoded> </item> <item><title>By: Kai</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-182180</link> <dc:creator>Kai</dc:creator> <pubDate>Sun, 24 Jul 2011 04:09:09 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-182180</guid> <description>Would it not be the same to have the feature and then break down the feature into tasks who will be assigned those tasks? why break the feature into stories?
thanks
Can u email me ur response. thanks</description> <content:encoded><![CDATA[<p>Would it not be the same to have the feature and then break down the feature into tasks who will be assigned those tasks? why break the feature into stories?</p><p>thanks</p><p>Can u email me ur response. thanks</p> ]]></content:encoded> </item> <item><title>By: Ivan</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-175431</link> <dc:creator>Ivan</dc:creator> <pubDate>Tue, 21 Sep 2010 21:15:00 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-175431</guid> <description>Hi Adrian,
I was giving some thought to this as well! I think your point of view is valid, although I would generally tend to break up User Stories (which represent the value added to the project from a business point of view) into one or many Features (which usually represent functionality).
Although, I think there is some occasions (like your example) when one feature (one functionality) may be big enough to break it up into smaller groups of tasks, that add some value by themselves, therefore having the case where a functionality is broken up into user stories, though in my opinion, this is not so common.
I used to think that there was a 1:1 relation between features and user stories, but after I took an agile programming workshop (that lasted a semester or so) we used the &quot;break up user stories into features&quot; approach, and this seemed to work pretty much fine.</description> <content:encoded><![CDATA[<p>Hi Adrian,</p><p>I was giving some thought to this as well! I think your point of view is valid, although I would generally tend to break up User Stories (which represent the value added to the project from a business point of view) into one or many Features (which usually represent functionality).</p><p>Although, I think there is some occasions (like your example) when one feature (one functionality) may be big enough to break it up into smaller groups of tasks, that add some value by themselves, therefore having the case where a functionality is broken up into user stories, though in my opinion, this is not so common.</p><p>I used to think that there was a 1:1 relation between features and user stories, but after I took an agile programming workshop (that lasted a semester or so) we used the &#8220;break up user stories into features&#8221; approach, and this seemed to work pretty much fine.</p> ]]></content:encoded> </item> <item><title>By: Shimon</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-174722</link> <dc:creator>Shimon</dc:creator> <pubDate>Fri, 09 Apr 2010 14:34:37 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-174722</guid> <description>Good summary, however I link a feature to a real business requirements. The questions that I ask is &quot;what is the value added to the business by this feature?&quot;
Do you think its valid?</description> <content:encoded><![CDATA[<p>Good summary, however I link a feature to a real business requirements. The questions that I ask is &#8220;what is the value added to the business by this feature?&#8221;</p><p>Do you think its valid?</p> ]]></content:encoded> </item> <item><title>By: Paul Eie</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-174677</link> <dc:creator>Paul Eie</dc:creator> <pubDate>Fri, 12 Mar 2010 07:41:05 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-174677</guid> <description>Hi!
A great summary! I have been working with Scrum for a couple of years, but we have left out the distinction between user stories and features, and often ended up with the problems you describe:
* Too big user stories
* Many good work items
* But a problem to monitor real progress, as it&#039;s hard to monitor how close we are to completion, as our user stories are too big!
I will definitely take this into consideration in our next sprint!
Thanks!</description> <content:encoded><![CDATA[<p>Hi!<br
/> A great summary! I have been working with Scrum for a couple of years, but we have left out the distinction between user stories and features, and often ended up with the problems you describe:<br
/> * Too big user stories<br
/> * Many good work items<br
/> * But a problem to monitor real progress, as it&#8217;s hard to monitor how close we are to completion, as our user stories are too big!</p><p>I will definitely take this into consideration in our next sprint!</p><p>Thanks!</p> ]]></content:encoded> </item> <item><title>By: john</title><link>http://www.symphonious.net/2006/05/18/features-vs-stories/comment-page-1/#comment-174484</link> <dc:creator>john</dc:creator> <pubDate>Sun, 10 Jan 2010 03:49:36 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/05/18/features-vs-stories/#comment-174484</guid> <description>thank you for this.  I wasn&#039;t sure why features came first.  I&#039;m new to agile/xp/scrum, etc. and thought features and user stories was just double work.</description> <content:encoded><![CDATA[<p>thank you for this.  I wasn&#8217;t sure why features came first.  I&#8217;m new to agile/xp/scrum, etc. and thought features and user stories was just double work.</p> ]]></content:encoded> </item> </channel> </rss>
