Figure 5. The relative priority of time, quality and cost in a program
The Managing Successful Programs guide defines program management as:
"The coordinated management of a portfolio of projects that change organizations to achieve benefits that are of strategic importance."
Thus, the MSP guide does not define program management but rather refers to it as a portfolio of projects, in my view incorrectly. The guide goes on to identify five types of program by way of example, but does not claim it to be a definitive list where the program management approach can help. These types are Strategic; Business Cycle; Infrastructure or strategy; Research and Development; and Partnership.
A Strategic program is defined as a collection of unrelated projects which when integrated move the organization towards a set of pre-determined strategic objectives.
The Business Cycle program is a set of multiple projects which are coordinated within cyclic, financial or resource constraints. These are often a simple "portfolio" of projects in practice.
The Strategy or Infrastructure program is one where overall progress is dependent on investment in un-related projects to agreed standards or in activities that move the organization's goals forward.
The Research and Development program is defined as a set of independent project initiatives which are assessed and re-focused within given guidelines of interim and long term goals, and
The Partnership program is one brought about through the collaboration of organizations bringing together their respective competencies to provide mutual benefit.
Personally, I find much of these descriptions seem to sound like definitions produced in committee and sometimes difficult to follow. What is important to recognize is that they can be different, with different drivers, and different supply side approaches to suit the particular program's objectives. Fortunately, MSP is not designed to be a constraint on choosing the right program strategy.
In Part 2 of this paper I will explore some of the specifics of managing successful programs through the use of processes described in the MSP guide.