Quality management for large software development programs

Quality Management is an important element of an organization’s overall project management system. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) defines Project Quality Management as the processes required to ensure that the project will satisfy the needs for which it was undertaken (PMI, 2000). Quality Assurance includes both the organization focus (continuous process improvement) and the project focus (management of the project and the products and services that are produced). Quality Assurance continues throughout the full project life cycle, starting when the project is first proposed, and continuing through project execution and closeout.

This paper describes Quality Assurance during the project execution, or delivery, phase. It describes quality assurance processes and techniques for managing a large program of related projects. To illustrate the techniques, we use examples from a $30 million-dollar software development program that consists of approximately 20 projects over multiple years.

Related Articles:

http://www.pmi.org/learning/library/quality-management-software-development-programs-1059