Capability Maturity Model Integration CMMI CMMI Enterprisewide process
Capability Maturity Model Integration (CMMI)
CMMI Enterprise-wide process improvement framework n Focuses on processes for improved product n Process areas: Components - Goals, and Practices n Appraisals and levels of advancement n
History n n Developed by Software Engineering Institute (SEI) at Carnegie Mellon University CMM for Software Systems Engineering Capability Model (SECM) Integrated Product Development CMM (IPD -CMM)
Process Areas n n n Causal Analysis and Resolution (CAR) Configuration Management (CM) Decision Analysis and Resolution (DAR) Integrated Project Management (IPM) Measurement and Analysis (MA) Organization Innovation and Deployment (OID) Organization Process Definition (OPD) Organization Process Focus (OPF) Organization Process Performance (OPP) Organizational Training (OT) Product Integration (PI) n n n Project Monitoring and Control (PMC) Project Planning (PP) Process and Product Quality Assurance (PPQA) Quantitative Project Management (QPM) Requirements Development (RD) Requirements Management (REQM) Risk Management (RSKM) Supplier Agreement Management (SAM) Technical Solution (TS) Validation (VAL) Verification (VER)
Goals Generic Goals (GG) and Specific Goals (SG) n Example: OPD GG 2 : Institutionalize a Managed Process n Example: OPD SG 1: Establish Organizational Process Assets n
Practices Generic Practices (GP) and Specific Practices (SP) n Example: OPD GP 2. 1: Establish an Organizational Policy n Example: OPD SP 1. 1 -1: Establish Standard Processes n
Staged or Continuous Two representations available n Organizations often use both n Difference is organization and use of process areas and their components n 80% of source model is embodied in either approach n
Staged Approach n n n Offers a precise pathway for process improvement Process areas are grouped according to maturity level Assessment measured by five levels of maturity (1 -5) ¨ Level 1) Initial ¨ Level 2) Managed ¨ Level 3) Defined ¨ Level 4) Quantitatively Defined ¨ Level 5) Optimizing
Continuous Approach n n n Offers organizations flexibility on which process area to focus Based on company history or business objectives Assessment measured by six capability levels (0 -5) ¨ Level 0) Incomplete ¨ Level 1) Performed ¨ Level 2) Managed ¨ Level 3) Defined ¨ Level 4) Quantitatively Managed ¨ Level 5) Optimizing
Corporations using CMMI Accenture n JPMorgan Chase n Lockheed Martin n IBM n Raytheon n Siemens n
Additional Information n http: //www. sei. cmu. edu/cmmi. html
- Slides: 11