Agile is a mindset. It comes with certain behaviour and a certain culture. As with many things most people and organisations have to go through some serious change before they can actually be successful within an Agile setting. Change is hard, and it takes time. I strongly believe that it helps when you simply understand what you’re trying to achieve.
‘Agile’ is no buzzword or a complex management theory, it’s natural behaviour for millions of people; It’s not for managers. It’s for everyone and it’s easy to understand as long as you acknowledge that ‘being Agile’ has nothing to do with the process you follow or the tools you use. ‘Being Agile’ is about culture, behaviour and mindset.
This post intends to reword the Agile Manifesto in a way that makes its meaning obvious. Understanding something, doesn’t mean you’re immediately capable of doing it, but it’s a very good first step and it will help you on your way.
The Facile Agile Manifesto
We become more and more effective in developing good software.
We choose to do this by learning every day with a strong focus on behaviour.
To maximize the outcome of our learning and our software development we use
Processes and tools just to facilitate Individuals and interactions.
Documentation just to facilitate Working software
Contract negotiation just to facilitate Customer collaboration
Planning just to facilitate Responding to change.
Only when our learning or one of the items at the right come in danger, we put effort in the items at the left.
Even then, this effort is kept to an absolute minimum.