Software Engineering Institute Carnegie Mellon

Process Improvement & Performance Measurement

Guiding the management, development, and acquisition of software and systems through quantitatively managed processes that are repeatable, predictable, and continuously improving in terms of cost and schedule performance and product quality and reliability

Improving the performance of organizational processes has been shown to be an effective way to lower costs, improve productivity and quality, and deliver products and services on time.

The SEI has identified and created best practices in software engineering and software development for more than 20 years through the Capability Maturity Model Integration (CMMI) model and its predecessors. The SEI has also extended process improvement methods beyond the organizational level to techniques that help individual software engineers and their teams improve performance by bringing discipline to the way they develop software. Through the pioneering efforts of Watts S. Humphrey, the SEI has developed the Personal Software Process (PSP) and the Team Software Process (TSP) methodologies, which are complementary with CMMI.