Agile Conspiracy

Posted by Kevin Brady on Mon 30th October 2006 at 09:00 AM, Filed in Software Dev Methodologies

I mentioned in my last Agile related post - Agile Scrum Fails to Get to Grips with Human Psychology that I now want to move away from Agile focused posts for a while to give a little more balance to my blog content. However, as Al Pacino said in the God Father episode III “As soon as I am out, I find myself being pulled back in”. The “pulling back in” in this case took the form of an email from a friend.

image

The email stated that they had been keeping a close eye on my blog and its Agile related content, and informed me that they had never come across such seemingly organised /persistent/ aggressive and vitriolic commenting concerning what is essentially a set of commercially inspired ideas and concepts. The email continued stating that as serious blog reader he had done some investigation work and discovered that many of the blog commenters appearing on many of my Agile posts seemed to be commenting on Agile posts all over the net. When the dates and times of their comments are closely analysed it would appear that these defenders /promoters of the Agile faith are doing so possibly as a full time occupation which got me thinking!

This might go someway to explain the fact that when you do almost any Agile search on Google it is virtually impossible to find pages offering criticisms of Agile except my own. I can find more refutations concerning whether we landed on the moon or not than you can find about Agile, with the exceptions of the following Agile blog posts brought to my attention by my good friend:-

Beust.com

Emxsoftware.com

Butunclebob.com

Nutrun.com

Steve Yegge Blogspot

The professional Agile defenders of the faith, seem to work 7 days a week promoting and seeing off criticism of any kind, even if it is beneficial criticism which might help Agile evolve into something more robust and useful.

If you don’t believe me about how strange all this is then take a look at the comments on my post Agile Scrum Fails to Get to Grips with Human Psychology and compare this to the comments on the blogs listed above. You will see the same people commenting time and time again. This is only a sample of their activities, with many of these guys featuring on countless Agile promotional sites and advice forums, serving up dialogue on the importance of Agile as if their life, and the rest of the human race depended on it.

WHY!! & HOW!! Can they afford to do this? 

(1) One possibility is that they might be being paid by one or more of the specialist Agile consultancies /software houses to do this as part of a concerted campaign to crush all criticism of Agile /Scrum on the net, so they can grab and hold the intellectual high ground.

(2) These people could be acting together as a concert party who believe in Agile with such fervour (the kind of fervour you see at pyramid selling conferences) that they are prepared to put their short term consultancy revenue generation and their jobs on the line by providing so much on-line time to support the Agile cause.

(3) They are Agile consultants with long gaps between assignments who have nothing better to do than work 7 days a week on on-line promotion /defence of the Agile cause rather than the specific promotion of their own businesses. Surely a highway to nothing in my view.

I know which option I favour. To get a better idea of my views on management consultants and how Agile is a gift from the gods of management consulting - please see my posts Agile Fees Feeding Frenzy and Management Consultants Freinds or Foe.

Finally, I have had over the weeks, a number of really worrying emails from developers agreeing with my comments made in by Agile Scrum Fails to Get to Grips with Human Psychology, but feel too frightened to speak out (inside or outside of the organisation) in case they get discovered. I am at last getting to see what some of these defenders of the Agile faith mean by the statement “Agile is a state of mind not a method”. You’re either for us or against us, you’re either in the cult or you’re out. True belief does not involve criticism of the unarguable and irrefutable. NOTHING is this water tight.
 
Who in their right mind would engage Agile consultants to transform their organisations IT department if what I am saying is true:-

(1) Developers frightened to speak out about some of the obvious deficiencies of Agile
(2) The crushing of all criticism on the internet in such an organised and potentially sponsored manner.
(3) Vitriolic Blog commenting. 

I struggle to reconcile the central Agile /Scrum tenets of trust, and teamwork over paperwork with the behaviour I have been witnessing.

If you’re a CTO currently thinking of moving over to Agile, then I suggest you do so with your eyes wide open. As a minimum take, a look at some of the links detailed in this post and gets a broad view of what Agile could truly mean for your organisation’s future.

This entry has been viewed 5061 times.

READER COMMENTS:

Wow, this article really blows the whole Agile debate wide open.

Posted by Chris Tyler  on Mon 30th October 2006 at 03:41 PM | #

Hi Kevin,

Assuming that the majority of readers of agile-related posts are likely to be agile practitioners, we can perhaps hypothesise another reason why they get so many pro-agile comments?

Possible non-sinister reasons agilists comment on blogs so much:

1. They’ve seen agile methods work and want to tell people about it
2. The sort of people attracted to agile really like to talk
3. We all spend WAY too much time geeking out (case in point- I’m currently on my lunch break)
4. When we see someone slating something we find useful- especially (as is often the case) because they’re misinformed- we get itchy to correct them

I notice you spend a fair amount of time writing your blog and responding to posts (I wish more bloggers would get involved like this in the discussions their posts generate). From reading your stuff, I can see this is because you’re passionate about our craft- same thing goes for most of us geeks, right?

Speaking personally, since beginning to use agile development techniques a few years ago I find I enjoy my job a lot more, get more done and produce better code. This makes me want to tell people about it. I also have a fair amount of experience in the area and so am more likely to feel qualified to comment.

There’s an awareness in the agile community that it’s easy to mistake the enthusiasm with which people embrace agile for dogmatic zeal. I can assure you that for most of the folks I know this enthusiasm stems more from concrete results and pragmatism than it does from unquestioning faith.

