Agile methodology is a type of project management process that is iterative and incremental. It is based on the philosophy of continuous improvement and collaboration between cross-functional teams. Agile methodology is focused on delivering high-quality products quickly and efficiently. It is characterized by its adaptive planning, evolutionary development, early delivery, and continual improvement.