Agile is a project management and software development methodology focused on iterative development, collaboration, and flexibility.