Managing Software Deliverables: A Software Development Management Methodology

This chapter defines at a high level the mission of a corporate IT Software Program Management Office (SPMO). It outlines the major roles and corresponding responsibilities for each member of the SPMO and project team. It explains the functions of the various positions people working in the SPMO occupy and, more importantly, it covers a wide variety of issues that are often overlooked when projects start.
To ensure the successful implementation of Enterprise programs and projects developed within an environment of continuous process improvement.
To achieve success in this process, an SPMO will provide a standard set of tools and processes for program and project delivery. The SPMO will be tasked to provide planning, reporting, and administrative support for enterprise projects, and it will be responsible for facilitating project communications from the Core Team out to the organization.
The following sections describe the roles of participants in projects that are run by the SPMO. These descriptions may also be used as a guideline for projects that are run by functional groups outside the SPMO.
NOTE: Roles may differ from the titles belonging to individuals who are functioning in an organization with specific responsibilities. For example, a Technical Lead in the development group may play the role of a Project Manager for a new initiative in that group. For our purposes, it is important to remember this book references roles and not titles.
This is the person to whom the...