The molten core of agile

gold-earths-core-gold-facts

Having spent the second half of my software engineering career doing ‘agile’ development, I think I’ve spent more time trying to convince people what agile¬†is not than explaining to the uninitiated what it is.¬†Since the so-called manifesto was published in 2001, the whole thing’s been so abused, monetized and co-opted that, for all intents and purposes, it seems to have lost any tangible meaning. By 2014, I had basically decided I would simply use the word ‘lean’, since the culture around agile was so polluted with nonsense…

What made this thing so popular in the first place? I remember reading about it and feeling like it was a bit revolutionary… I was excited by it. Excited because, in many ways, it was a repudiation of decades of stodgy and bureaucratic software practices that I always despised. My blog is called ‘On the Contrary’, after all, so I naturally found this upending of the table appealing.

If I peel back the layers and get at the hot molten core of agile, though, what is it really? What was its intent?

Continue reading