• Understanding project start-up through project evaluation and project planning techniques.• Compare and contrast big up front design and iterative approaches such as Lean, Kanban, Scrum, XP and DSDM Atern.• Assess approaches to managing risk within projects and evaluate metrics for project monitoring and control within an agile project management environment.• Analysis of software development process improvement approaches through different types of maturity models and the role of learning in practice.• Evaluation of software teams, group dynamics & leadership as key factors in the successful delivery of agile projects.• Consider the adoption of a tailored Agile approaches such as Scrum or Agile PM (DSDM Atern) to manage the delivery of software development projects.• Evaluate difficulties & issues when scaling software agility and the use of approaches such as SAFe and LeSS.