<?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"
	>
<channel>
	<title>Comments on: Notes on &#8220;Enterprise Agile&#8221;</title>
	<atom:link href="http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/</link>
	<description>One foot in the muck, the other in utopia</description>
	<pubDate>Fri, 09 Jan 2009 02:48:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Helen, software developer</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-66</link>
		<dc:creator>Helen, software developer</dc:creator>
		<pubDate>Tue, 04 Apr 2006 16:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-66</guid>
		<description>I must agree with Kevin. It's really hard...though not impossible.
</description>
		<content:encoded><![CDATA[<p>I must agree with Kevin. It&#8217;s really hard&#8230;though not impossible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dk</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-65</link>
		<dc:creator>dk</dc:creator>
		<pubDate>Tue, 14 Mar 2006 05:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-65</guid>
		<description>Agilists working in enterprises bemoan the fact that the enterprise just doesn't get Agile.

trackback here: &lt;a href="http://controlledagility.typepad.com/weblog/2006/03/operationalizin.html" rel="nofollow"&gt;http://controlledagility.typepad.com/weblog/2006/03/operationalizin.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Agilists working in enterprises bemoan the fact that the enterprise just doesn&#8217;t get Agile.</p>
<p>trackback here: <a href="http://controlledagility.typepad.com/weblog/2006/03/operationalizin.html" rel="nofollow">http://controlledagility.typepad.com/weblog/2006/03/operationalizin.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-64</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 09 Mar 2006 12:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-64</guid>
		<description>Couldn't resist commenting on another aspect of agility: &lt;a href="http://duckdown.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow"&gt;http://duckdown.blogspot.com/2006/03/agility-in-large-enterprises.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t resist commenting on another aspect of agility: <a href="http://duckdown.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow">http://duckdown.blogspot.com/2006/03/agility-in-large-enterprises.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Diedrick</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-63</link>
		<dc:creator>Scott Diedrick</dc:creator>
		<pubDate>Wed, 08 Mar 2006 00:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-63</guid>
		<description>I work for a very small startup, but we are also trying to deal with the problems of integrating Agile into the development of Enterprise software. Enterprise software due to its price and customers tends to have long sales cycles, extensive marketing campaigns, and require long term roadmaps to close sales or retain customers.  How can you support these things as a development team if you cannot tell management when any feature will be complete more then a month or two in advance.  Sales and Marketing have to work up materials, pitches, etc. and need to know what kind of product they will be selling with a good lead time.  I would say 3 months at least.  The Product Manager, the CTO and I are trying to form a broad idea of where the feature set is going over they next 3-4 releases to the customer.  That is about 9-12 months out for us.  Then for each release the specifics are chosen during pre-sprint meetings.  This also allows us the reevaluate our priorities and assumptions on the features after each iteration.  It is still in a process that is in flux and it is a bumpy ride, but I think we will be working out the kinks and have a pretty good system in a few iterations.</description>
		<content:encoded><![CDATA[<p>I work for a very small startup, but we are also trying to deal with the problems of integrating Agile into the development of Enterprise software. Enterprise software due to its price and customers tends to have long sales cycles, extensive marketing campaigns, and require long term roadmaps to close sales or retain customers.  How can you support these things as a development team if you cannot tell management when any feature will be complete more then a month or two in advance.  Sales and Marketing have to work up materials, pitches, etc. and need to know what kind of product they will be selling with a good lead time.  I would say 3 months at least.  The Product Manager, the CTO and I are trying to form a broad idea of where the feature set is going over they next 3-4 releases to the customer.  That is about 9-12 months out for us.  Then for each release the specifics are chosen during pre-sprint meetings.  This also allows us the reevaluate our priorities and assumptions on the features after each iteration.  It is still in a process that is in flux and it is a bumpy ride, but I think we will be working out the kinks and have a pretty good system in a few iterations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Whichard</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-62</link>
		<dc:creator>Brandon Whichard</dc:creator>
		<pubDate>Wed, 08 Mar 2006 00:15:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-62</guid>
		<description>My thoughts here:
&lt;a href="http://speakercity.blogspot.com/2006/03/re-cote-on-enterprise-agile.html" rel="nofollow"&gt;http://speakercity.blogspot.com/2006/03/re-cote-on-enterprise-agile.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>My thoughts here:<br />
<a href="http://speakercity.blogspot.com/2006/03/re-cote-on-enterprise-agile.html" rel="nofollow">http://speakercity.blogspot.com/2006/03/re-cote-on-enterprise-agile.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-61</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 07 Mar 2006 14:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-61</guid>
		<description>Nice post, Cote' - let's keep this ball in the air... my thoughts at &lt;a href="http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow"&gt;&lt;a href="http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow"&gt;http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html&lt;/a&gt;&lt;/a&gt;

(BTW - where is your trackback?)</description>
		<content:encoded><![CDATA[<p>Nice post, Cote&#8217; - let&#8217;s keep this ball in the air&#8230; my thoughts at <a href="http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow"></a><a href="http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html" rel="nofollow">http://scottmark.blogspot.com/2006/03/agility-in-large-enterprises.html</a></p>
<p>(BTW - where is your trackback?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaime Cardoso</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-60</link>
		<dc:creator>Jaime Cardoso</dc:creator>
		<pubDate>Tue, 07 Mar 2006 01:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-60</guid>
		<description>I'm one of the guys that get terrified when I see people using apt-get to install applications in production environments and you're talking about ending all the product lifecycles? 
If I understood you correctly, Sun uses basically the same methodology to develop Solaris Express (the next version of Solaris) but, since the code goes into production, it's a completelly different way to go from there.
My take is that if you have a very granular code, you could actually fit a module into a two week development - testing - regressive testing and backout testing cycle but, c'mon, most applications aren't all that modular.
But, I'll just wait for your follow up posts on this so I can have a clearer picture about this methodology.</description>
		<content:encoded><![CDATA[<p>I&#8217;m one of the guys that get terrified when I see people using apt-get to install applications in production environments and you&#8217;re talking about ending all the product lifecycles?<br />
If I understood you correctly, Sun uses basically the same methodology to develop Solaris Express (the next version of Solaris) but, since the code goes into production, it&#8217;s a completelly different way to go from there.<br />
My take is that if you have a very granular code, you could actually fit a module into a two week development - testing - regressive testing and backout testing cycle but, c&#8217;mon, most applications aren&#8217;t all that modular.<br />
But, I&#8217;ll just wait for your follow up posts on this so I can have a clearer picture about this methodology.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Brennan</title>
		<link>http://www.redmonk.com/cote/2006/03/04/notes-on-enterprise-agile/#comment-59</link>
		<dc:creator>Kevin Brennan</dc:creator>
		<pubDate>Mon, 06 Mar 2006 20:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=27#comment-59</guid>
		<description>I've encountered exactly the same problem when trying to discuss Agile methods in a business environment. 

A bigger problem is not Big Design but Big Implementation. In most enterprise apps, you're replacing an application that already exists and probably does a lot of different things. Users aren't going to accept a system that doesn't give them everything that they already had.

You cant start small, and build, and build, and deliver value to the users because the value is exactly zero until the whole thing is in place and theyre able to shut down the old. Until that transition point is reached, until what youre constructing better than what is currently there, theres nothing to give the user and you cant ask them to use it and give you feedback, at least not in a consistent fashion.

When theres no system, when youre building something totally new, then it can be a lot easier. To make a comparison, lets say youre building a word processor. Most Agile methods start as if youre working with a user who currently writes everything out in longhand. So, for a first iteration I could just have something that lets me type out information and then print it off. Save? Hey, you mean I could change a document after starting it rather than write it out from scratch again? Cool! OK, lets do that. Fonts? Wow! and so on. From the perspective of a person with nothing, each feature adds to the value of the end product.

A business app, on the other hand, is more like designing a word processor for someone whos used Microsoft Word 95 for the last decade, and needs you to support 90% of what it does while adding new features. Theyve got 10 years of files that need to be readable by the new application. Theyve got a bunch of macros that they want to see integrated as core functions. Mail merge has to work. They want to be able to cut and paste from a bunch of different office applicationsand all of these things have to work before they can stop using Word 95.

This is, I think, where much of the disconnect between developers and business users occursbecause the developers try to get the business users to set differing priorities on features that the business users view as minimal satisfiers. When developing ab initio, thats easily donebut its hard when you have to replace something that already works.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve encountered exactly the same problem when trying to discuss Agile methods in a business environment. </p>
<p>A bigger problem is not Big Design but Big Implementation. In most enterprise apps, you&#8217;re replacing an application that already exists and probably does a lot of different things. Users aren&#8217;t going to accept a system that doesn&#8217;t give them everything that they already had.</p>
<p>You cant start small, and build, and build, and deliver value to the users because the value is exactly zero until the whole thing is in place and theyre able to shut down the old. Until that transition point is reached, until what youre constructing better than what is currently there, theres nothing to give the user and you cant ask them to use it and give you feedback, at least not in a consistent fashion.</p>
<p>When theres no system, when youre building something totally new, then it can be a lot easier. To make a comparison, lets say youre building a word processor. Most Agile methods start as if youre working with a user who currently writes everything out in longhand. So, for a first iteration I could just have something that lets me type out information and then print it off. Save? Hey, you mean I could change a document after starting it rather than write it out from scratch again? Cool! OK, lets do that. Fonts? Wow! and so on. From the perspective of a person with nothing, each feature adds to the value of the end product.</p>
<p>A business app, on the other hand, is more like designing a word processor for someone whos used Microsoft Word 95 for the last decade, and needs you to support 90% of what it does while adding new features. Theyve got 10 years of files that need to be readable by the new application. Theyve got a bunch of macros that they want to see integrated as core functions. Mail merge has to work. They want to be able to cut and paste from a bunch of different office applicationsand all of these things have to work before they can stop using Word 95.</p>
<p>This is, I think, where much of the disconnect between developers and business users occursbecause the developers try to get the business users to set differing priorities on features that the business users view as minimal satisfiers. When developing ab initio, thats easily donebut its hard when you have to replace something that already works.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
