<?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: Why Agile isn&#8217;t enough (and why it doesn&#8217;t work)</title>
	<atom:link href="http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/</link>
	<description>Making Scrum work: informal discussions on process improvement</description>
	<lastBuildDate>Thu, 05 Jan 2012 05:30:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Zacharias Beckman</title>
		<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/comment-page-1/#comment-48</link>
		<dc:creator>Zacharias Beckman</dc:creator>
		<pubDate>Mon, 10 May 2010 21:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.rational-scrum.com/?p=223#comment-48</guid>
		<description>Yes, spot on target. (Although, re-reading my article, I see a few spots where I wrote &quot;agile&quot; and really should have written &quot;agile methodology.&quot;) The Agile Manifesto is a wonderful philosophy -- one that I&#039;ve applied since it&#039;s inception almost a decade ago. But, it&#039;s just a philosophy, more of an approach that can be applied to any situation. In that regard it&#039;s much like Zen philosophy -- it&#039;s simple, it strives for simplicity, and it remains largely unconcerned with the minutiae of implementation. That minutiae is left to the implementor to settle upon and therein comes methodology and process.

The Manifesto is, I think, overstated by the agile community and the Manifesto authors. This is where I break from the Agile Manifesto. Whether employing a methodology or development, each situation calls for the right set of tools. My concern lies with the over-emphasis on an over-simplified philosophy that is applied too broadly. This philosophy works well when taken merely as a guideline to live by, but when applied too vigorously it seems -- at least in my experience -- to result in over-simplified development methodology. Quite often that means missing quality assurance, incomplete or late-cycle structured testing, a lack of appreciation for user acceptance criteria, or poor requirements management.

