This course, taught by Dan Shoemaker at the University of Detroit Mercy, is rooted in the fundamental organizing principles and control techniques delineated by the ISO/IEEE 12207 and the ISO 15288 standards.
These two standards array the basic elements of the software process into an infrastructure for the strategic management of software organizations. While they define the processes that underlie all forms of development, maintenance, and operation, they do not provide a specific approach for ensuring capable performance of software work.
Since there are internationally recognized standards that serve this purpose, several are examined in-depth, including CMM, CMMI, ISO 15504 (SPICE), and the PSP/TSP. Course materials are available for download in zip format.