Professional Documents
Culture Documents
1. 2. 3. 4. 5.
CMMI Framework Process Improvement Quality Engineering Quality Monitoring & Control Quality Implementation
1) Product / Project
PEOPLE!!!!!!!!!!!
1. 2. 3. 4. 5. CMMI Framework Process Improvement Quality Engineering Quality Monitoring & Control Quality Implementation
Quality Support
2) Process
WHY??????
16. Performance improvement 17. Process improvement 18. Quality 19. Social networks 20. Strategic planning 21. Succession planning 22. Systems intelligence 23. Systems thinking 24. Team building 25. Workforce Planning
PCMMI
OD + QM = PM
CMMI
Capability Maturity Model Integrated A Framework For Excellence
Also:
Reactive versus Proactive Reactive = Cure (After it Happens) Proactive = Prevention (Before it Happens)
Who does the CMMI Work in an organization and what is the behavior of organizations towards this group? What is SEPG? Why we need an SEPG? What is QA, QM, QE? Who understands quality?
All Rights Reserved By Mr. Ali Ahsan
Focus of CMMI
What is?????
The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.
Remembering CMM?
Capability Maturity Model: A reference model of mature practices in a specified discipline, used to assess a groups capability to perform that discipline CMMs differ by Discipline (software, systems, acquisition, etc.) Structure (staged versus continuous) How Maturity is Defined (process improvement path) How Capability is Defined (institutionalization)
EIA 731
Software CMM
People CMM
CMMI: Integrates systems and software disciplines into one process improvement framework. Provides a framework for introducing new disciplines as needs arise.
CMMI Formation
Evolution of CMMI
Evolution of CMMI
*Each body of knowledge related to product or process development in CMMI is considered a discipline.
All Rights Reserved By Mr. Ali Ahsan
IPPD is a systematic approach that achieves a timely collaboration of relevant stakeholders throughout the life of the product to better satisfy customer needs, expectations, and requirements
CMMI Models
Source Models Capability Maturity Model for Software V2, draft C (SW-CMM V2C) EIA Interim Standard 731, System Engineering Capability Model (SECM) Integrated Product Development Capability Maturity Model, draft V0.98 (IPD-CMM)
S CMMIE/SW
Combined System Engineering / Software Engineering model Can be applied to: Just the software engineering projects in an organization Just the system engineering projects in an organization Both IPPD/SS can be used in either/both
CMMI-SE/SW Staged
CMMI-SE/SW Continuous
All Rights Reserved By Mr. Ali Ahsan
Process characterized for the organization and is proactive Process characterized for projects and is often reactive Process unpredictable, poorly controlled, and reactive
Managed Initial
Equivalent Staging
Staged Representation
Provides a proven sequence of improvements, each serving as a foundation for the next Permits comparisons across and among organizations by the use of maturity levels Provides an easy migration from the SW-CMM to CMMI Provides a single rating that summarizes appraisal results and allows comparisons among organizations
Indicates maturity of an organizations standard process -- to answer, What is a good order for approaching improvement across the organization?
Continuous Representation
Allows you to select the order of improvement that best meets your organizations business objectives and mitigates your organizations areas of risk Enables comparisons across and among organizations on a process - a r ea - b - p y rocess - a rea basis Provides an easy migration from EIA 731 (and other models with a continuous representation) to CMMI
Indicates improvement within a single process area -- to answer, What is a good order for approaching improvement of this process area?
All Rights Reserved By Mr. Ali Ahsan
Capability Levels
A capability level is a well - d efined evolutionary plateau describing the organizations capability relative to a process area. There are six capability levels. For capability levels 1 5, there is an associated generic goal. Each level is a layer in the foundation for continuous process improvement. Thus, capability levels are cumulative, i.e., a higher capability level includes the attributes of the lower levels.
3 2 1 0
This point represents a higher level of maturity than this point in a specific process area
Process Area n
Process
All Rights Reserved By Mr. Ali Ahsan
Relating Process Area Capability and Organizational Maturity Organizational maturity is the focus of the staged representation, whereas process area capability is the focus of the continuous representation. Organizational maturity and process area capability are similar concepts. The difference between them is that organizational maturity pertains to a set of process areas across an organization, while process area capability deals with a set of processes relating to a single process area or specific practice.
Comparison of Representations
Staged Process improvement is measured using maturity levels. Maturity level is the degree of process improvement across a predefined set of process areas. Organizational maturity pertains to the maturity of a set of processes across an organization Continuous
Process improvement is measured using capability levels. Capability level is the achievement of process improvement within an individual process area. Process area capability pertains to the maturity of a particular process across an organization.
Available Models
The following CMMI Models exist: SE/SW Staged SE/SW Continuous SE/SW/IPPD Staged SE/SW/IPPD Continuous SE/SW/IPPD/SS Staged SE/SW/IPPD/SS Continuous SW Staged SW Continuous
Model Components
Process Areas (PA)
Specific Goals
Typical Work Products Sub-practices Notes Discipline Amplifications References
(SG)
Required
Expected
Informative Informative Informative Informative Informative
Generic Goals
(GG)
Required
Expected
Informative
Model Components
SG 1 Manage Requirements
SP 1.1 Obtain an Understanding of Requirements SP 1.2 Obtain Commitment to Requirements SP 1.3 Manage Requirements Changes SP 1.4 Maintain Bidirectional Traceability of Requirements SP 1.5 Identify Inconsistencies between Project Work and Requirements
GG 2 Institutionalize a Managed Process GP 2.1 Establish an Organizational Policy GP 2.2 Plan the Process GP 2.3 Provide Resources GP 2.4 Assign Responsibility GP 2.5 Train People GP 2.6 Manage Configurations GP 2.7 Identify and Involve Relevant Stakeholders GP 2.8 Monitor and Control the Process GP 2.9 Objectively Evaluate Adherence GP 2.10 Review Status with Higher Level Management GG 3 Institutionalize a Defined Process GP 3.1 Establish a Defined Process GP 3.2 Collect Improvement Information
FOR OTHER??????
All Rights Reserved By Mr. Ali Ahsan
3 Defined
Process standardization
1 Initial
Generic Practices
GP 1.1: Perform Base Practices
CL 1 CL 2
ML 3 ML 4 ML 5
ML 2
GP 2.1: Establish an Organizational Policy GP 2.2: Plan the Process GP 2.3: Provide Resources GP 2.4: Assign Responsibility GP 2.5: Train People GP 2.6: Manage Configurations GP 2.7: Identify and Involve Relevant Stakeholders GP 2.8: Monitor and Control the Process GP 2.9: Objectively Evaluate Adherence GP 2.10: Review Status with Higher Level Management
Commitment to Perform
Ability to Perform
Directing Implementation
CL3 CL4
GG3: Institutionalize a Defined Process GG4: Institutionalize a Quantitatively Managed Process GG5: Institutionalize an Optimizing Process
GP 3.1: Establish a Defined Process GP 3.2: Collect Improvement Information GP 4.1: Establish Quantitative Objectives for the Process GP 4.2: Stabilize Subprocess Performance GP 5.1: Ensure Continuous Process Improvement GP 5.2: Correct Root Causes of Problems
Verifying Implementation
CL5
Process Area
Project Planning Project Monitoring and Control Supplier Agreement Management Integrated Project Management(IPPD) Integrated Supplier Management (SS) Integrated Teaming (IPPD) Risk Management Quantitative Project Management Configuration Management Process and Product Quality Assurance Measurement and Analysis Causal Analysis and Resolution Decision Analysis and Resolution Organizational Environment for Integration (IPPD) Requirements Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment
Support
Engineering
Process Management
Summary
There is one CMMI Model with two representations, Staged and Continuous The material in both representations is the same just organized differently Each representation provides different ways of implementing processes Equivalent Staging provides a mechanism for relating Maturity Levels to Capability Levels The CMMI model should be applied using intelligence, common sense, and professional judgment
THANKYOU