<?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>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
	<atom:link href="http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-agile-doesnt-really-work</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-4/#comment-35923</link>
		<dc:creator>David Cheung</dc:creator>
		<pubDate>Wed, 22 Oct 2008 21:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-35923</guid>
		<description>&quot;but just ask SalesForce.com how any many past versions of their product APIs they are standing up because customers have deeply embedded into their system in non-portable&quot; 

I am not clear what experience Mr. Starr has with salesforce.com but we are one of Salesforce.com’s larger clients and are not deeply imbedded into an API version. We choose to use an API version for features within that version, for applications that don’t require that new feature we can stay on the older version or move up. So in that sense our applications are an extension of Salesforce.com’s core functionalities rather a wrapper around it. 

As to the point of “Ship It;” the incremental deliveries can be partial smaller working functionalities of a larger release released to Staging every cycle (2, 4 weeks) and ultimately combined into a single Live release (Qarterly for example.). There is nothing in the third principle (Deliver working software frequently) that says you need to go Live.</description>
		<content:encoded><![CDATA[<p>&#8220;but just ask SalesForce.com how any many past versions of their product APIs they are standing up because customers have deeply embedded into their system in non-portable&#8221; </p>
<p>I am not clear what experience Mr. Starr has with salesforce.com but we are one of Salesforce.com’s larger clients and are not deeply imbedded into an API version. We choose to use an API version for features within that version, for applications that don’t require that new feature we can stay on the older version or move up. So in that sense our applications are an extension of Salesforce.com’s core functionalities rather a wrapper around it. </p>
<p>As to the point of “Ship It;” the incremental deliveries can be partial smaller working functionalities of a larger release released to Staging every cycle (2, 4 weeks) and ultimately combined into a single Live release (Qarterly for example.). There is nothing in the third principle (Deliver working software frequently) that says you need to go Live.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-4/#comment-24640</link>
		<dc:creator>You Want IT When? &#124; Does Agile Solve the Right Problem?</dc:creator>
		<pubDate>Mon, 23 Jun 2008 04:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-24640</guid>
		<description>[...] real world is essentially the conclusion of David Starr, an Agile proponent, in his article &#8220;Why Agile Doesn&#8217;t Work.&#8221;  First, he informs us of what is the primary objective of Agile software development [...]</description>
		<content:encoded><![CDATA[<p>[...] real world is essentially the conclusion of David Starr, an Agile proponent, in his article &#8220;Why Agile Doesn&#8217;t Work.&#8221;  First, he informs us of what is the primary objective of Agile software development [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22622</link>
		<dc:creator>Weekly software development and architecture crumbs #6 - Service Endpoint</dc:creator>
		<pubDate>Tue, 03 Jun 2008 02:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22622</guid>
		<description>[...] interesting articles in the agile world : Why Agile Doesn’t Really Work or when it does agile not work and  The role of architecture in agile development and how does one [...]</description>
		<content:encoded><![CDATA[<p>[...] interesting articles in the agile world : Why Agile Doesn’t Really Work or when it does agile not work and  The role of architecture in agile development and how does one [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22298</link>
		<dc:creator>Jeffson</dc:creator>
		<pubDate>Fri, 30 May 2008 12:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22298</guid>
		<description>Why Agile Doesn’t Really Work, I don’t think this statement is giving the right perception. Development teams use Agile so that they can give working, good quality and releasable software in short durations with the right flexibility.
Yes it wouldn’t be prudent to think that IT teams will be able to release this great working software to users after every iteration. 
I think that&#039;s the decision the IT teams have to take on how regularly they can make the releases since the development the teams are delivering great software every iteration. 
This decision could also be based on ROI the business teams are looking at.

Earlier without Agile practices it wasn’t possible for development teams to deliver regulary  now since they can deliver regularly I think IT teams should also INSPECT and ADAPT at the changing scenarios, Agile is the mindset which has to be embraced by an entire organization rather than just a few geeks to get its optimum value.</description>
		<content:encoded><![CDATA[<p>Why Agile Doesn’t Really Work, I don’t think this statement is giving the right perception. Development teams use Agile so that they can give working, good quality and releasable software in short durations with the right flexibility.<br />
Yes it wouldn’t be prudent to think that IT teams will be able to release this great working software to users after every iteration.<br />
I think that&#8217;s the decision the IT teams have to take on how regularly they can make the releases since the development the teams are delivering great software every iteration.<br />
This decision could also be based on ROI the business teams are looking at.</p>
<p>Earlier without Agile practices it wasn’t possible for development teams to deliver regulary  now since they can deliver regularly I think IT teams should also INSPECT and ADAPT at the changing scenarios, Agile is the mindset which has to be embraced by an entire organization rather than just a few geeks to get its optimum value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22259</link>
		<dc:creator>Richard Salit</dc:creator>
		<pubDate>Thu, 29 May 2008 20:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22259</guid>
		<description>I understand about the sales organization not being able to keep up. But, as others have noted, you don&#039;t have to publish your versions every 2 weeks; you can just add internally and then ship a bunch of iterations every few months. 

However, I do think that part of the model working with sales organizations is backward. Some sites like Dell and Amazon continually tinker with their sites and nobody seems to mind. Their secret is that the changes are incremental and the interface is intuitive. Retraining should be minimal or unnecessary. 

I don&#039;t believe agile is appropriate for every project but it does show results to the business community quickly for feedback. Waterfall methodologies, with their long development cycles, often go astray of business requirements. By the time they realize the discrepancy its too late to correct.</description>
		<content:encoded><![CDATA[<p>I understand about the sales organization not being able to keep up. But, as others have noted, you don&#8217;t have to publish your versions every 2 weeks; you can just add internally and then ship a bunch of iterations every few months. </p>
<p>However, I do think that part of the model working with sales organizations is backward. Some sites like Dell and Amazon continually tinker with their sites and nobody seems to mind. Their secret is that the changes are incremental and the interface is intuitive. Retraining should be minimal or unnecessary. </p>
<p>I don&#8217;t believe agile is appropriate for every project but it does show results to the business community quickly for feedback. Waterfall methodologies, with their long development cycles, often go astray of business requirements. By the time they realize the discrepancy its too late to correct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22240</link>
		<dc:creator>Jeff Tucker</dc:creator>
		<pubDate>Thu, 29 May 2008 17:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22240</guid>
		<description>@David I&#039;m not sure you&#039;re getting my point, although I think my blog response may have been less focused than what I intended (I wasn&#039;t totally serious either, though).  I feel like something that you and many, many others seem to be less focused on is the fact that Agile is an ideology and NOT a process, so are you advocating a different idea for business to adopt, or are you focusing on a process that fits the Agile model, or is this a plug for education at the business side of things?  Or is it really all of the above?  I  agree that business has to get on board sooner or later, but what do you think is the solution?  Do we need to sell them on something or do they need to do something entirely different?  I&#039;ve been meaning to blog on how to sell business on Agile for a while.  Maybe Agile and the MBA should be the next focus of the development community.</description>
		<content:encoded><![CDATA[<p>@David I&#8217;m not sure you&#8217;re getting my point, although I think my blog response may have been less focused than what I intended (I wasn&#8217;t totally serious either, though).  I feel like something that you and many, many others seem to be less focused on is the fact that Agile is an ideology and NOT a process, so are you advocating a different idea for business to adopt, or are you focusing on a process that fits the Agile model, or is this a plug for education at the business side of things?  Or is it really all of the above?  I  agree that business has to get on board sooner or later, but what do you think is the solution?  Do we need to sell them on something or do they need to do something entirely different?  I&#8217;ve been meaning to blog on how to sell business on Agile for a while.  Maybe Agile and the MBA should be the next focus of the development community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22235</link>
		<dc:creator>Peter Morelli</dc:creator>
		<pubDate>Thu, 29 May 2008 16:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22235</guid>
		<description>also, would you mind updating your original salesforce comment in your post, it&#039;d be much appreciated. ;o)

thanks.</description>
		<content:encoded><![CDATA[<p>also, would you mind updating your original salesforce comment in your post, it&#8217;d be much appreciated. ;o)</p>
<p>thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22182</link>
		<dc:creator>Peter Morelli</dc:creator>
		<pubDate>Thu, 29 May 2008 05:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22182</guid>
		<description>Yes, our API is SOAP based (well mostly, some legacy xmlrpc), so each version has its own endpoint. Once beyond the base serialization layer, it all moves into the same code path. I&#039;m grossly oversimplifying, but that&#039;s essentially true.

Our WSDLs are dynamically generated, so those change as we upgrade the service. Actually, they are dynamic down to the field level, based on version, permissions, features purchased or activated, who you are, etc, a whole raft of options.

Given the complexity of those combinations, we offer a number of calls that describe additional metadata beyond the type info of the WSDL, e.g., is this field updatable, or createable. All that also has to be versioned (usually).

Here are the API docs.

http://wiki.apexdevnet.com/index.php/Web_Services_API#API

the Describe calls are the additional metadata ones I mention.</description>
		<content:encoded><![CDATA[<p>Yes, our API is SOAP based (well mostly, some legacy xmlrpc), so each version has its own endpoint. Once beyond the base serialization layer, it all moves into the same code path. I&#8217;m grossly oversimplifying, but that&#8217;s essentially true.</p>
<p>Our WSDLs are dynamically generated, so those change as we upgrade the service. Actually, they are dynamic down to the field level, based on version, permissions, features purchased or activated, who you are, etc, a whole raft of options.</p>
<p>Given the complexity of those combinations, we offer a number of calls that describe additional metadata beyond the type info of the WSDL, e.g., is this field updatable, or createable. All that also has to be versioned (usually).</p>
<p>Here are the API docs.</p>
<p><a href="http://wiki.apexdevnet.com/index.php/Web_Services_API#API" rel="nofollow">http://wiki.apexdevnet.com/index.php/Web_Services_API#API</a></p>
<p>the Describe calls are the additional metadata ones I mention.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22181</link>
		<dc:creator>David Starr</dc:creator>
		<pubDate>Thu, 29 May 2008 05:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22181</guid>
		<description>@Peter

Wow. That is cool. Seriously cool and it is interesting to hear how you are bridging the backward compatability gap with what I assume are message interfaces to the same codeset?

Nice, man.</description>
		<content:encoded><![CDATA[<p>@Peter</p>
<p>Wow. That is cool. Seriously cool and it is interesting to hear how you are bridging the backward compatability gap with what I assume are message interfaces to the same codeset?</p>
<p>Nice, man.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Tindamax ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/comment-page-3/#comment-22180</link>
		<dc:creator>Peter Morelli</dc:creator>
		<pubDate>Thu, 29 May 2008 04:41:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/05/27/why-agile-doesnt-really-work/#comment-22180</guid>
		<description>Salesforce only has one production code base. We do have ~18 versions of our API, and guarantee backwards compatibility. New stuff tends to only appear in new versions of the API. It all flows through the same few code paths, though. You have to do quite a lot of regression testing. ;o)

We use agile extensively, and a lot of the items you mention are rolled into the 2 or 4 week sprints. Usability, internal and external docs, systesting (mostly) are all required to be done before a feature is considered finished. Our release sprint is pretty small, and we&#039;re trying to make it smaller.

Of course, the functionality you can deliver in 2 weeks might not be a fully baked &quot;feature&quot;, so the notion of versioning and optional activation has to be baked into your infrastructure (and dev/qa culture) at a pretty fundamental level.

We have a few people that are starting to speak at Agile conferences about scaling agile, I&#039;ll see if there are any online slides.</description>
		<content:encoded><![CDATA[<p>Salesforce only has one production code base. We do have ~18 versions of our API, and guarantee backwards compatibility. New stuff tends to only appear in new versions of the API. It all flows through the same few code paths, though. You have to do quite a lot of regression testing. ;o)</p>
<p>We use agile extensively, and a lot of the items you mention are rolled into the 2 or 4 week sprints. Usability, internal and external docs, systesting (mostly) are all required to be done before a feature is considered finished. Our release sprint is pretty small, and we&#8217;re trying to make it smaller.</p>
<p>Of course, the functionality you can deliver in 2 weeks might not be a fully baked &#8220;feature&#8221;, so the notion of versioning and optional activation has to be baked into your infrastructure (and dev/qa culture) at a pretty fundamental level.</p>
<p>We have a few people that are starting to speak at Agile conferences about scaling agile, I&#8217;ll see if there are any online slides.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

