All agile initiatives are flawed (and thats good)

All agile initiatives are flawed (and thats good)

Today is local election day in the UK so let me take inspiration from democracy. If I may paraphrase the late Madeleine Albright:

"What really troubles me is that agile is getting a bad name because it is identified with imposition and occupation. I'm for agile, but imposing agile is an oxymoron. People have to choose agile, and it has to come up from below."

Albright was talking about democracy not agile, if like me you associate agile with democracy the sentiment is no surprise.

I've spent much of the last 20 years helping companies and teams adopt agile. A lot of people are cynical about agile today but I still see benefits. A lot of the cynicism comes because all agile initiatives are flawed - every single one.

Whether you call it agile transformation, agile initiative, agile change or simply agile adoption all are flawed. While I like to claim success for many of the companies I've worked with I also see flaws in my successes.

Some agile transformations are flawed in conception. I've worked on a couple of these and find them soul destroying. Typically change driven from the top, a big consultancy is probably involved, there may be a roll-out plan and success is measured on some kind of "maturity assessment" - are you doing stand-ups? do you have a product owner? is your backlog burning down?

These kind of agile transformations focus on "doing agile" rather than being agile and achieving agility. I feel sorry for everyone involved but what are senior leaders supposed to do? Imagine you are the CEO of a legacy bank: you know agile is good, you know all the other banks are trying it, and you know digital transformation depends on agile transformation but what can you do? You have little choice but to call in a big consultancy and impose it top-down.

The other kind of flawed agile transformation is, to borrow a phrase from Amy Edmondson, "the right kind of wrong." These are flawed by success, although it might not feel like that. It is hard to recognise and harder to live through. I've seen plenty of these too and, if I think about it, some of these flawed initiatives were my greatest successes.

Be agile to be agile

It is because agile transformations efforts are flawed that we practice agile. Agile is not the end state, it is the way you operate. There is no final, fixed, state.

I think it was Jutta Eckstein who I first heard describe agile as a problem detector. While some agile tools make things better as soon as applied them other help you see the problems you face. There might be an agile tool to help with the problem or you might need to fix it yourself. This is especially true at the level of the organization, Agile OKRs make this really clear.

Agile transformations which work well are flawed because success breeds success: each success lifts you higher and you can see more problems. A successful team will want to make more change. Remember by maxim:

"The only thing you can do wrong in agile it doing it the same as you did 3 months ago."

Before long successful teams find changes are needed beyond the team. Maybe the marketing department needs to forget about annual big launches, maybe the HR department needs to change bonus systems and so on. The successful agile teams sees the initiative as flawed because they need more.

At the same time, people in those other groups might be seeing the successful agile team and want to copy them. But because they face their own obstacles they can't.

To those on the periphery of these teams - typically managers - this can look like conflict, tension, complaining, and even agile failure.

Whats happening here is learning: agile is learning. When teams are successful they don't just learn about sprints and WIP limits, they learn what else needs changing to be more successful.

It is actually good that they see failure because failure is a great motivator for change. When something is a success why change? When something fails then fix it! Inside those problems are opportunities to be even better.

Which brings us to OKRs, and specifically...

Agile OKRs

One of the reasons, despite myself, that I like came to like adding OKRs to agile: because they open up new vistas to see and address problems, and thereby enhance agility.

I have been talking about OKRs as "just in time story generators" for some time, increasingly I see them as change drivers. Adding OKRs to agile doesn't solve problems overnight, but it does make some problems clearer, like the run away backlog. Working with Agile OKRs means ensuring OKRs are set bottom-up, which demands that leaders are clear about strategy. Too often leaders aren't clear about strategy - sometimes because they don't have one. Agile OKRs allow us to address that problem.

The challenge is to keep the faith and keep working to fix your flawed agile transformation. It is in being agile that we become agile. Which is pretty much democracy.

Every single agile transformation initiative is flawed. But for many that is a good thing, because it means we can see the things that need fixing.

Allan Kelly

Bringing order from chaos, creating value with delivery: systems thinking, product thinking, OKRs, agile.

1y

