CMMI คือ มาตรฐานกระบวนการในการพัฒนางาน ย่อมาจาก Capability Maturity Model Integration ผู้กำหนดมาตรฐานนี้ คือ สถาบันวิศวกรรมซอฟต์แวร์ มหาวิทยาลัยคาร์เนกี้เมลลอน สหรัฐอเมริกา (Software Engineering Institute, Carnegie Mellon University, USA)
CMMI ครอบคลุม 4 กลุ่มกระบวนการ (Process Area Category) ได้แก่
1. Engineering - เป็นกระบวนการที่เกี่ยวข้องกับงานด้านวิศวกรรม โดยเริ่มตั้งแต่การรวบรวมความต้องการ การออกแบบ การผลิตและการพัฒนางาน การทดสอบ การตรวจรับงาน
2. Project Management - เป็นกระบวนการที่เกี่ยวข้องการวางแผนโครงการ การจัดการความเสี่ยงโครงการ การติดตามและควบคุมโครงการ
3. Process Management - เป็นกระบวนการที่เกี่ยวข้องกับการจัดการกระบวนการ เช่น การกำหนดกระบวนการและมาตรฐาน การปรับปรุงกระบวนการ การฝึกอบรม
4. Support - เป็นกระบวนการสนับสนุนการทำงานต่างๆ เช่น การวัดและวิเคราะห์ การประกันคุณภาพ การจัดการคอนฟิกูเรชั่น
CMMI ยังแบ่งเป็น 5 ระดับ (Level) ซึ่งใช้ในการบอกวุฒิภาวะของกระบวนการองค์กรว่ามีความสามารถอยู่ในระดับใด
CMMI Level 1 (Initial) เป็นระดับเริ่มต้นซึ่งไม่มีการกำหนด Process Area สำหรับระดับนี้แต่อย่างใด
CMMI Level 2 (Managed) เป็นระดับที่มีการกำหนดกระบวนการบริหารจัดการขั้นพื้นฐาน 7 กลุ่ม ได้แก่
- Requirements Management
- Project Planning
- Project Monitoring and Control
- Supplier Agreement Management
- Measurement and Analysis
- Process and Product Quality Assurance
- Configuration Management
CMMI Level 3 (Defined) เป็นระดับที่มีการกำหนดกระบวนการทั่วทั้งองค์กรประกอบด้วยกระบวนการ 11 กลุ่ม ได้แก่
- Requirements Development
- Technical Solution
- Product Integration
- Verification
- Validation
- Risk Management
- Integrated Project Management
- Organizational Process Definition
- Organizational Process Focus
- Organizational Training
- Decision Analysis and Resolution
CMMI Level 4 (Quantitatively Managed) เป็นระดับที่นำหลักการจัดการเชิงปริมาณเข้ามาช่วยในจัดการเพื่อทำให้ทราบธรรมชาติของกระบวนการ และ สามารถตรวจหาความผิดปกติที่มีสาเหตุมาจากความผิดธรรมชาติ (Special Cause) ของกระบวนการ ซึ่งทำให้ผลลัพธ์ที่เกิดขึ้นไม่เป็นไปตามที่คาดการณ์ไว้ ในระดับนี้จะประกอบด้วยกระบวนการ 2 กลุ่ม ได้แก่
- Organizational Process Performance
- Quantitative Project Management
CMMI Level 5 (Optimizing) เป็นระดับที่การวิเคราะห์หาสาเหตุรากเหง้า (Root Cause) เพื่อแก้ไขปัญหาที่สาเหตุ ซึ่งจะตามมาด้วยการปรับปรุงกระบวนการหรือการนำนวัตกรรมใหม่มาใช้ เพื่อแก้ไขปัญหาดังกล่าว ในระดับนี้จะประกอบด้วยกระบวนการ 2 กลุ่มได้แก่
|