This chapter discusses agile project management. It defines agile project management as managing projects with a known goal but unknown solution. There are two agile life cycle models - iterative and adaptive. The iterative model is used when most of the solution is known, while the adaptive model is used when little is known. Both models involve repeating phases with feedback to converge on a solution. The chapter covers how to implement each model, their strengths/weaknesses, and how to scope, plan, launch, monitor, and close iterations/cycles using agile toolkits.