<?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: The Benefits of Feature Teams</title>
	<atom:link href="http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams</link>
	<description>Succeeding With Agile®</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:06:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-265830</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Wed, 14 Sep 2011 16:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-265830</guid>
		<description>Hi Mike--
I&#039;m with you. After doing agile, I don&#039;t know how anyone can go back to older ways of working. They are so joyless, comparatively. A lot of projects will include a team doing the pure maintenance work. That comes with all the drawbacks it has with a traditional development model. But if you do that, you&#039;re right, I would rotate people onto and off that team. No one would want to be on such a team forever.</description>
		<content:encoded><![CDATA[<p>Hi Mike&#8211;<br />
I&#8217;m with you. After doing agile, I don&#8217;t know how anyone can go back to older ways of working. They are so joyless, comparatively. A lot of projects will include a team doing the pure maintenance work. That comes with all the drawbacks it has with a traditional development model. But if you do that, you&#8217;re right, I would rotate people onto and off that team. No one would want to be on such a team forever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-265786</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 14 Sep 2011 14:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-265786</guid>
		<description>Hi Mike,

I drank the agile/lean Kool-aid a few years ago and I&#039;ll never go back. :) We are transitioning from component teams to feature teams across our product group. This is great for new development, but defects are still reported against components. A lot of our work is still around sustaining engineering. (Our product quality isn&#039;t where it needs to be yet.) Are there any best practices around sustaining engineering during this transition? Would you have a sustaining feature team, maybe on a rotating basis?

Thanks in advance.</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I drank the agile/lean Kool-aid a few years ago and I&#8217;ll never go back. <img src='http://blog.mountaingoatsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We are transitioning from component teams to feature teams across our product group. This is great for new development, but defects are still reported against components. A lot of our work is still around sustaining engineering. (Our product quality isn&#8217;t where it needs to be yet.) Are there any best practices around sustaining engineering during this transition? Would you have a sustaining feature team, maybe on a rotating basis?</p>
<p>Thanks in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-186036</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Wed, 13 Apr 2011 19:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-186036</guid>
		<description>Hi Alaa--
Thanks for your kind words. I believe in the scaling chapter of Succeeding with Agile, I also mention that sharing a team member between a feature and component has the big downside of promoting multitasking, which is something I find very, very detrimental. I mention the approach of sharing a team member as a valid way to help early identification of dependencies between teams when it is necessary to use a component team. In general, I still advise using feature teams in most cases. A large, complex project will have a component team or two but the number of them should be minimized.</description>
		<content:encoded><![CDATA[<p>Hi Alaa&#8211;<br />
Thanks for your kind words. I believe in the scaling chapter of Succeeding with Agile, I also mention that sharing a team member between a feature and component has the big downside of promoting multitasking, which is something I find very, very detrimental. I mention the approach of sharing a team member as a valid way to help early identification of dependencies between teams when it is necessary to use a component team. In general, I still advise using feature teams in most cases. A large, complex project will have a component team or two but the number of them should be minimized.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alaa</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-185857</link>
		<dc:creator>Alaa</dc:creator>
		<pubDate>Wed, 13 Apr 2011 13:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-185857</guid>
		<description>Hi Mike,

First, Thank you for your continuous support in this Scrum ever-lasting journey. I have been reading your book &quot;Succeeding with Agile&quot;, and the feature team/component team debate is always in my head. You mention the use of component teams sparingly and always project an end to it. Then in scaling scrum, you mention sharing team members between component teams and feature teams to manage dependencies. And because of that I got confused of whether I should find a way to get rid of component teams, or use sharing of members. 

How would large product companies use Scrum then? A product with an underlying framework and vertical applications on top of it, would not allow in my opinion vertical team members un-specialized in the framework development, to work on new features for this framework.

Thank you for your continuous support and guidance.</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>First, Thank you for your continuous support in this Scrum ever-lasting journey. I have been reading your book &#8220;Succeeding with Agile&#8221;, and the feature team/component team debate is always in my head. You mention the use of component teams sparingly and always project an end to it. Then in scaling scrum, you mention sharing team members between component teams and feature teams to manage dependencies. And because of that I got confused of whether I should find a way to get rid of component teams, or use sharing of members. </p>
<p>How would large product companies use Scrum then? A product with an underlying framework and vertical applications on top of it, would not allow in my opinion vertical team members un-specialized in the framework development, to work on new features for this framework.</p>
<p>Thank you for your continuous support and guidance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lanooba</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-64435</link>
		<dc:creator>Lanooba</dc:creator>
		<pubDate>Thu, 21 Jan 2010 21:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-64435</guid>
		<description>Thanks Mike. We&#039;re taking up your recommendation and looking at ways to restructure the team.</description>
		<content:encoded><![CDATA[<p>Thanks Mike. We&#8217;re taking up your recommendation and looking at ways to restructure the team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-63465</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Wed, 06 Jan 2010 02:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-63465</guid>
		<description>Hi Lanooba--
Thanks for joining the discussion. We all appreciate it.

Without visiting your company and learning a lot about the project I can&#039;t really say exactly how *your* teams should be structured. But, September is a long time away and I wouldn&#039;t hesitate at all to change to what I thought a better team structure with that much time left on the project. Good luck with it.</description>
		<content:encoded><![CDATA[<p>Hi Lanooba&#8211;<br />
Thanks for joining the discussion. We all appreciate it.</p>
<p>Without visiting your company and learning a lot about the project I can&#8217;t really say exactly how *your* teams should be structured. But, September is a long time away and I wouldn&#8217;t hesitate at all to change to what I thought a better team structure with that much time left on the project. Good luck with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lanooba</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-63441</link>
		<dc:creator>Lanooba</dc:creator>
		<pubDate>Tue, 05 Jan 2010 19:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-63441</guid>
		<description>Mike:

I&#039;m a frequent lurker in your blog; this is the first time I&#039;m posting. :-)

I&#039;m new to a distributed team who&#039;s having a very hard time with their delivery. At the time of creation, the team was divided by components and there have been several large misfires regarding the design and architecture (note: there is not yet an enterprise architecture framework). The end product is due at the beginning of Q3 and I&#039;m wondering if it&#039;s too late to reorganize them into feature teams. What do you recommend?</description>
		<content:encoded><![CDATA[<p>Mike:</p>
<p>I&#8217;m a frequent lurker in your blog; this is the first time I&#8217;m posting. <img src='http://blog.mountaingoatsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;m new to a distributed team who&#8217;s having a very hard time with their delivery. At the time of creation, the team was divided by components and there have been several large misfires regarding the design and architecture (note: there is not yet an enterprise architecture framework). The end product is due at the beginning of Q3 and I&#8217;m wondering if it&#8217;s too late to reorganize them into feature teams. What do you recommend?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-63259</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Mon, 04 Jan 2010 03:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-63259</guid>
		<description>Hi Jay--
Absolutely. There is occasionally the need for a component or layer to come under the stewardship of a particular team. That&#039;s an occasion when I would use a component team. However, there are fewer of those occasions than most teams think. In other words, it is very rare that I consult to an organization and tell them they need more component teams. I often tell them they need fewer. (And of course sometimes they&#039;ve got it right.)</description>
		<content:encoded><![CDATA[<p>Hi Jay&#8211;<br />
Absolutely. There is occasionally the need for a component or layer to come under the stewardship of a particular team. That&#8217;s an occasion when I would use a component team. However, there are fewer of those occasions than most teams think. In other words, it is very rare that I consult to an organization and tell them they need more component teams. I often tell them they need fewer. (And of course sometimes they&#8217;ve got it right.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Ennis</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-63020</link>
		<dc:creator>Jay Ennis</dc:creator>
		<pubDate>Fri, 01 Jan 2010 19:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-63020</guid>
		<description>Mike,

What about the need for some stewardship in each component/layer of the product architecture?  My experience has been that unless each part of the software system is owned by a team that takes pride in it and responsibility for it, technical debt builds up very quickly.  While I can see where feature teams might be great for time to market of short-lived products, I question the suitability for products that will be actively developed over many years.  I&#039;d really appreciate your thoughts on this.</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>What about the need for some stewardship in each component/layer of the product architecture?  My experience has been that unless each part of the software system is owned by a team that takes pride in it and responsibility for it, technical debt builds up very quickly.  While I can see where feature teams might be great for time to market of short-lived products, I question the suitability for products that will be actively developed over many years.  I&#8217;d really appreciate your thoughts on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/the-benefits-of-feature-teams/comment-page-1#comment-61680</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Thu, 17 Dec 2009 14:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=454#comment-61680</guid>
		<description>HI Tribhuwan--
Yes, there are times when a project can benefit from component teams. I always want to be careful in saying that, though, because what I&#039;ve found is that if I open the door that such teams can be used *occasionally* there are some who will use that to justify such teams in all cases. Use them cautiously and try not to institutionalize one (i.e., have it live forever).</description>
		<content:encoded><![CDATA[<p>HI Tribhuwan&#8211;<br />
Yes, there are times when a project can benefit from component teams. I always want to be careful in saying that, though, because what I&#8217;ve found is that if I open the door that such teams can be used *occasionally* there are some who will use that to justify such teams in all cases. Use them cautiously and try not to institutionalize one (i.e., have it live forever).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

