This ICAgile accredited course will help you learn the skills, techniques and mindset needed to orchestrate a team effort, collaborate with stakeholders, and support self-organising teams in continuously adjusting and refining their efforts to increase efficiency and effectiveness.
While some organizations using Agile development do not use the title of “Project Manager” and put a strong emphasis on self-organising teams, it is nonetheless beneficial for one or more people on the team to have skills in helping the team work more cohesively, communicate more effectively with their stakeholders and support the team with an appropriate level and combination of leadership and guidance, coordination and facilitation.
This course covers the level one learning objectives from the ICAgile track – Agile Project Management (see content headings below). To become an ICAgile Certified Expert (ICE) within this track, you will need to:
This course will earn participants 14 PDUs (Professional Development Units) with the Project Management Institute.
Please note: This is an expert level course designed for people with prior experience and fundamental training within Agile. See prerequisites below.
Participants must have completed formal Agile training (such as Software Education’s ICAgile accredited, Agile Fundamentals course) and have experience working in an Agile team. If you are unsure as to your applicability please contact us to discuss.
In addition to a solid understanding of Agile processes and practices, participants require an understanding of project management in software development environments. This course does not teach you how to be a project manager (for that we have 3-day Project Management Professional course), instead, it teaches you how to apply your existing project management knowledge to Agile projects.
If you are aiming for certification as an ICAgile Expert in Agile Project Management then you must first be an ICAgile Certified Professional (or be recognised at this level by ICAgile).
By the end of this, course participants will be able to:
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.
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.
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.
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 development approach 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.
Lecturing is kept to the minimum necessary. A participative approach is used to enable learning by discovery.
Course notes, including guides, templates and checklists. References to websites and further reading.