Since I posted this 1 week ago it has had 3000 impressions, nice. 21% in London, no surprise 9% in the UK as a whole, no surprise 9% in Stockholm, this is common for my posts, I'm just big in Sweden 😀 But 10% in Palmas de Mallorca ???? - nice place, nice people, but, erh, why? - must have a fan club there I didn't know about

"Agile is a trouble/problem detector." Yes, I said this, it's even in my first book. And by saying/writing this, I quoted Dierk Koenig who nailed this. I like your insights. And actually, this is the reason why I think starting with a training in any kind of Agile is not the best advice. Rather start with a retrospective, so people will uncover what needs to be changed, kept, amplified, eliminated, watched out for... And with such a start they will also own their agile process. Remember? Individuals & interactions over processes & tools... https://www.amazon.com/Agile-Software-Development-Large-Diving-ebook/dp/B09W5R54S3/

Gerald Benischke

Head of Engineering, Agile fundamentalist, AppSec snooper

1y

I love that analogy! Reminds me of my the story my dad told me about when asked by his law professor about what was the best form of government was. Him and his colleague looked at each other and said at the same time: dictatorship! And then proceeded to explain they meant a benevolent dictator and how this is not realistic. Similarly I think waterfall in an idealised world is best: when you know all the requirements in advance and the scope doesn’t change, and you don’t need to learn anything about the systems while you build them. Again not realistic. But sooo attractive which is why we struggle against PMOs over and over trying to explain why agile - much like democracy - is actually the only viable option. And obviously I discount SAFe here, which is dictatorship in agile clothing… PS: Love the typo demon ;-) > demoncracy is flawed

James Carter

Leadership & Culture 🪐 Developing cohesive and effective teams at scale

1y

I agree; agile transformation programmes are inherently flawed, and becoming agile is a cultural evolution where the majority of people need to want it to happen, nurture it and steadily become and move towards being agile over time. When it comes to 'agile transformation elections', vote for "None of the Above" - Monty Brewster

  • No alternative text description for this image
Kicki Frisch

Software and knitting. Human spark.

1y

I love this comparison, thank you. Although to be nitpicky, I’m not sure I’d use the work ‘flawed’ - it’s just not a one-solution-fits-everything. If democracy and agile are flawed, then it’s because the world they live in is flawed. I don’t think it’s flawed, it just is what it is. 🤷♀️ If we can get away from that good-bad / perfect-flawed, polarised thought pattern, we could stop fighting a losing battle for perfect solutions and be able to relax a bit. Accept that it is what it is and not try to shoe horn every aspect of the real world to fit into our perfect model of it. (This is essentially the take away from my hideously expensive OU microcredential course in decision theory 😆)

To view or add a comment, sign in

More articles by Allan Kelly

  • 4 quick fixes to bring order out of choas

    I have been working with a coach recently to think about what I do. Odd as it might sound I have real trouble…

    13 Comments
  • Is it any surprise nobody wants to go to the office?

    Summer is over, time to get back to the office? When I started work I had my own desk. Even when I was a lowly systems…

    37 Comments
  • Building it isn’t the problem

    Any readers in Madrid? I try my best to hide it but a few people know, in an alternative life I could have been a very…

    1 Comment
  • How do I combine OKRs with KPIs?

    "How do I combine OKRs with KPIs?" I'm going to let you in on a secret: this is both the question I get most often…

    8 Comments
  • How can you scale without authority?

    A few weeks ago I was at the Royal Albert Hall for one of the BBC proms concerts. I’m there to listen to an orchestra…

    7 Comments
  • Embracing shared leadership

    I’ve recently made a point of reading up on shared leadership and I’m converted, I think its the way to go. Two reasons…

    6 Comments
  • Control intake

    You know the old adage "You can't get a quart into a pint pot" ? Try it for yourself: take a small glass and a larger…

    7 Comments
  • Employees: growth driver or cost to cut?

    Walmart doesn't operate here in the UK, I was never impressed by the store when I lived in the US and rarely shopped…

    2 Comments
  • 6 ideas to boost productivity

    I keep hearing about the need to raise productivity on the radio – well, here in the UK we have a new government and…

    1 Comment
  • Spending when uncertainty is high

    I recently stumbled across David Rogers’ book The Digital Transformation Roadmap (link in the comments) and found…

    3 Comments

Others also viewed

Explore content categories