Agile Essentials
The Three Pillars of Agility: Empiricism, Empowerment and Ownership
Beyond the frameworks, agile means exploring a complex environment through trial and error with an empowered team owning what they are doing.
There are many agile methods and frameworks, but what is the essence of agility? And how can one describe it without resorting to the terminology of Scrum & Co? At first glance, the Manifesto for Agile Software Development seems like a good starting point for answering these questions. However, propositions like “Responding to change over following a plan” are not very actionable declarations of intent. The principles behind the manifesto are much more concrete when they, for instance, demand to “deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.” However, in their variety of covered aspects, these principles do not provide a coherent picture of what agility is about at its core.
Now, what can be considered essential for agility? First, and most conspicuously, because it is the antithesis of the prevailing plan-driven analytical approach, it is undoubtedly empiricism: Agile…