• Home
  • RSS Feed
  • Log in

Agile is not a methodology, it’s a mindset !
Posted by Geert Bossuyt in the early morning: June 11th, 2010

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 )

  • Share/Bookmark

Filed under Agile, Scrum | 2 Comments »



2 Responses to “Agile is not a methodology, it’s a mindset !”



    Abhishek Agrawal Says:
    Posted at: June 11, 2010 at 12:58 pm

    “What do you mean you can’t work tonight. You call yourself Agile. So be Agile tonight !”.
    “My product owner is too Agile. He changes his mind every 4 days.

    :-) :-) :-) :-) :-)

    Amazing way to put it!

    Great post!



    Celso Martins Says:
    Posted at: June 11, 2010 at 6:39 pm

    Abhishek Agrawal, I think, his goal was ilustrate that Agile is not a synonym of flexible.

    Geert, very good and direct text.

    Regards



Leave a Reply

Click here to cancel reply.

Deployment automation for Java application running on Websphere, WebLogic and JBoss

Training

Categories

  • Java (292)
  • Agile (136)
  • General (98)
  • Architecture (49)
  • Scrum (46)
  • Testing (45)
  • Performance (42)
  • Podcast (31)
  • Middleware (34)
    • Deployment (22)
  • SOA (25)
  • Project Management (23)
  • Xebia Labs (23)
  • Quality Assurance (16)
  • lean architecture (15)
  • Tools (12)
  • Requirements Management (10)
  • Virtualization (10)
  • Articles (9)
  • Security (7)

Tag Cloud

    ACT Spring Scrum Grails lean architectuur websphere lean architecture Architecture Concurrency Control agile architectuur Frameworks Moving to India XML qcon Oracle Eclipse Scala Maven Ajax IntelliJ SOA Performance Groovy Lean JPA implementation patterns Hibernate Java Agile Flex JPA

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Archives

  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009