Web This site

Monday, October 23, 2006

When does adaptation become compromising?

There's a lot of discussion going on about dogmatic agilistas missing the point about being agile. The point being to adapt and be agile rather than enforcing the practices. It's certainly a fair point. But I see a lot of things being done by people and organisations in the name of adaptation that, quite frankly, I consider compromising. Specifically, their adaptations compromise the value system and the principles behind the Agile Manifesto. There's a debate to be had about when an adaptation aims to achieve improvement to the agile method/s and when an adapatation goes further and compromises the foundation provided by the values and principles.

In my experience, organisations trying to adopt agile methods are too quick to quote the 'adaptation card' because they're too afraid of (or ignorant to the need for) organisational and cultural change. And this worries me. It worries me because I fundamentally believe that most organisations need to undergo some organisational and cultural change to realise the full benefits and productivity that agile methods are capable of achieving. You can't plug agile methods into an organisation (or a person) without the organisation (or person) having to change somewhat.

It's certainly possible to evolve and enrich the value system and the principles but I'm not sure adapting either is sensible. I also wouldn't recommend letting people inexperienced with agile modify the values and principles. I'm thinking, but am not yet convinced, that adaptation should be limited to the adoption and application of the practices. And that the values and principles should be preserved as they are stated in the Agile Manifesto.

What do you think?


Tags: , , ,

2 Comments:

At permalink, Blogger Paul said...

Hi Simon,

You are spot on here. Agile has become a badge. Everyone wants to wear the badge, but few want to do the work to earn it.

Back in the day when I was a boy scout, the joy in pinning badge on my shirt came from knowing that I'd earn't it and I was truly capable.

The good thing is that in the end results speak for themselves.

BTW. Alistair Cockburn has a good article on this:

http://alistair.cockburn.us/index.php/Agile_joins_the_would-be_crowd


You'll always have wannabes, but the test is whether they deliver results.

Paul.

 
At permalink, Anonymous Anonymous said...

I think it's important to remember that the ultimate goal is to deliver working software with good quality that meets the needs of your customer. If the team can do this, who cares what kind of practices they use?

Every team needs some situationally aware strategies and tactics. You can't always do everything by-the-book.

 

Post a Comment

Links to this post:

Create a Link

<< Home