Full disclosure here- I used to work for ThoughtWorks, but I don’t now. I don’t know whether that makes me part of the conspiracy or not, but at least you can make your own mind up.

In any case, thanks for keeping us agilists on our toes- I notice you’ve been the catalyst for a number of extremely productive discussions and I’m slowly working my way through your old posts now. All very interesting.

Matt

Posted by Matt Savage  on Thu 16th November 2006 at 01:16 PM | #

Hi Matt,

Sorry for coming back late on your comments but I have been ill with the worst case of Flu I can remember and when you combine this with Jet lag believe me when I say that I feel like I   have been slammed in the head by a truck. Well today I feel much better and can’t wait to get back to my blog and its growing readership.

I would like to thank you for your recent comment which was very interesting and a valuable contribution to the pro Agile /anti Agile debate.

In response to the first part of your comment, I want to state for the record that your alternative reasons why people might wish to comment on an Agile post are all true and I have never claimed anything to the contrary. Equally your list could equally be applied to the reasoning behind commenting on any IT related blog post.

The issue is that there is a great deal of difference between at the extreme end passionate commenting and organised blog “crushing” where posting of defamatory and libelling   remarks which are vitriolic and aggressive in nature are the order of the day (the worst of these have been removed). The regulars who engage in this kind of gorilla commenting attack other blogs in an organised way and coordinate the troops through the use of bulletin boards. Quite insidious and scary in my view !!. No wonder I receive emails from developers frightened to speak out (some I am sure you will know with reference to your past) about issues surrounding Agile and its band of approved methodologies and team management techniques.

You have to read blogs like Steve Yegge Blogspot which really puts a man on the spots view on this crazy revolution and my posts such as Agile Scrum Fails To Get to Grips with Human Psychology
and Taylor vs Deming & Software Development Part 2 comments in order to get a real feel for how these organised Agile gorilla’s work.

My humble observations’ concerning this brand of Agile Evangelist runs as follows–

There’s only three things which would provoke me into getting involved in a verbal torrent of abuse running into volumes which has been tagged onto many of my Agile posts.

- Someone steeling my property or my money
- Someone steeling my woman
- Someone threatening myself or my family with intimidation or violence.

Taking this into account and the behavior is indeed perplexing and very strange and because at the end of the day these people don’t know me and the behavior can’t be motivated by (2) or (3)  . 

It’s transparent!!!!!!!!!

I must be a threat to these guys revenue stream. It’s the only thing that fits. 

This stuff is a poor advertisement for Agile. Who frankly would want to employ consultants who are so aggressive about anything other than there own points of view.

I am just interested in constructive criticism of development and project management methods so they can be seen warts and all and therefore applied where they can do the most good. I have made many points on my blog about the new media industry and egg.com and wonderful companies like these that keep their projects small and where, Agile can work wonders (so can just about anything else work when you employ talented people).
I am only critical and a skeptic as are many on the net these days concerning Agile’s scalability and the limitations of many of the Agile approved iterative development methods. I have views and I am entitled to post my observations and I don’t care if they are fee earning or not “let right be done” for the good of the industry and all those poor developers who email me frightened to speak out about Agile.

Your comments on Thoughtworks are interesting. All I wish to say about these guys is that I know them well and it’s interesting that they choose Chicago as the location for their head office smile. I can’t say any more about these guys unless you want to come out with me for a coffee sometime.

To get an idea why Agile and the Manifesto is a gift from the Gods of Management Consulting please read my post on the Agile Fees Feeding Frenzy  where I explore the exploitation of the Agile Manifesto by the Consultancies and Software Houses as a means to an end :-

A fee earning bonanza if you ask me!!

Posted by Kevin Brady  on Tue 21st November 2006 at 11:20 AM | #

I have read your blogs and associated posts on Agile methods and Scrum.  I have used a few minor XP methods in the past and have found that the developers tend to enjoy Agile/XP methods.  Pair programming for example is beneficial to the company through shared knowledge and minimizing mistakes and beneficial to the developer in that they often enjoy working together (but not everyone).  I have been asked to try Scrum on our next project and have read Schwaber’s book on the subject.  I have some reservations on attempting it on my upcoming project.  I believe that a iterative development lifecycle will produce several of the benefits touted by Scrum but still allow for traditional project management.  I wonder if some of the proponents of Agile/Scrum have invested heavily in it, calling yourself a Scrum master for example, that should Scrum fall out of favor it would render the Scrum efforts and training to be useless.  Thus the proponents have a vested interest in keeping it alive.  I am not sure if we will use it in the future or not but I certainly have an open mind about using any Agile method, however, I believe the quality of the development team and of the project manager goes a long way toward predicting project success over and above whatever method is used.

Posted by Bob Arnold  on Tue 13th February 2007 at 07:45 PM | #

Anything beneficial is costly that’s my opinion.

Posted by sabinuta  on Wed 28th November 2007 at 04:18 PM | #

POST A COMMENT:

Please feel free to submit relevant comments to this entry but note: inappropriate or purely promotional comments may be removed as will be personal abuse and defamatory remarks. Reasoned debate and substantiated critique on the topic in hand is encouraged and welcomed. Email addresses are never displayed, but they are required to confirm your comments.

Name:

Email address is required but will not appear publicly:

Add your comments below:

Remember my personal information for next time

Submit the word you see below:

20 + 2 =