Agile — the software-defined meaning of Agile, that is — has been a thing since for almost two decades now, since the creation of the game-changing Agile Manifesto. (And yes, I’m finally using that awful term “game-changing” in a post, because in this case, it was.)
Are we holding true to the principles of Agile, as described in the manifesto? Are we finally “uncovering better ways of developing software by doing it and helping others do it”? Are we finally valuing “individuals and interactions over processes and tools”?
Hmm. Maybe — everyone is trying their best. But we do seem to be more sprint-like in our delivery, delivering working software frequently, “from a couple of weeks to a couple of months [2020 update — a couple of hours], with a