Evolving PM Maturity Model
Evolving PM Maturity Model
Introduction
Many organizations are struggling with the differences between program and project management. Without clear definitions, organizations do not understand how to integrate program and project management and whether or not they should. Program management must be based upon a solid foundation that includes (1) Alignment, (2) People, and (3) Robust Program Management Processes. An organization will not succeed in implementing program management until these three items are addressed. This paper will describe how one systems integrator has deployed program management. The following questions will be answered: What is the difference between project and program management? How should an organization align to implement a program management governance structure and realize program benefits? What are the distinctions between, Enterprise Program Offices (EPO), Program Management Offices (ProgMO), and Project Management Offices (PMO)? How do individuals within an organization effect the implementation of program management? What program management processes are required, and how do they integrate with project management processes? What levels of maturity exist in deploying program management?
cost, time, and quality; and projects are typically aligned with a specific business need. Project management focuses on: Managing a detail project plan Managing day-to-day tracking and oversight Managing blocks of work for specific product delivery Tracking a schedule that addresses day-to-day detail tasks and activities Reporting against a limited set of milestones and deliverables Escalating issues that cannot be resolved at the project level Escalating risks that have a high probability of occurring and effect multiple, related projects Escalating scope changes that cannot be resolved at the project level or that effect multiple, related projects
Program Management
In contrast, program management provides for the administration of a group of interdependent projects that together achieve one or more strategic business objectives to maximize the value of their collective benefits. It blends the rigors of project management with a strong focus on client (internal or external) interface, governance, people, and interdependencies between projects and other programs. Program management focuses on: Managing the big picture and the interdependencies between programs and projects to achieve broad business change objectives and benefits Focusing on client interaction at multiple levels Providing coordination and communication across programs and project teams Identifying program specific issues, risks, benefits, and scope changes Resolving escalated issues and mitigating risks across each project Managing scope change at the program and project level Maintaining project sponsor support and alignment with the programs objectives Removing project roadblocks Providing budget and resource management planning at the program level Managing to a high-level milestone schedule to ensure that the program and projects are on track to meet plans
Project Management
To expand upon these definitions, project management focuses upon achieving a specific objective. It concentrates on scope, planning, management, and project control on a day-to-day basis within a defined start and finish time period. Project management is expected to deliver within specified parameters of
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA
Alignment
Alignment focuses on the realization of business benefits and the deployment of a well-defined governance structure. For all organizational constituents, including executive leadership and program managers, governance establishes clear roles, responsibilities, and accountabilities. A focus on benefit realization requires that program benefits be mapped to the organizations strategic business plan. Subsequently, business benefits are achieved through the deployment of an effective governance structure. The following describes governance and its alignment with benefit achievement.
Manages the pool of program managers, including selection and placement Conducts quality assurance audits of the program management offices to ensure that program management processes are being followed
Executive Leadership
Executive leadership is the governing body that establishes strategic direction for an organization. Executive leadership has the following roles and responsibilities: Develops the organizations strategic business plan Ensures that an effective governance structure is deployed throughout the organization Ensures the alignment of programs with the organizations strategic business plan and benefit realization Sponsors the deployment of program management Ensures ongoing focus on the program management capability within the organization Provides sufficient funding to support program management Sponsors organizational change (change management) required to deploy program management Resolves issues that cannot be resolved at the program steering committee level Selects an executive to serve as the lead sponsor for a specific program initiative
Program Manager
The program manager is the single point of accountability for overall program management across multiple interdependent projects and must ensure that the program is on time, within budget, and meets client requirements. There are many challenges associated with the program manager role. Programs require a high degree of cross-functional integration. Communications and coordination are often substantial and complex. Managing the interrelationships between process, people, and technology is another significant challenge. The program manager has the following roles and responsibilities: Ensures that the program is on time, within budget, and meets client requirements Ensures that benefits are achieved and linked to the strategic business plan objectives Ensures that the program adheres to the program contract Ensures that the program revenue and costs are controlled Leads cross-project planning, as well as dependency and conflict resolution Monitors progress to key program milestones Resolves issues that cannot be resolved at the project level Escalates issues to the program steering committee that cannot be resolved at the program level Mitigates risks and escalates obstacles requiring program steering committee attention Allocates or reallocates resources within a program Represents the program on the program steering committee
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA
Ensures appropriate management of the day-to-day activities of the ProgMO Provides periodic status to the program steering committee Identifies external influences and communicates with other programs as appropriate
Mitigates risks and escalates obstacles requiring program manager attention Ensures that cross-project risks are escalated to the program level Represents project in cross-project planning and conflict resolution Provides periodic status reports to the program manager Acts as focal point for communication with program manager/ProgMO
Summary
All elements of the above governance structure may be required for very large and complex programs. The minimum governance structure required for a program is a lead executive, a program manager, and a ProgMO. Organizations will need to define their governance structure based upon their individual program needs and the necessity to integrate project management and program management to achieve business benefits.
People
Program management cannot be implemented without organizational process discipline, mature project management practices, and the involvement of the executive leadership of an organization. Attempts to deploy program management have failed when executive leadership is not directly involved. In many organizations the principles of change management need to be applied in order to change the existing organizational paradigms. Not only must executives be involved with program management deployment, but they also must proactively support their program managers on an ongoing basis. For many individuals, this requires a paradigm change. Instead of shooting the messenger when a program manager delivers bad news, the executive must learn to respond by saying, How can I help in solving this problem? With this change in attitude, program managers will quickly escalate unresolved critical issues when they are identified. Organizations also need to reconsider how they identify and select potential program managers. Many managers have been successful in managing programs or projects based on pure brute
Project Manager
A project manager provides day-to-day management, monitoring, and control of project activities. They are the single point of accountability for the projects deliverable-based milestones. The project manager has the following roles and responsibilities: Provides day-to-day management, monitoring, and control of project activities Manages budgets, allocates resources, and achieves benefits Applies disciplined project management policies, standards, processes, procedures, and tools Resolves critical project issues Escalates issues and scope changes to the program manager that cannot be resolved at the project level
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA
force or the hero concept. When deploying a program management discipline, the selection of program managers should not be solely based on the previous success record of individuals. Program managers need to have the following skills: Success in building effective teams Ability to deal comfortably with executive leadership Excellent conflict management skills Superb client relationship skills Ability to make timely decisions Reputation of integrity and trust Strong negotiating skills Ability to organize resources and multitask Strong political savvy Skilled in priority setting Ability to manage a complex leveraged environment Ability to coordinate multiple projects that might be spread across the globe Have utilized both program and project management disciplines Excellent communication skills Many organizations are requiring that program manager candidates be PMI PMP certified. Although certification does not ensure that an individual will succeed as a program manager, it is an indication that they possess project management theoretical knowledge and specific credentials that will aid them in succeeding as a program manager. ProgMO support personnel also need to be skilled in the project and program management disciplines and understand their differences and how they are integrated. Organizations need to ensure that they provide appropriate career paths for individuals to progress through project management and program management positions. Without clearly defining this progression, individuals may not be motivated to increase their skill sets for being promoted to higher levels of responsibility. Organizations must also ensure that personnel receive ongoing training in order to progress within their career. Some training may be provided internally but external training and attendance at professional conferences must be provided. Experienced program managers should be assigned to mentor project managers as they develop professionally. Qualified program managers will not be successful unless the alignment described above is effectively deployed throughout the organization.
Program management processes, as described below, do not map one-to-one to the PMBOK Guide. This is intentional based upon the nature of program management. Since program management focuses on the big picture, strategic change, and benefit realization, it is not looking for the same level of detail that a project focuses on. The following describes one organizations approach to developing program management processes and how they integrate with project management processes.
Scope Management
One of the major deliverables of Scope Management is a program charter or contract. The program charter is a dynamic document that describes the programs benefits and the projects that will support the achievement of these benefits. It is a shared understanding and agreement among all stakeholders as to what will be delivered, how it will be completed, and the commitment required. The charter will change over time and will be the impetus for the start-up of new projects and the closedown of former projects. Project scope statements will be created from the program charter. Within Scope Management, the program manager will assess and approve or reject scope changes that only occur at the program level and may be cross-project in nature. In addition, Scope Management provides for the evaluation of escalated project scope changes against the programs benefit proposition and any cross-project impact that they may have.
Value Management
Value Management is one of the processes that truly distinguishes program processes from project processes. Value Management involves the assessing, tracking, and realization of program benefits. Program benefits may include enhanced efficiency, economy, and effectiveness of future operations. The benefits are specifically detailed in the program charter or contract. Program benefits are linked to the organizations strategic business plan and owned by the programs key stakeholders. In todays environment, very few organizations track benefits at a project level, and if they do, they are usually only financial in nature. Programs are established to achieve tangible benefits for a client (internal or external). If benefits cannot be assessed, tracked, and realized, the program and its constituent projects should not continue. Program benefits are allocated to projects and are achieved through one project or interdependent projects, based upon the projects deliverables. It is essential that the achievement of benefits is tracked even after a project or program is closed down. In many instances, program benefits will not be realized until several months or years after the program has closed down. The ProgMO is responsible for the continuation of benefit tracking.
Communication Management
Communication Management provides for cross-project communication. A communication strategy and a communication plan must be established at the program level for all program communications. A program manager/ProgMO may communicate
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA
with many internal and external entities that are not engaged with by a project. Communication Management facilitates cross-project communication related to issues, risks, scope changes, and other program work products.
Resource Management
Resource Management allows the program manager/ProgMO to handle human resources at the macro level. The program manager can adequately allocate staff for project start-ups and closedowns, and reallocate human resources as required. The program manager also addresses escalated project resource issues that result from a conflict or constraint. The project is responsible for the day-to-day management of human resources.
tegrated very closely with Value Management and Procurement Management. The ProgMO reviews all project costs on a periodic basis to ensure that they are within the baselines established for each project. Significant variances from the baseline are addressed and if not resolvable at the project level escalated to the Program Steering Committee for resolution. The ProgMO also utilizes the financial cost data to determine whether or not specific financial benefits are being achieved.
Procurement Management
The program manager is responsible for controlling all revenues relative to contractual commitments. Procurement Management ensures that the program manager monitors the contractual commitments on an ongoing basis and takes whatever corrective actions are necessary to ensure that the contractual agreement is adhered to. The program manager is responsible for billing the client and ensures that the contracted revenue stream is achieved. The program manager/ProgMO will also negotiate and monitor sub-contracts with internal and external entities that are not handled at a project level.
Issue Management
Issue Management is not a specific project management process. Issues can develop at the project level due to scope changes, resource problems, scheduling problems, cost concerns, and other project related conflicts or concerns. The program manager is responsible for the management and resolution of all program level issues and escalated project issues. The program manager assesses an issue as to its cross-project impact. Issues that cannot be resolved by the program manager are escalated to the Program Steering Committee.
Performance Monitoring
The program manager must ensure that the program is on time, within budget, and meeting client requirements. Performance monitoring consists of program schedule tracking, metrics collection, and status reporting. The program manager/ProgMO periodically reviews all project schedules and ensures that they are meeting the program schedule milestones. Significant variances from the schedule baseline are addressed and if not resolvable at the project level escalated to the Program Steering Committee for resolution. Periodic program level status reports are prepared by the ProgMO and distributed to the appropriate audiences. Program defined metrics are captured and periodically reported to acknowledge program trends and early warnings of program failure points. It is strongly recommended that Earned Value be introduced into the reporting of program progress.
Risk Management
Risk Management provides for the assessment of program specific risks that would not be identified at a project level. The Program Manager/ProgMO is also responsible for monitoring all project risks that are associated with benefits, resources, quality, and project interdependencies. The program manager will ensure that contingency plans are in place for all risks that are assessed as high relative to impact and probability at both the program and project level.
Quality Management
Quality Management ensures that a quality plan exists for overall program and project quality. Specific quality emphasis is placed upon project interdependencies. The EPO personnel will conduct periodic quality assurance audits of the program management offices to ensure that the program management processes are being followed. Corrective action plans will be developed from these audits and subsequently followed up on by the EPO personnel. The ProgMO personnel will conduct periodic quality assurance audits of all of their constituent projects to ensure that the project management processes are being followed. Corrective action plans will be developed from these audits and subsequently followed up on by the ProgMO personnel. The quality plan will also define program management metrics that will be used in providing early warnings of program failure points.
Summary
The deployment of robust program management processes does not ensure program success. It is unlikely that the program will meet all of its objectives of on time, within budget, and meeting client requirements if (1) there is not strong executive leadership support,(2) the program is not aligned with the strategic business plan, (3) qualified personnel are not in place throughout the organization,and (4) program and project management processes are not integrated.
Financial Management
The program manager is responsible for controlling all costs relative to contractual commitments. Financial Management is in-
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA
Executive leadership integrally involved in metrics and oversight Earned Value is deployed on all programs and projects
Summary
Each organization must determine the time frame for the deployment of program management throughout the five levels of maturity. Organizations must not become discouraged if results are not being obtained as quickly as they had originally projected.
Conclusion
This paper draws a clear delineation between program and project management. Building program management upon a solid project management foundation takes time and executive level support and involvement. As the project management profession matures, the differences between program and project management will be more clearly defined, understood, and implemented. The program management architecture and program management maturity model described in this paper further contributes to this evolution.
Return To Menu
Proceedings of the Project Management Institute Annual Seminars & Symposium September 716, 2000 Houston,Texas, USA