The AgilePgM framework is based on the philosophy that an agile programme delivers what is required when it is required – no more no less.
AgilePgM consists of four elements: philosophy, 5 principles, 6 processes and 6 themes.
Principles are related to business strategy alignment, incrementally realised benefits and as early as possible, decision-making at the lowest possible level, governance focuses on creating a coherent capability and agile programmes are iterative and contain both agile as non-agile projects.
The six processes are Pre-Programme, Programme Feasibility, Programme Foundations, Capability Evolution, Tranche Review and Programme Close. The themes or knowledge areas are related to Roles, Governance, Stakeholder engagement, communication and management, Planning, Management and control and Quality Management. (Management) products are given too. All products will evolve. See attached QRC. Agile PgM (QRC, 140926) v1.0
For those who are familiar with MSP you will see a lot of similarities. You could use MSP for Agile programme management. MSP is iterative, it uses the tranches in the same way as AgilePgM. you could say that Agile PgM is MSP with a strong emphasis on:
- Getting feedback on iterations (Retrospective in Capability Enablement or during Tranche reviews).
- Incremental delivery of capabilities and benefits.
- Need to evolve everything. Don’t create a complete projects dossier or a detailed blueprint for all the tranches but start with the first tranche.
- The Programme Business Case will evolve too.
- Decisions must be taken at the lowest possible level.
For me this is the way to use AgilePgM. Start with MSP and emphasis on these agile aspects. If you start with AgilePgM (without the MSP knowledge) you will miss several themes or knowledge areas that MSP or other programme management frameworks provide (e.g. Risk Management, Information Management, or Benefits Management). Most of the roles will have an equivalent in MSP except the Stakeholder Engagement Coordinator. MSP could benefit from this role too.
At the end of the day we all did the AgilePgM exam. I passed the exam and obtained the necessary trainer pass mark.