The term Agile describes an iterative approach to planning and guiding project processes. Nevertheless, Agile is a mindset. There is not one Agile approach that works for all situations; rather the general term “Agile” represents a variety of methods and practices that align with the value statements present in the Agile manifesto. Agile is all about creating a culture in which Agile teams cooperate and collaborate to deliver value.
As there is NO one-size-fits-all solution to adopting or implementing an agile approach, there are several types of Agile methods (often called frameworks) to help meet the varying needs of different organisations and teams.