TechWorkRamblings

by Mike Kalvas

202411261417 There can never be an agile process

#new

There can never be an agile process.1

Agile means able to move quickly and easily. More broadly, it means you can change direction easily and are adaptable. If you were to make a process that "was the agile process", then it would definitionally not be capable of change, thus invalidating itself. No single plan can adapt to unforeseen circumstances. 202312161343 You don’t do Agile.

To be contrarian, one could define a enormously vague process as something like "do whatever is best and adapt to your context". This skirts the definition and purpose of "processes" in organizations though. It also ends up being too vague to be helpful and more of a platitude than a plan of action or way of working.


  1. Thomas, D., & Hunt, A. (2019). The pragmatic programmer, 20th anniversary edition: Journey to mastery (Second edition) (pp. 260). Addison-Wesley.