As we all know, Agile has become a popular approach to software development and product development in recent years, but it’s often misunderstood.
Many people think of it as a methodology, and many call it a framework.
It is neither of it!
Agile is not a methodology.
Agile is not a framework.
Agile is Mindset!
The Agile movement, a movement which has been gaining increasing traction in today’s world, has its roots back in Feb 2001, with the weekend skip trip in Utah
The Agile Manifesto was born out of an incredible weekend-long journey, where a group of passionate individuals from different backgrounds came together, united by a common purpose.
As a result of their efforts, the Agile Manifesto was created, a set of values that we as agile practitioners strive to uphold and live by. These values are essential for a success of agile and form the bedrock of our approach to software development. We recognize that the Agile Manifesto is an ever-evolving document, providing the foundation for a continuous process of improvement and adaptation in our industry.
Furthermore, this manifesto is backed by a set of 12 core principles that provide a strong foundation for its aims and objectives. These principles serve as a guideline for the manifesto, outlining the core values and principles that are essential for its successful implementation.
The 12 principles provide a comprehensive set of guidelines that focus on the best interests of all involved, and ensure that the manifesto is implemented in a manner that is equitable and fair.
Remember, there are 4 core statements that define the agile values, and these are supported by 12 underlying principles.
These 4 value statements (agile manifesto) and 12 principles collectively form what I call Agile mindset!
It is a mindset that strives to embrace change and improvement, a way of living that encourages collaboration and open communication, and a way of building and delivering products in an incremental and iterative fashion, constantly striving for excellence and progress.
This mindset is based on the principles of agility, and by following these principles, teams and organizations can achieve remarkable success.
And, then, there are many frameworks that strive to live by these values and principles. Scrum and Kanban are two examples of such frameworks, that emphasize agility, collaboration, and iterative development, and have become widely adopted in the software development industry.
Remember, Agile is a mindset!
It is not a methodology.
It is not a framework.
Agile is aloha!
Agile is a way of living!
It is a way of building and delivering products, incrementally and iteratively.
It is a mindset!