AgilePgM Philosophy:
The agile programme management philosophy is that an agile programme delivers what is required when it is required.
No more no less.
AgilePgM Principles:
1, Programme goals are clearly and continuously aligned to business strategy
A programme will
have an overall vision based on the business strategy at the time of definition
– all decisions taken within the programme must be viewed in light of this
vision.
The vision should
be reviewed and validate throughout:
I.
Upon change to business
strategy
II.
Every time a capability is
enabled – has enough been achieved
III.
At the conclusion of every
project within the programme
In order to
achieve this, the programme team must:
I.
Understand the business
strategy and priorities
II.
Establish a valid business case
III.
Ensure alignment of all
constituent projects to the programmes business case
IV.
Ensure continuous business
sponsorship and commitment
V.
Build in review points
2. Benefits are realised incrementally and as early as possible
Agile programmes
will focus on incremental enablement of capabilities which will result in the
realisation of benefits. Business can benefit from early benefits. Agile teams
can use the lessons learned and adapt
Underlying this
principle is:
I.
Benefits must be prioritised
early on – programmes can be designed early on to deliver benefits into the
organisation ASAP
II.
The capabilities that deliver
benefits must be prioritised
III.
Only those capabilities to be
enabled in the short term can be planned in detail
Benefits need to be evaluated on a cost/benefit scale
3. Governance focuses on creating a coherent capability
Important to
realise Agile projects must be able to incorporate change driven by the
programme. Agile projects must align to the programme ultimate vision – to
deliver agreed capabilities. Projects and initiatives must be synchronised to
ensure they can deliver a capability – coherent across the organisation.
Programme
management team must:
I.
Agree high level project
requirements – for each project
II.
Empower the teams to deliver
those high level requirements
III.
Ensure overlaps between
projects are understood and controlled
IV.
Ensure consistency and synergy
across projects
V.
Constant review of projects to
ensure they remain aligned to the programme vision
4. Decision-making powers are delegated to the lowest possible level
It’s important to have the
decisions made by the right people at the right time for velocity reasons.
Governance needs to be defined
early in the programme and clearly communicated
5. Agile programmes are iterative and have the ability to contain both agile and non-agile projects
Some programmes
can engage with non Agile based projects. It’s important that programme teams
understand how the different types of projects can be executed successfully
within the programme.
Key point –
programmes are enabling benefits iteratively and incrementally by means of a
series of projects
Comments
Post a Comment