Steve Freeman Rotating Header Image

Potemkin Agile

I’ve been meaning to write this post for a little while and now I feel triggered by Keith Braithwaite’s especially grumpy contribution.

I’ve had a few discussions around the “Has Agile Lost Its Mojo” session, including with Keith. One person called me an elitist, which is an interesting term of disapproval around an investment bank. Clarke Ching wrote that he bailed out of the related session after five minutes because he was so upset.

First the “Mojo” session, which was intended to be a contentious topic with a cute title that would get people talking on their way to the pub. In that respect it seems to have succeeded. It was also intended to flag what looks like a shift in the community as ideas that were treated as ludicrous less than ten years ago have become accepted, and even dogma, in some communities. Is this the moment where the venture capitalists oust the founders to bring in experienced management? Maybe it is judging by the number of organisations with proper sales people who have started using Agile terminology.

It’s true, as Keith points out, that the Agile manifesto is largely platitudes—except that there are still plenty of organisations that don’t act as if it were true, particularly the one about people over process. But I claim that some of the success that Keith, Clarke, and others have been having (apart from the fact that they know what they’re doing) is because the hot-house clique (including Keith) and others went out and made it work, and generated enough noise to make terms like “incremental” acceptable in polite conversation. Very little of the kind of improvements we’re introducing today could not have been introduced before, so something must have changed. I, for one, would be sorry to see the extremists of the Agile movement wither away because, if nothing else, that’s where the ideas get to be “well-tried”. As Dave Snowden just wrote in a much heavier post than this,

Multiple small initiatives showing that there is a different way of doing things are vital, and people prepared to make sacrifices of convention to establish them are to be praised. The witness of community is a part of the history of humanity and one that continues and needs to continue today.
He also has some warnings about Model Communities, but that’s for another day.

As for the “Compromised Agility” session. Again, this was intended to be contentious. I know the presenters and they appear to have been attracting favourable attention from some very senior people at their current client because they’re offering real value instead of faffing around like their competitors. To quote from the client’s CFO, “This is the first time I’ve visited a team where everyone clearly knows exactly what’s going on in the project.” They got the job because they don’t compromise on the stuff they think is important and they managed to find a client that likes that. Is this every client in the world? No, but then it doesn’t have to be. That said, part of Simon and Gus’s point is that too many people burn out early, letting their organisation continue to haemorrhage value because they just can’t face the struggle any more.

Now to the slightly darker part of this posting. The phrase “Potemkin Agile” is a reference to the apocryphal (but untrue) story that Prince Potemkin rigged up fake villages along the Dnieper River to show Catherine II and her court how well his development of the Crimea was going.

As Agile becomes regarded as a good in itself, we should expect to see organisations claim they’ve successfully adopted Agile when the attempt is so half-baked that the result is worse than what came before. I’d include some of Clarke’s horror stories in that category. A long time ago, I went through the Total Quality training at a large corporation. There was good content in the material but most people treated it as a box-ticking exercise to be endured until they could get back to some Real Work, which took the topic right off the agenda. More recently, I’ve seen situations where hit-and-run training has left teams officially “Agile” but lost and miserable; somebody somewhere met their transitioning targets but left out the hard stuff, the follow-up and necessary structural changes. I’ve also seen projects which had all the visible characteristics of an Agile project except that the working code they delivered had no value to the company, because no-one knew what it was for. Think this is just me moaning? Here’s a paper from a respectable business school professor complaining about CIOs who measure value based on a system’s delivery not its use.

Any approach where what people do is misaligned with the organisation is compromised, whether it’s management burning value by only watching costs or technical polishing the wrong code. This begs a huge “How do we get there from here?” question which leaves plenty of room for dissensions like this.

2 Comments

  1. allan kelly says:

    To pick up your last point… it might not actually be so important to be aligned with the business. There is some research that shows that effective IT departments which are misaligned are more valuable than ineffective IT departments which are aligned.

    Link in my own blog about this
    http://allankelly.blogspot.com/2007/12/it-better-to-be-effective-or-aligned.html
    And some more where I related this to Agile
    http://allankelly.blogspot.com/2007/12/business-alignment-agile-failure-and.html

  2. Keith says:

    Like Clark I came away from XPDay, and especially the mojo-fest with a pretty sour taste in my mouth. It’s great that Gus and Simon are doing well at their client, long may it continue and more power to them. At the same time, I don’t think I was alone in finding a (perhaps inadvertent) subtext to the whole “excellence” theme, viz that they are doing it right and we-everyone else-aren’t. Handing out sheets with Ken’s preposterous claims about the finality and perfection of Scrum didn’t help, either.

    So, I absolutely absolutely agree that “any approach where what people do is misaligned with the organisation is compromised” Doesn’t that mean that in, eg, an organization where not upsetting the furniture police really is more important than any promised improvement in productivity from moving stuff around to make pairing easier, it is more aligned to not move the furniture? Even as “compromised” as that is? I’m not making this up. Such an organization is surely operating far below its potential, but why is it down to a team of programmers to fix that before they start a project, as uncompromising excellence would seem to demand?

    You and I both know that one failure mode for Agile is trying to force it into a culture where consistent, on-time delivery of working, tested software in truth simply isn’t much valued (whatever the management may say in public). What does the excellence model have to say about that? It sounds as if Gus and Simon have found a client where consistent, on-time etc is valued, and thus their uncompromising stance is actually pushing at an open door. Great! We all should have such clients. But until then, what? Even in such an organisation, many people can make their lives somewhat better by doing some Agile. Are they to be denied this in the name of uncompromised excellence?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>