Agile project management is an iterative approach to planning and guiding project processes.
Just as in agile software development, an agile project is completed in small sections called iterations. Each iteration is reviewed and critiqued by the project team, which may include representatives of the client business as well as employees. Insights gained from the critique of an iteration are used to determine what the next step should be in the project. Each project iteration is typically scheduled to be completed within two weeks.
The main benefit of agile project management is its ability to respond to issues as they arise throughout the course of the project. Making a necessary change to a project at the right time can save resources and, ultimately, help deliver a successful project on time and within budget.
Because agile management relies on the ability to make decisions quickly, it is not suitable for organizations that tend to deliberate over issues for a prolonged period or for those that take decisions to a committee.