Hint: read highlighted text only to grasp the basics fast and skip the details. Agile is a principle underlying the group of modern flexible project management methodologies such as Scrum and Kanban. Agile was built to avoid the mistakes (changing requirements, wrong estimation, etc.
Full article