Agile project management (APM) is an iterative project management process whereby a project is completed in small sections – iterations, or development cycles – each of which is usually reviewed by the project team in order to determine the project’s next step.