What is Agile ??

Agile: What is agile project management?
Agile is a methodology (method) for managing software and non-programming projects that focuses on building the product in several stages and in short periods of time, and each stage generates a product that is distinct from the previous one with additional characteristics. This (progressive) product is considered a real product that the customer (the customer) can interact with.

What is Agile?
Agile has revolutionized software project management, using traditional software building methods such as Waterfall. Which was a sequence of a set of steps: analysis and collection of requirements (in which all program requirements are written), design (which is intended to design the system and not graphic design), development (programming), testing and integration, and then maintenance.