
Mark Paulk, Senior Systems Scientist, Carnegie Mellon University
Understanding High Maturity Practices
"High maturity" as used in the Capability Maturity Model for Software or CMM Integration implies a superior process capability, with the expectation of continual, measured improvement. High maturity is intrinsic to the definitions of Maturity Levels 4 and 5 in these models, and a growing number of organizations have been assessed at these Levels, but the reliability of high maturity assessments has been a concern for many years. The Software Engineering Institute has taken a number of actions to address this concern, but the lack of wide-spread experience with high maturity practices remains a challenge for both assessors and process engineers. The purpose of this presentation is to discuss the fundamental principles of process management at the higher maturity levels, some of the effective engineering and management practices empirically found in workshops and surveys of high maturity organizations, and some of the common mistakes that are made.
Mark is a Senior Systems Scientist at the IT Services Qualification Center at Carnegie Mellon University, where he works on best practices for sourcing of IT-enabled services. From 1987 to 2002, Mark was with the Software Engineering Institute at Carnegie Mellon, where he led the work on the Capability Maturity Model for Software. Mark’s personal research interests revolve around empirical methods, high maturity practices, statistical process control, and agile methods. Mark received his PhD in industrial engineering from the University of Pittsburgh, his MS in computer science from Vanderbilt University, and his BS in mathematics and computer science from the University of Alabama in Huntsville. He is a Senior Member of the IEEE, a Senior Member of the ASQ, and an ASQ Certified Software Quality Engineer. |