Blog

Agile is not a methodology, it's a mindset !

11 Jun, 2010
Xebia Background Header Wave

There are many misunderstandings about Agile and what it is or is not.
I’ve met some people who were really convinced that ‘Agile’ and ‘Scrum’ are like synonyms. Or who think ‘Agile’ is a synonym for ‘flexible’.
Both are not true. If Agile would have just been about flexibility or responsiveness, I suppose they would have called it ‘The Manifesto of Responsiveness’ or something like that. However they didn’t so there must be more to it than just the Responsiveness.
Agile is a mindset. A set of principles to guide you in the choices you make.

The Agile Manifesto contains 4 values, a footnote and 12 principles. The 12 principles can be read ( or used ) as a clarification of the 4 values, i.e. some extra guidance to better understand what it means. Although these principles focus on software development, ‘Agile’ is not a software development methodology. To say that ‘Scrum’ and ‘Agile’ are synonyms is like saying ‘beautiful’ and ‘woman’ are synonyms. Most women are beautiful but not all that is beautiful is a woman. Equally, most Scrum implementations are Agile, but not all that is Agile is Scrum.
The english word ‘agile’ is synonym to the word ‘flexible’. Therefore, a common misunderstanding is that you should be as flexible as water to be ‘agile’. Examples of this misunderstanding are

  • “My product owner is too Agile. He changes his mind every 4 days. So we’re not getting any work done. Pffff. We’re too Agile. It doesn’t work.” or
  • “What do you mean you can’t work tonight. You call yourself Agile. So be Agile tonight !”.

If the Agile Manifesto would have been about flexibility only, the fourth line would have been enough : ‘we value respond to change over follow a plan’.
Since there are 4 lines in the Manifesto ( and not just one), it must be about more than just flexibility.
The Agile Manifesto is a guide. It gives you an indication of what is really important and what is less important. In the left ‘column’ you find the things that are really important! ‘Agile’ is a mindset of finding the items at the left of the Manifesto more important than those at the right, and to act accordingly.
When you do this you will see that Interaction between people to deliver working software in close collaboration with the customer delivers good and early feedback, which leads to adapting the plan if needed. ( Quote from the circle of agility )

Questions?

Get in touch with us to learn more about the subject and related solutions

Explore related posts