The ICP-APM is one of two Continuous Learning Certifications (CLCs) on the Agile Management track. This certification focuses on core components of the agile project manager role as distinct from the traditional project manager, and on equipping the learner with strategies and techniques for successful Lean and Agile project implementation. A servant leadership mindset and approach is critical to empowering agile teams to produce great results. Students will practice the role of agile project manager as a facilitator of agile practices towards achieving desired outcomes. This certification also takes a much more in-depth look at the fundamental agile concepts of adaptive planning, customer collaboration, and value-driven delivery in dynamic and sometimes highly constrained environments. In addition, learning objectives address agile approaches to standard project management processes such as metrics, reporting, and contract management.
- Understand the background to and the driving forces fortaking an Agile approach to software development
- Understand the core practices and philosophies behind a number of specific Agile methodologies
- Confidently apply a number of tools and techniques to develop the project community, from structuring and coordinating self-organising teams to ensuring continuous feedback across all layers of the organisation
- Understand how to use Agile techniques to plan, track and monitor Agile projects, programs and portfolios
- Understand the importance of value-driven delivery and continuous customer and user feedback in increasing team effectiveness
- Apply a variety of Agile tools and techniques to provide a guidance and decision making framework for self-organising Agile teams to ensure their continuous alignment to organisational goals
- Developing the Project Community
Split into three main parts, this module explores the principles behind developing the project community as well as a variety of tools and techniques used to create a shared understanding across all layers of the organisation.
- Project Stakeholders
Early and continuous stakeholder engagement is a significant part of successful project delivery. This module discusses the differences between “customers” and “users” of a system and introduces tools and techniques to identify key stakeholders, create a shared understanding of project goals across all levels of the organisation and manage on-going stakeholder communication efficiently and effectively.
- Project Teams
This module looks at a number of different team structures and the benefits and drawbacks of different organisational models in the context of Agile delivery methods and introduces models to allow for the scaling of Agile methods for large-scale, multi-team project delivery. This section also introduces a model to understand and assess team development stages and discusses the importance of an “Agile culture” for team and individual development within an Agile environment.
- Project Leadership
This section reviews the concept of Servant Leadership within the context of self-organising Agile teams and teaches participants a number of tools and techniques to successfully facilitate team decision making and handle conflict in a team environment.
- Planning Agile Projects
This module is dedicated to concepts, tools and techniques for planning Agile projects. Specifically, the module looks at how to gather and process requirements in an incremental and iterative way, how to identify and manage risks in a collaborative environment and how to plan for quality in Agile software development. This module also reviews the concept of relative estimation as a preferred method of estimation within an iterative, incremental developmentapproach and discusses techniques for successful planning within an Agile environment. Finally, this section discusses Agile governance across the organisation, from the portfolio level down to the governance of individual iterations and includes approaches on how to manage contracts within an Agile environment.
- Delivering Sustainable Solutions
The final module of the course focuses on the project manager's involvement in delivering value-driven, sustainable solutions within an Agile environment by ensuring team focus, facilitating continuous feedback and on-going team improvement to enhance efficiency and effectiveness. The module also introduces a variety of tracking and monitoring techniques a project manager can use to provide feedback on team performance as well as enhance visibility for stakeholders and decision makers across all layers of the organisation.