Software Development Compliance – Support for Capability Maturity Model Integration
Overview
This is the sixth in a series of articles on how the Rational solution for Collaborative Lifecycle Management (CLM) support software development compliance. It is highly recommended you first read the overview article in the series before proceeding.
According to Wikipedia, Capability Maturity Model Integration (CMMI) is a process improvement approach. CMMI can be used to guide process improvement across a project, a division, or an entire organization. Processes are rated according to their maturity levels, which are defined as: Initial, Managed, Defined, Qualitatively Managed, Optimizing. Currently supported is CMMI Version 1.3. CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
This article assumes an understanding of the fundamental concepts of CMMI(tm), including process areas, specific goals, specific practices and generic goals and practices.
The attached file provides a walk through with screen shots of examples of how CMMi practices can be automated and proven with the Rational CLM solutions. We also provide the Rational Team Concert process template used in the examples to help you get started.
For more information
- Overview
- Work Authorization and Requirements Integrity
- Segregation of duties in Regulated Software Development
- Process change control
- Internal control audits
- Open Source Policy Compliance
About the author
As an Industry Solutions Lead for Rational, Cindy VanEpps leads several initiatives that tie together an integrated set of Rational tools to support specific scenarios. She recently led the effort to create a solution for the Financial Services Sector to support planning for compliance based on portfolio management and collaborative lifecycle management. Creating simplicity and elegance from the complex and horrendous is her passion. She can be contacted at vanepps@us.ibm.com.
Copyright © 2013 IBM Corporation