Agile is a series of Values and Principles that allow teams to employ various methodologies and frameworks to enable them to achieve project goals using continuous iteration and continuous collaboration with stakeholders.
All your concerns are addressed here
Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Simple to understand
Difficult to master- Scrum Guide (2017)
Agility is the ability to be quick and graceful, to think and understand quickly. It is the ability of a business system to rapidly respond to change by adapting its initial stable configuration. Agility is the ability of an organization to rapidly adapt to market and environmental changes in productive and cost-effective ways.
In February 2001, 17 people leading exponents of Extreme Programming, Scrum, and Adaptive Software development met at the Snowbird ski resort in Utah. They were seeking a set of compatible values based on trust, respect and collaboration.
Please follow this link to see the Agile Manifesto
Agile is an umbrella for several different lightweight iterative frameworks. Scrum is one of these.
Agile is neither a methodology nor framework. It is a set of Principles and Values. It is a way of being and doing.
Agile is cyclical in nature and waterfall is step by step and linear.
We see ourselves as an adventurous organization going into uncharted territories, seeking to explore the limitless opportunities existing in Africa and Globally. This requires Blue Ocean Thinking, the ability to be innovative and create markets where there are none.