Agile project management is a contemporary approach to managing software development projects that values interacting with skilled individuals, delivering working software products, establishing close customer interaction, and adopting quick changes. Some popular agile methodologies include eXtreme Programming, Scrum, Feature Driven Development, and Lean Software Development. The goals of agile project management include executing projects faster and developing software with higher customer satisfaction through regular adaptation, constant collaboration, and iterative development processes.