David Rodenas PhD
2 min readDec 26, 2023

--

I read that original twit from Cliff Berg and I thought that made no sense to answer. In the first though, it seems to be a good idea, but if you think again you realize that it accomplishes nothing.

I explain myself.

The problem with Agile is not Agile itself, it's the implementation. Or, like you say, "bad actors" the corrupted it. And that will not be repaired by Agile 2. It will be one patch more. Many members of the Agile Alliance (the ones who wrote the Agile Manifesto) tried the same several years ago with the Craftsmanship Manifesto.

I have faced this same problem several times. And for a long time, I was quite pessimistic. Yet, some say that a pessimistic is an optimistic with experience, but I learned that a pessimistic can become an optimistic with even more experience. And now that's me.

Something new is being born and growing. Not the LLMs —or AIs— but Continuous Delivery. And not the bullshit CD that most people talk about, but the real CD that grows from actual research and results. The first is like one more version of Agile in which bad actors adapt to their nefarious needs, the second is a new practical way of thinking that corrects many of the bad practices around.

I have tens of articles revolving on this problem, many of them trying to fix it from a pessimistic point of view —like your article—, but there was one idea that led to a new light, a new way of facing this same problem, and that is resulting very effective.

The article was:

- Agile is to Psychoanalysis what Continuous Delivery is to Behaviorism: A New Vision of Software Development

For me, it was a turning point.

--

--

David Rodenas PhD
David Rodenas PhD

Written by David Rodenas PhD

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.

No responses yet