So, yes, I agree with you: The real problem is people adopting an agile methodology without understanding what the broader concept of agile development is all about. I think you can take agile principles and apply them to old-fashioned waterfall projects to gain really impressive benefits (and I&#039;ve done so several times). You can also take those principles and, without the right structure and guidance, end up with an &quot;agile project&quot; that lacks the maturity to deliver. Unfortunately, &quot;agile&quot; seems to have become nearly synonymous with &quot;lacking as much ceremony, artifact and process as possible,&quot; and that, I feel, is in large part due to the over-emphasis on simplicity coming from the Manifesto and the Scrum Alliance (as well as other sources).</description>
		<content:encoded><![CDATA[<p>Yes, spot on target. (Although, re-reading my article, I see a few spots where I wrote &#8220;agile&#8221; and really should have written &#8220;agile methodology.&#8221;) The Agile Manifesto is a wonderful philosophy &#8212; one that I&#8217;ve applied since it&#8217;s inception almost a decade ago. But, it&#8217;s just a philosophy, more of an approach that can be applied to any situation. In that regard it&#8217;s much like Zen philosophy &#8212; it&#8217;s simple, it strives for simplicity, and it remains largely unconcerned with the minutiae of implementation. That minutiae is left to the implementor to settle upon and therein comes methodology and process.</p>
<p>The Manifesto is, I think, overstated by the agile community and the Manifesto authors. This is where I break from the Agile Manifesto. Whether employing a methodology or development, each situation calls for the right set of tools. My concern lies with the over-emphasis on an over-simplified philosophy that is applied too broadly. This philosophy works well when taken merely as a guideline to live by, but when applied too vigorously it seems &#8212; at least in my experience &#8212; to result in over-simplified development methodology. Quite often that means missing quality assurance, incomplete or late-cycle structured testing, a lack of appreciation for user acceptance criteria, or poor requirements management.</p>
<p>So, yes, I agree with you: The real problem is people adopting an agile methodology without understanding what the broader concept of agile development is all about. I think you can take agile principles and apply them to old-fashioned waterfall projects to gain really impressive benefits (and I&#8217;ve done so several times). You can also take those principles and, without the right structure and guidance, end up with an &#8220;agile project&#8221; that lacks the maturity to deliver. Unfortunately, &#8220;agile&#8221; seems to have become nearly synonymous with &#8220;lacking as much ceremony, artifact and process as possible,&#8221; and that, I feel, is in large part due to the over-emphasis on simplicity coming from the Manifesto and the Scrum Alliance (as well as other sources).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: josh milane</title>
		<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/comment-page-1/#comment-47</link>
		<dc:creator>josh milane</dc:creator>
		<pubDate>Fri, 07 May 2010 23:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rational-scrum.com/?p=223#comment-47</guid>
		<description>You are talking about agile methodologies, not Agile development. Agile development would have you use whatever artifacts fit the bill. The real problem is people adopting an agile methodology without understanding Agile. The rest of you speak of Product Owners, etc.. These are entities within a defined methodology. You have to think more Agile than that. May I suggest you read the Agile Manifesto, then think about a time you played a team sport (or a game like chess) and then revisit these issues?

Best,

Josh</description>
		<content:encoded><![CDATA[<p>You are talking about agile methodologies, not Agile development. Agile development would have you use whatever artifacts fit the bill. The real problem is people adopting an agile methodology without understanding Agile. The rest of you speak of Product Owners, etc.. These are entities within a defined methodology. You have to think more Agile than that. May I suggest you read the Agile Manifesto, then think about a time you played a team sport (or a game like chess) and then revisit these issues?</p>
<p>Best,</p>
<p>Josh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samad Aidane</title>
		<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/comment-page-1/#comment-46</link>
		<dc:creator>Samad Aidane</dc:creator>
		<pubDate>Thu, 29 Apr 2010 06:17:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.rational-scrum.com/?p=223#comment-46</guid>
		<description>Zac,

Your post is spot on. It is highlighting a conversation that needs to take place about how to scale agile to tackle large and more complex projects. If agile is going to grow up, then it needs to continue to evolve beyond its current practices that are optimized for software development projects. 

For example, the idea of a product owner is unfeasible in a complex ERP upgrade project. To continue to insist that the business nominate a single person, in such projects, ignores the reality that no one person in today’s complex organizations can be the chief of answers. The reality of organizations today is that they don’t come in a very neatly packaged configuration to which we can apply a single methodology. We need to adopt, adapt, and apply whatever practices can help us deliver projects successfully.

In my view, there is nothing wrong for an agile project to incorporate waterfall methods when it makes sense. We shouldn&#039;t worry too much about keeping agile pure when what some projects need is a hybrid of agile and waterfall practices. What really matters is the results. When a project is delivered successfully, does anybody from the customer side really cares what methodology or practices were used? This is one of the key principles behind what I call Guerrilla Project Management that I write about in my blog. It is a mindset that believes that when it comes to delivering successful projects, any practice that will help the team get to the finish line is fair game. Call it agile or waterfall or a combination of both. 

Thank you.</description>
		<content:encoded><![CDATA[<p>Zac,</p>
<p>Your post is spot on. It is highlighting a conversation that needs to take place about how to scale agile to tackle large and more complex projects. If agile is going to grow up, then it needs to continue to evolve beyond its current practices that are optimized for software development projects. </p>
<p>For example, the idea of a product owner is unfeasible in a complex ERP upgrade project. To continue to insist that the business nominate a single person, in such projects, ignores the reality that no one person in today’s complex organizations can be the chief of answers. The reality of organizations today is that they don’t come in a very neatly packaged configuration to which we can apply a single methodology. We need to adopt, adapt, and apply whatever practices can help us deliver projects successfully.</p>
<p>In my view, there is nothing wrong for an agile project to incorporate waterfall methods when it makes sense. We shouldn&#8217;t worry too much about keeping agile pure when what some projects need is a hybrid of agile and waterfall practices. What really matters is the results. When a project is delivered successfully, does anybody from the customer side really cares what methodology or practices were used? This is one of the key principles behind what I call Guerrilla Project Management that I write about in my blog. It is a mindset that believes that when it comes to delivering successful projects, any practice that will help the team get to the finish line is fair game. Call it agile or waterfall or a combination of both. </p>
<p>Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Bowen</title>
		<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/comment-page-1/#comment-45</link>
		<dc:creator>John Bowen</dc:creator>
		<pubDate>Sat, 24 Apr 2010 06:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.rational-scrum.com/?p=223#comment-45</guid>
		<description>You sum up the problem well. I have a couple of clients who suffer from Agile addiction and are starting to hit problems 12 - 24 months down the road from having used Agile as a stand alone approach. In my role supporting their operational side the impact has been significant in terms of firstly the initial quick fixes that inspired them that they had found the holy grail of software development, and now the nightmare of not having mixed Agile with some strategic thinking and a more structured approach.

Effectively we are having to take them back to where they started and do it all again for some activity streams and that is a painful process when transaction levels are at about 600% of what they were at the beginning.

Thanks for a great item.</description>
		<content:encoded><![CDATA[<p>You sum up the problem well. I have a couple of clients who suffer from Agile addiction and are starting to hit problems 12 &#8211; 24 months down the road from having used Agile as a stand alone approach. In my role supporting their operational side the impact has been significant in terms of firstly the initial quick fixes that inspired them that they had found the holy grail of software development, and now the nightmare of not having mixed Agile with some strategic thinking and a more structured approach.</p>
<p>Effectively we are having to take them back to where they started and do it all again for some activity streams and that is a painful process when transaction levels are at about 600% of what they were at the beginning.</p>
<p>Thanks for a great item.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

