<?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 death of Agile</title>
	<atom:link href="http://www.bileblog.org/2006/09/the-death-of-agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bileblog.org/2006/09/the-death-of-agile/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-death-of-agile</link>
	<description>If you have nothing bad to say, say nothing.</description>
	<lastBuildDate>Wed, 14 Dec 2011 08:51:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: KeithSucksFatNoughts</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-8974</link>
		<dc:creator>KeithSucksFatNoughts</dc:creator>
		<pubDate>Thu, 30 Apr 2009 14:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-8974</guid>
		<description>Problem I think is ignorant twunts jumping on the agile bandwagon without any knowledge of what the fuck they are doing.  Every time I ask for details on what the fuck we are meant to be building I get shown some ill-thought out system architecture diagram without any details.  When I ask for clarification I get told &#039;We are being agile, we will clarify that when we get to it&#039;.  When agile is being thrown around as an excuse not to have any idea on what the fuck we are meant to be building, how we are going to build it or even why we are building it you get the massive clusterfucks that pass for IT projects.
When ignorant pricks throw the word agile around to cover their own inadequacies and ignorance then agile methodlogy will be tarnished.  In fact the methodology is n&#039;t the issue it&#039;s the fact that software development seems to be a magnet for small-minded, insecure little men who like to get their rocks off by sending emails with technical terms in to make themselves sound clever.  When they actually face an issue in the real world or have to deliver something they shit their pants and start blaming processes and methologies to cover themselves.  
You could give these fuckwits some beans and a tin-opener and they would starve to death while they argued about marshalling and unmarshalling their beans, synchronous vs asynchronous tin-opening work flows and the domain model of a bean.
Shit people build shit software whatever the methodology.</description>
		<content:encoded><![CDATA[<p>Problem I think is ignorant twunts jumping on the agile bandwagon without any knowledge of what the fuck they are doing.  Every time I ask for details on what the fuck we are meant to be building I get shown some ill-thought out system architecture diagram without any details.  When I ask for clarification I get told &#8216;We are being agile, we will clarify that when we get to it&#8217;.  When agile is being thrown around as an excuse not to have any idea on what the fuck we are meant to be building, how we are going to build it or even why we are building it you get the massive clusterfucks that pass for IT projects.<br />
When ignorant pricks throw the word agile around to cover their own inadequacies and ignorance then agile methodlogy will be tarnished.  In fact the methodology is n&#8217;t the issue it&#8217;s the fact that software development seems to be a magnet for small-minded, insecure little men who like to get their rocks off by sending emails with technical terms in to make themselves sound clever.  When they actually face an issue in the real world or have to deliver something they shit their pants and start blaming processes and methologies to cover themselves.<br />
You could give these fuckwits some beans and a tin-opener and they would starve to death while they argued about marshalling and unmarshalling their beans, synchronous vs asynchronous tin-opening work flows and the domain model of a bean.<br />
Shit people build shit software whatever the methodology.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agilebot</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-8971</link>
		<dc:creator>agilebot</dc:creator>
		<pubDate>Wed, 01 Apr 2009 04:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-8971</guid>
		<description>Hi Agile fags.  Agile is for suckers.  Can i not go to work and wake up a moment before I SCRUM at 8am?  FUUUUUUUUU....  

Agile will die, its just another fad.   And yes agile evangilists are beyond smug...

Agile to me means you spend more time talking about patterns and practices than actually working, while putting project managers out of jobs.  Doesnt surprise me since you are BETTER AT EVERYTHING THAN ANYONE ELSE.   Including buttering hot dogs.   Youre just better.

And yet, with all this agile todo tada bs, you still attack the author.  Not that Im saying any blogger/twitterer writes about anything that isnt worthless crap that&#039;s created just to get some traffic.  

If you want to have a successful project, how about hiring the right people?  How about not hiring the people that want to talk about what they are going to do, more than they want to work.  The agilists ive come accross want to talk talk talk, and I want them to STFU.  And then comes some ground breaking product (ahem) TWITTER.  Seriously?  If it were popular in 1995 I *might* understand.   

Agile is BS.  You know it is, but somehow it gives you some edge when dealing up new gigs with ignorant people with money to spend.   Sooo anon software dicks....   What are you building today?  A better twitter?  Figures, you seem to like to follow people.  There was a point that I thought software was an art, but all the artists left because they had to deal with some uptight fundamentalists.  So and so said agile was good, so and so said some band was good, and someone said twitter was fantastic and will change the world.  Yeh right.

Fuck 37 signals, Pair programming, TDD, XP, little bits of paper, incremental releases, and smug turdy devs....   The software industry has evolved into a bunch of pricks and I hope to never ever work with any of you righteous punks.  Id rather starve or be in a shark attack.  Fuck your ignorant metrics, fuck the company you work for, and...      You&#039;ll see, you fucking pompous assholes.  You&#039;ve ruined it for everyone...  If i could punch you face I would, I&#039;m so sick of this.</description>
		<content:encoded><![CDATA[<p>Hi Agile fags.  Agile is for suckers.  Can i not go to work and wake up a moment before I SCRUM at 8am?  FUUUUUUUUU&#8230;.  </p>
<p>Agile will die, its just another fad.   And yes agile evangilists are beyond smug&#8230;</p>
<p>Agile to me means you spend more time talking about patterns and practices than actually working, while putting project managers out of jobs.  Doesnt surprise me since you are BETTER AT EVERYTHING THAN ANYONE ELSE.   Including buttering hot dogs.   Youre just better.</p>
<p>And yet, with all this agile todo tada bs, you still attack the author.  Not that Im saying any blogger/twitterer writes about anything that isnt worthless crap that&#8217;s created just to get some traffic.  </p>
<p>If you want to have a successful project, how about hiring the right people?  How about not hiring the people that want to talk about what they are going to do, more than they want to work.  The agilists ive come accross want to talk talk talk, and I want them to STFU.  And then comes some ground breaking product (ahem) TWITTER.  Seriously?  If it were popular in 1995 I *might* understand.   </p>
<p>Agile is BS.  You know it is, but somehow it gives you some edge when dealing up new gigs with ignorant people with money to spend.   Sooo anon software dicks&#8230;.   What are you building today?  A better twitter?  Figures, you seem to like to follow people.  There was a point that I thought software was an art, but all the artists left because they had to deal with some uptight fundamentalists.  So and so said agile was good, so and so said some band was good, and someone said twitter was fantastic and will change the world.  Yeh right.</p>
<p>Fuck 37 signals, Pair programming, TDD, XP, little bits of paper, incremental releases, and smug turdy devs&#8230;.   The software industry has evolved into a bunch of pricks and I hope to never ever work with any of you righteous punks.  Id rather starve or be in a shark attack.  Fuck your ignorant metrics, fuck the company you work for, and&#8230;      You&#8217;ll see, you fucking pompous assholes.  You&#8217;ve ruined it for everyone&#8230;  If i could punch you face I would, I&#8217;m so sick of this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Brady</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-8594</link>
		<dc:creator>Kevin Brady</dc:creator>
		<pubDate>Tue, 15 Apr 2008 22:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-8594</guid>
		<description>It is interesting to see the the full time Agile Scrum PR consultants working over this blogg. I know them only to well :) I am not sure a pro 9 /11 blog would equal the level of blog commenting /vitriol featured on this blog. Keep the commonsense rolling on this Agile /Scrum rubbish. My issue with all this is not the fact that these PR consultants are earning fees or Agile signatories milk this crazy /sect for all it worth (I am consultant myself and we all want a new cardon&#039;t we) its just the fact that this is a diversionary subject. We have 70 to 90 percent project failure rates thorughout the world which waste billions of dollars each year. Agile and Scrum is not the answer to this problem and is a small scale /small town attempt to make projects successful. The terrible truth is that we need to take lessons from the construction and engineering industry which has failure rates of 10% or less. Its not rocket science and certainly does not need a bunch of fee earning revolutionaires reinventing the wheel. Better stakeholder managment /project managment and structured planning and risk management might by part of the answer. Just ask a construction project manager.</description>
		<content:encoded><![CDATA[<p>It is interesting to see the the full time Agile Scrum PR consultants working over this blogg. I know them only to well :) I am not sure a pro 9 /11 blog would equal the level of blog commenting /vitriol featured on this blog. Keep the commonsense rolling on this Agile /Scrum rubbish. My issue with all this is not the fact that these PR consultants are earning fees or Agile signatories milk this crazy /sect for all it worth (I am consultant myself and we all want a new cardon&#8217;t we) its just the fact that this is a diversionary subject. We have 70 to 90 percent project failure rates thorughout the world which waste billions of dollars each year. Agile and Scrum is not the answer to this problem and is a small scale /small town attempt to make projects successful. The terrible truth is that we need to take lessons from the construction and engineering industry which has failure rates of 10% or less. Its not rocket science and certainly does not need a bunch of fee earning revolutionaires reinventing the wheel. Better stakeholder managment /project managment and structured planning and risk management might by part of the answer. Just ask a construction project manager.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe M.</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-7990</link>
		<dc:creator>Joe M.</dc:creator>
		<pubDate>Fri, 26 Oct 2007 17:41:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-7990</guid>
		<description>Agile does indeed suck, and so do all the cuntlicking consultants who sell it (I should know--I&#039;m one of them). But what also sucks is people who say, &quot;I already know everything about how to build software, and no one&#039;s going to tell me that there might be a better way of doing things.&quot; Software developers are an arrogant bunch, and posts like this one have are in some part written out of fear. I know it, I&#039;ve seen it.

&quot;I am too cowardly to admit that I have my head so far up my ass, and have kissed it so many times, that someone will point out that maybe I&#039;m not be the greatest programmer ever.&quot;

Most of the post is good. The bit about TDD testing the wrong things completely misunderstands anything about the practice, where it fits into software development, and how to do it right. Try posting out of something other than complete fucking ignorance next time. &quot;I tried TDD for a day and I didn&#039;t like it, so I gave up and decided to rip it instead.&quot;</description>
		<content:encoded><![CDATA[<p>Agile does indeed suck, and so do all the cuntlicking consultants who sell it (I should know&#8211;I&#8217;m one of them). But what also sucks is people who say, &#8220;I already know everything about how to build software, and no one&#8217;s going to tell me that there might be a better way of doing things.&#8221; Software developers are an arrogant bunch, and posts like this one have are in some part written out of fear. I know it, I&#8217;ve seen it.</p>
<p>&#8220;I am too cowardly to admit that I have my head so far up my ass, and have kissed it so many times, that someone will point out that maybe I&#8217;m not be the greatest programmer ever.&#8221;</p>
<p>Most of the post is good. The bit about TDD testing the wrong things completely misunderstands anything about the practice, where it fits into software development, and how to do it right. Try posting out of something other than complete fucking ignorance next time. &#8220;I tried TDD for a day and I didn&#8217;t like it, so I gave up and decided to rip it instead.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred (shareme)</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-247</link>
		<dc:creator>Fred (shareme)</dc:creator>
		<pubDate>Thu, 26 Oct 2006 14:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-247</guid>
		<description>If we had JBoss and Geroimo as project managers we wouldn&#039;t need methodogies. And then maybe those people at IBM DeveloperWorks woold publsih my articles. And possibly get the Indy Domain Name speculators to pay me adn corrrect oversttaed 1099s. But mainly getting Tomcat 6 running no Deian this weekend would help.</description>
		<content:encoded><![CDATA[<p>If we had JBoss and Geroimo as project managers we wouldn&#8217;t need methodogies. And then maybe those people at IBM DeveloperWorks woold publsih my articles. And possibly get the Indy Domain Name speculators to pay me adn corrrect oversttaed 1099s. But mainly getting Tomcat 6 running no Deian this weekend would help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Calo Bob</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-246</link>
		<dc:creator>Calo Bob</dc:creator>
		<pubDate>Fri, 20 Oct 2006 15:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-246</guid>
		<description>I&#039;m working in a bank as a change agent, and managed to get a bunch of people writing high quality software applications using &quot;sane practices that work&quot;, leaving behind their craptastic previous efforts. 

It just so happens that I can use the &quot;agile&quot; moniker (which makes it easier to talk about) and a sensible application of the practices to make it work.</description>
		<content:encoded><![CDATA[<p>I&#8217;m working in a bank as a change agent, and managed to get a bunch of people writing high quality software applications using &#8220;sane practices that work&#8221;, leaving behind their craptastic previous efforts. </p>
<p>It just so happens that I can use the &#8220;agile&#8221; moniker (which makes it easier to talk about) and a sensible application of the practices to make it work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jez</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-245</link>
		<dc:creator>Jez</dc:creator>
		<pubDate>Thu, 19 Oct 2006 12:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-245</guid>
		<description>To reply to Uncle Wiggly:

&gt; Wow, just had to point out, once again, that the waterfall process works. The banking industry runs on software created using it. 

I&#039;ve worked in the banking industry, and it is highly entertaining to see the terrible quality of the software (which as you rightly point out is mostly built using waterfall processes, or sometimes no process at all, and golf-course-ware). I&#039;m always hearing (from other contractors) of messaging systems that died losing millions of dollars of transactions.

I&#039;ve personally seen a craptastic analytics system that report results a few million pounds out here and there because of some obscure and complex stored procedure somewhere that grew organically without any tests to ensure that the latest feature / fix didn&#039;t break anything.

I&#039;ve seen agile projects in banks work fantastically well - and of course abysmally badly. But at least with the agile ones you have a test suite and well-factored code at the end of it so you have a chance of understanding and being able to change the system.</description>
		<content:encoded><![CDATA[<p>To reply to Uncle Wiggly:</p>
<p>> Wow, just had to point out, once again, that the waterfall process works. The banking industry runs on software created using it. </p>
<p>I&#8217;ve worked in the banking industry, and it is highly entertaining to see the terrible quality of the software (which as you rightly point out is mostly built using waterfall processes, or sometimes no process at all, and golf-course-ware). I&#8217;m always hearing (from other contractors) of messaging systems that died losing millions of dollars of transactions.</p>
<p>I&#8217;ve personally seen a craptastic analytics system that report results a few million pounds out here and there because of some obscure and complex stored procedure somewhere that grew organically without any tests to ensure that the latest feature / fix didn&#8217;t break anything.</p>
<p>I&#8217;ve seen agile projects in banks work fantastically well &#8211; and of course abysmally badly. But at least with the agile ones you have a test suite and well-factored code at the end of it so you have a chance of understanding and being able to change the system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Calo Bob</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-244</link>
		<dc:creator>Calo Bob</dc:creator>
		<pubDate>Thu, 19 Oct 2006 10:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-244</guid>
		<description>Ever since about 2001, agile practices have become pretty well accepted. You&#039;re right on one thing though. We need fewer &quot;ideologies&quot; and more pragmatic implementation of &quot;every&quot; sofware development process...</description>
		<content:encoded><![CDATA[<p>Ever since about 2001, agile practices have become pretty well accepted. You&#8217;re right on one thing though. We need fewer &#8220;ideologies&#8221; and more pragmatic implementation of &#8220;every&#8221; sofware development process&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian carter</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-243</link>
		<dc:creator>Christian carter</dc:creator>
		<pubDate>Sat, 14 Oct 2006 07:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-243</guid>
		<description>Why the heck are people using the words &#039;enforce&#039; and &#039;agile&#039; in the same sentence? If anything agile should be about getting something done using the right tool! If pair programming is the right tool use it, if TDD is the one to go then practice it, if model storming on a whiteboard is right for the situation then do that otherwise use rational rose or a piece of paper...</description>
		<content:encoded><![CDATA[<p>Why the heck are people using the words &#8216;enforce&#8217; and &#8216;agile&#8217; in the same sentence? If anything agile should be about getting something done using the right tool! If pair programming is the right tool use it, if TDD is the one to go then practice it, if model storming on a whiteboard is right for the situation then do that otherwise use rational rose or a piece of paper&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-242</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 12 Oct 2006 00:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-242</guid>
		<description>x</description>
		<content:encoded><![CDATA[<p>x</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pedro</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-241</link>
		<dc:creator>pedro</dc:creator>
		<pubDate>Wed, 11 Oct 2006 16:13:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-241</guid>
		<description>&gt;his was not entertaining like other biles...:(
why, because he laugh about you?</description>
		<content:encoded><![CDATA[<p>>his was not entertaining like other biles&#8230;:(<br />
why, because he laugh about you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BuggyFunBunny</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-240</link>
		<dc:creator>BuggyFunBunny</dc:creator>
		<pubDate>Thu, 05 Oct 2006 23:10:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-240</guid>
		<description>If only someone would drive a steak through the heart of Draxmla.  Same tribe.</description>
		<content:encoded><![CDATA[<p>If only someone would drive a steak through the heart of Draxmla.  Same tribe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-239</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 03 Oct 2006 22:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-239</guid>
		<description>What&#039;s missing with all this &quot;use this method&quot; or &quot;use that process&quot; is that any methodology or process implemented by an inexperienced team will probably have problems. The focus on following a methodology is wrong. The focus should be on finding or developing people with the experience to manage a project.

What every software project needs is a leader experienced enough in all the complex skills (technical, interpersonal etc...) who can instinctively tell what methods and tools will lead the project to success. This kind of person is hard to find - their knowledge is gained not just through training in the latest methodology but through experiencing successes and failures and the wisdom to know what causes either.  They will not just stick slavishly to one process or another but know what to choose from what works from previous projects.

We must acknowledge that software projects are complicated and no process/methodology can really reduce that complexity. Only skilled and experienced project leaders applying their knowledge wisely can make a successful software project but then that isn&#039;t always guaranteed. This is a fact of life.

I know, of course, that many software teams are stuck with the people they have, whether they are skilled and experienced or not, but that is always going to be the nature of the problem and the one that we need to address. 

What these various methodologies can bring into play is that where experience and skill is lacking they can *suggest* ways forward that may not have previously been considered, but thinking that implementing any one slavishly will remove all problems is nearly always going to end in disappointment.

To summarise: Don&#039;t slavishly focus on one methodology - study them all. All methodologies have something to offer, what is required is the skill and experience to know which parts of which methodology to apply at which time and how to apply them.</description>
		<content:encoded><![CDATA[<p>What&#8217;s missing with all this &#8220;use this method&#8221; or &#8220;use that process&#8221; is that any methodology or process implemented by an inexperienced team will probably have problems. The focus on following a methodology is wrong. The focus should be on finding or developing people with the experience to manage a project.</p>
<p>What every software project needs is a leader experienced enough in all the complex skills (technical, interpersonal etc&#8230;) who can instinctively tell what methods and tools will lead the project to success. This kind of person is hard to find &#8211; their knowledge is gained not just through training in the latest methodology but through experiencing successes and failures and the wisdom to know what causes either.  They will not just stick slavishly to one process or another but know what to choose from what works from previous projects.</p>
<p>We must acknowledge that software projects are complicated and no process/methodology can really reduce that complexity. Only skilled and experienced project leaders applying their knowledge wisely can make a successful software project but then that isn&#8217;t always guaranteed. This is a fact of life.</p>
<p>I know, of course, that many software teams are stuck with the people they have, whether they are skilled and experienced or not, but that is always going to be the nature of the problem and the one that we need to address. </p>
<p>What these various methodologies can bring into play is that where experience and skill is lacking they can *suggest* ways forward that may not have previously been considered, but thinking that implementing any one slavishly will remove all problems is nearly always going to end in disappointment.</p>
<p>To summarise: Don&#8217;t slavishly focus on one methodology &#8211; study them all. All methodologies have something to offer, what is required is the skill and experience to know which parts of which methodology to apply at which time and how to apply them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ramsinb</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-238</link>
		<dc:creator>ramsinb</dc:creator>
		<pubDate>Tue, 03 Oct 2006 19:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-238</guid>
		<description>So far the only really valid reason not to practice agile in any organisation discussed so far was &quot;Problem is that most bosses don&#039;t really accept the concept of agile&quot;. I also agree with &quot;Problem I have seen over-and-over again when people &quot;pragmatically&quot; adopting any agile process is they are not skilled enough to understand the the consequences of their decisions on what they choose to include and what they choose to leave out&quot;.

Other than that the other reasons say something along with lines of I don&#039;t like this aspect of the agile approach or that. Well just don&#039;t use that aspect. If you don&#039;t like pairing don&#039;t pair, don&#039;t like index cards, don&#039;t use them! Just because agilers say you either do everything or your not agile doesn&#039;t mean you must do everything.

The agile unified process states that during the inception phase of sdlc you produce little documentation. I don&#039;t agree with this and so during the inception phase I prefer to create detailed documentation of the domain model. Does this mean I don&#039;t practice agile? Who really cares.

One post states their is no measure on the results of agile. There is a study on the benefits of pair programming (look for benefits of pair programming on the agile alliance website), which demonstrates how pairing can improve code - if you don&#039;t believe it I don&#039;t want to hear it JUST DON&#039;T USE IT! Alternatively if you want a quantative measure of the agile process then simply incorporate something like the Six Sigma methodology into your business process this will measure results and you don&#039;t have to wait for 10yrs to determine if you are successful. There is a article regarding the integration of six sigma with XP (www.sei.cmu.edu/cmmi/adoption/pdf/jarvis-gristock.pdf ). The way I see it is that you can use six sigma to measure the effectiveness of say pairing two individuals (measure the defect rates of two individuals). If these two particulary work poorly together then six sigma should pick this up and you should not allow it, althernatively if they work good together then pair them more frequently.

I&#039;m just saying use what makes sense and don&#039;t use what doesn&#039;t!</description>
		<content:encoded><![CDATA[<p>So far the only really valid reason not to practice agile in any organisation discussed so far was &#8220;Problem is that most bosses don&#8217;t really accept the concept of agile&#8221;. I also agree with &#8220;Problem I have seen over-and-over again when people &#8220;pragmatically&#8221; adopting any agile process is they are not skilled enough to understand the the consequences of their decisions on what they choose to include and what they choose to leave out&#8221;.</p>
<p>Other than that the other reasons say something along with lines of I don&#8217;t like this aspect of the agile approach or that. Well just don&#8217;t use that aspect. If you don&#8217;t like pairing don&#8217;t pair, don&#8217;t like index cards, don&#8217;t use them! Just because agilers say you either do everything or your not agile doesn&#8217;t mean you must do everything.</p>
<p>The agile unified process states that during the inception phase of sdlc you produce little documentation. I don&#8217;t agree with this and so during the inception phase I prefer to create detailed documentation of the domain model. Does this mean I don&#8217;t practice agile? Who really cares.</p>
<p>One post states their is no measure on the results of agile. There is a study on the benefits of pair programming (look for benefits of pair programming on the agile alliance website), which demonstrates how pairing can improve code &#8211; if you don&#8217;t believe it I don&#8217;t want to hear it JUST DON&#8217;T USE IT! Alternatively if you want a quantative measure of the agile process then simply incorporate something like the Six Sigma methodology into your business process this will measure results and you don&#8217;t have to wait for 10yrs to determine if you are successful. There is a article regarding the integration of six sigma with XP (www.sei.cmu.edu/cmmi/adoption/pdf/jarvis-gristock.pdf ). The way I see it is that you can use six sigma to measure the effectiveness of say pairing two individuals (measure the defect rates of two individuals). If these two particulary work poorly together then six sigma should pick this up and you should not allow it, althernatively if they work good together then pair them more frequently.</p>
<p>I&#8217;m just saying use what makes sense and don&#8217;t use what doesn&#8217;t!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Skorsky</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-237</link>
		<dc:creator>Skorsky</dc:creator>
		<pubDate>Tue, 03 Oct 2006 14:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-237</guid>
		<description>Right on the money. But it needs little more history and pshychological motivation;

The starting point of agile was that about %50 of IT projects were going bust as of 2001. The thought was something had to be changed, and that, according to Agilers, could only be through a MAJOR change. They figured customer/programmer relation was wrong. They figured we were coding all wrong. And here comes the new way of doing things. THE SOLUTION. The holy fucking grail. Take it or leave it, because we are all in a bad juju here. We&#039;ve got to do something.

What we know now, we were not doing our old tried and true stuff RIGHT, but it took all the Agile hoopla for us to figure that out. Unit tests are fine, not in the amount Agilers want, but necessary nonetheless, but integration tests are more important. No little fucking cards, thank you, but let&#039;s write this one nice document where everything is clearly stated. 

In some ways, Agile buzz was great help. Agile did not put the emphasis integration tests, but it gave an emphasis on the word &quot;testing&quot;, so people are more focused on it now. They didn&#039;t reach the right place, but they created an energy in some general direction. 

They really put emphasis on &quot;customers cannot decide on technical shit, and techies cannot decide about business shit&quot; comment. This might come like no surprise to you, but imagine some shy, antisocial techie dude who somehow finds himeself in &quot;customer interaction&quot; mode where he has to contribute &quot;definining requirements which effect technical requirements/technology&quot; and is in a tight spot, with pressing deadline, and has a team to lead. Trust me, you want this guy to have heard some of the rules of thumbs that Beck talked about. XP, even deadly wrong on all aspects, was exactly right on mood, which in effect said a big FUCK YOU to all project management style that has defined the last 20 years. People do breathe down the necks of techies who don&#039;t know how to say FUCK YOU like Beck did. 

No I don&#039;t like the little cards. No I don&#039;t have an integration machine in my projects. But I do push people for more unit tests, and people do write them, thanks to the buzz that gave us TestNG (after crappy JUnit). I certainly do not write tests first, because my interfaces change as I write them, and I don&#039;t want to waste valuable fucking typing time on things that do not offer functional code. Plus I am at a level where I can feel my way through the code without testing a function that has &quot;one indentation level&quot;, if you know what I mean... No I don&#039;t mock. No I don&#039;t pair-program, because if I liked people that much, I would be a fucking salesman. But it was good to hear communication is important, so I push people for more e-mail messages now, after every commit especially. 

So, yes, I think the religion must die. But let&#039;s not forget on the little goodies we got out of it, and the spirit.</description>
		<content:encoded><![CDATA[<p>Right on the money. But it needs little more history and pshychological motivation;</p>
<p>The starting point of agile was that about %50 of IT projects were going bust as of 2001. The thought was something had to be changed, and that, according to Agilers, could only be through a MAJOR change. They figured customer/programmer relation was wrong. They figured we were coding all wrong. And here comes the new way of doing things. THE SOLUTION. The holy fucking grail. Take it or leave it, because we are all in a bad juju here. We&#8217;ve got to do something.</p>
<p>What we know now, we were not doing our old tried and true stuff RIGHT, but it took all the Agile hoopla for us to figure that out. Unit tests are fine, not in the amount Agilers want, but necessary nonetheless, but integration tests are more important. No little fucking cards, thank you, but let&#8217;s write this one nice document where everything is clearly stated. </p>
<p>In some ways, Agile buzz was great help. Agile did not put the emphasis integration tests, but it gave an emphasis on the word &#8220;testing&#8221;, so people are more focused on it now. They didn&#8217;t reach the right place, but they created an energy in some general direction. </p>
<p>They really put emphasis on &#8220;customers cannot decide on technical shit, and techies cannot decide about business shit&#8221; comment. This might come like no surprise to you, but imagine some shy, antisocial techie dude who somehow finds himeself in &#8220;customer interaction&#8221; mode where he has to contribute &#8220;definining requirements which effect technical requirements/technology&#8221; and is in a tight spot, with pressing deadline, and has a team to lead. Trust me, you want this guy to have heard some of the rules of thumbs that Beck talked about. XP, even deadly wrong on all aspects, was exactly right on mood, which in effect said a big FUCK YOU to all project management style that has defined the last 20 years. People do breathe down the necks of techies who don&#8217;t know how to say FUCK YOU like Beck did. </p>
<p>No I don&#8217;t like the little cards. No I don&#8217;t have an integration machine in my projects. But I do push people for more unit tests, and people do write them, thanks to the buzz that gave us TestNG (after crappy JUnit). I certainly do not write tests first, because my interfaces change as I write them, and I don&#8217;t want to waste valuable fucking typing time on things that do not offer functional code. Plus I am at a level where I can feel my way through the code without testing a function that has &#8220;one indentation level&#8221;, if you know what I mean&#8230; No I don&#8217;t mock. No I don&#8217;t pair-program, because if I liked people that much, I would be a fucking salesman. But it was good to hear communication is important, so I push people for more e-mail messages now, after every commit especially. </p>
<p>So, yes, I think the religion must die. But let&#8217;s not forget on the little goodies we got out of it, and the spirit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uncle Wiggly</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-236</link>
		<dc:creator>Uncle Wiggly</dc:creator>
		<pubDate>Mon, 02 Oct 2006 17:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-236</guid>
		<description>Wow, just had to point out, once again, that the waterfall process works.  The banking industry runs on software created using it.

&gt;&gt; CRAP CRAP CRAP! If you&#039;ve tried to be agile in any project and come away thinking agile is not the way to go then plan and simple you implemented the agile methodology incorrectly in your project! 

Right - prayer works, and if it does not work in your personal experience, then you must be praying in the wrong way.  

Now, see, here IS a good idea : perhaps we can get the customer to blame himself for product failure.  It works for the Pope, and it can work for software developers !

Rationality aside, the case for or against practice X can only be made to business with long-term financial results.  We don&#039;t have results for Fragile.  (No, we don&#039;t.  I can counter each of your happy stories with a sad story.  It&#039;s like selling cars, isn&#039;t it ?)

That&#039;s not surprising : we don&#039;t have really convincing financial results for anything else, either.  I&#039;m not even sure it is POSSIBLE to compare two approaches to software development - how can we account for the difference in teams, project, management, weather at the time of year the work was done, and so on ?  All we can really do is wait for a decade or so and get an overall impression of an approach applied over many domains.  So after a while we will get some idea of whether Fragile hoohah is really worthwhile ... which we don&#039;t have now.

Bu the way, for all you copcut artists outthere who want to say &#039;it&#039;s all just common sense !&#039; : cool.  Call it common sense, then, stop trying to brand the communal common sense.  Then I personally will hate you less.

And if that isn&#039;t worth altering your world view and abandoning your self-interest, what is ?</description>
		<content:encoded><![CDATA[<p>Wow, just had to point out, once again, that the waterfall process works.  The banking industry runs on software created using it.</p>
<p>>> CRAP CRAP CRAP! If you&#8217;ve tried to be agile in any project and come away thinking agile is not the way to go then plan and simple you implemented the agile methodology incorrectly in your project! </p>
<p>Right &#8211; prayer works, and if it does not work in your personal experience, then you must be praying in the wrong way.  </p>
<p>Now, see, here IS a good idea : perhaps we can get the customer to blame himself for product failure.  It works for the Pope, and it can work for software developers !</p>
<p>Rationality aside, the case for or against practice X can only be made to business with long-term financial results.  We don&#8217;t have results for Fragile.  (No, we don&#8217;t.  I can counter each of your happy stories with a sad story.  It&#8217;s like selling cars, isn&#8217;t it ?)</p>
<p>That&#8217;s not surprising : we don&#8217;t have really convincing financial results for anything else, either.  I&#8217;m not even sure it is POSSIBLE to compare two approaches to software development &#8211; how can we account for the difference in teams, project, management, weather at the time of year the work was done, and so on ?  All we can really do is wait for a decade or so and get an overall impression of an approach applied over many domains.  So after a while we will get some idea of whether Fragile hoohah is really worthwhile &#8230; which we don&#8217;t have now.</p>
<p>Bu the way, for all you copcut artists outthere who want to say &#8216;it&#8217;s all just common sense !&#8217; : cool.  Call it common sense, then, stop trying to brand the communal common sense.  Then I personally will hate you less.</p>
<p>And if that isn&#8217;t worth altering your world view and abandoning your self-interest, what is ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steaming Pile</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-235</link>
		<dc:creator>Steaming Pile</dc:creator>
		<pubDate>Mon, 02 Oct 2006 15:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-235</guid>
		<description>&gt;&gt; CRAP CRAP CRAP! If you&#039;ve tried to be agile in any project and come away thinking agile is not the way to go then plan and simple you implemented the agile methodology incorrectly in your project! 


Problem is that most bosses don&#039;t really accept the concept of agile -  meaning, &#039;change your environment to one that works&#039;, and instead like to point to things they see in books, websites etc, and say, see! we do that too. Agile to me means, &quot;we&#039;re holding you responsible because we&#039;re giving you control, until we decide we don&#039;t like what your decisions are, and then will arbitrarily change the rules.&quot;</description>
		<content:encoded><![CDATA[<p>>> CRAP CRAP CRAP! If you&#8217;ve tried to be agile in any project and come away thinking agile is not the way to go then plan and simple you implemented the agile methodology incorrectly in your project! </p>
<p>Problem is that most bosses don&#8217;t really accept the concept of agile &#8211;  meaning, &#8216;change your environment to one that works&#8217;, and instead like to point to things they see in books, websites etc, and say, see! we do that too. Agile to me means, &#8220;we&#8217;re holding you responsible because we&#8217;re giving you control, until we decide we don&#8217;t like what your decisions are, and then will arbitrarily change the rules.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlton</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-234</link>
		<dc:creator>Carlton</dc:creator>
		<pubDate>Mon, 02 Oct 2006 12:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-234</guid>
		<description>Problem I have seen over-and-over again when people &quot;pragmatically&quot; adopting any agile process is they are not skilled enough to understand the the consequences of their decisions on what they choose to include and what they choose to leave out.  IME, all agile processes are highly sensitive to communication and feedback and most &quot;pragmatic&quot; adoptions of Agile processes almost always reduce communication and feedback.  Without the levels of communication and feedback advocated by Agile processes, what you really have is just the status quo without the rigor of a design document, peer reviews, requirements analysis and structured testing.  Basically, you have a big fucking mess.</description>
		<content:encoded><![CDATA[<p>Problem I have seen over-and-over again when people &#8220;pragmatically&#8221; adopting any agile process is they are not skilled enough to understand the the consequences of their decisions on what they choose to include and what they choose to leave out.  IME, all agile processes are highly sensitive to communication and feedback and most &#8220;pragmatic&#8221; adoptions of Agile processes almost always reduce communication and feedback.  Without the levels of communication and feedback advocated by Agile processes, what you really have is just the status quo without the rigor of a design document, peer reviews, requirements analysis and structured testing.  Basically, you have a big fucking mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-233</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 02 Oct 2006 02:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-233</guid>
		<description>Meaning of the word Agile
1.  Characterized by quickness, lightness, and ease of movement; nimble.
2. Mentally quick or alert: an agile mind.

Hani I think there is some truth in what you say and some bullshit. Agile is horses for courses. Your arguments seem to be always all or nothing reminding me of George W.

Have a look around, nothing is good or bad in reality. Everything has a percentage of each - except in religion.</description>
		<content:encoded><![CDATA[<p>Meaning of the word Agile<br />
1.  Characterized by quickness, lightness, and ease of movement; nimble.<br />
2. Mentally quick or alert: an agile mind.</p>
<p>Hani I think there is some truth in what you say and some bullshit. Agile is horses for courses. Your arguments seem to be always all or nothing reminding me of George W.</p>
<p>Have a look around, nothing is good or bad in reality. Everything has a percentage of each &#8211; except in religion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ErikFK</title>
		<link>http://www.bileblog.org/2006/09/the-death-of-agile/comment-page-1/#comment-232</link>
		<dc:creator>ErikFK</dc:creator>
		<pubDate>Sun, 01 Oct 2006 15:54:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=21#comment-232</guid>
		<description>Judging and condamning Agile because of its zealots and greedy consultants is as stupid as judging the quality of a product by an add in a newspaper.

What is Agile about? See the Agile Manifesto! If this is dead - then Agile is dead and we should look for a different job - or do we want to waterfall again, for ever have clever managers force their headless goals/processes on us etc. etc.?

I&#039;m certainly not interested in having management and consultants confiscate Agile - but calling it dead is abandoning them the field...</description>
		<content:encoded><![CDATA[<p>Judging and condamning Agile because of its zealots and greedy consultants is as stupid as judging the quality of a product by an add in a newspaper.</p>
<p>What is Agile about? See the Agile Manifesto! If this is dead &#8211; then Agile is dead and we should look for a different job &#8211; or do we want to waterfall again, for ever have clever managers force their headless goals/processes on us etc. etc.?</p>
<p>I&#8217;m certainly not interested in having management and consultants confiscate Agile &#8211; but calling it dead is abandoning them the field&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

