Lecture Software process improvement: Lesson 14 provide students with knowledge about: introduction to CMMI staged representation; CMMI model components in the staged representation; maturity level; structure of CMMI staged representation; process areas;... Please refer to the detailed content of the lecture!
Trang 1Introduction to CMMI Staged
Representation
Lecture # 14
Trang 2• The staged representation is the approach used in the Software CMM. It is an approach that uses
Trang 3Following slide to be inserted
CMMI Model Components in the
Staged Representation
Trang 4Staged Representation
Trang 77
Trang 10The Maturity Levels
Trang 12Structure of CMMI: Staged
Representation
Trang 13Structure of the CMMI Staged Representation
Commitment to Perform: creates policies and secures sponsorship for process improvement efforts
Ability to Perform: ensures that the project and/or organization has the resources it needs to pursue process improvement Directing Implementation: collects, measures, and analyzes data related to processes
Verification: verifies that the projects and/or organization’s activities conform to requirements, processes, and
procedures
Commitment to Perform: creates policies and secures sponsorship for process improvement efforts
Ability to Perform: ensures that the project and/or organization has the resources it needs to pursue process improvement Directing Implementation: collects, measures, and analyzes data related to processes
Trang 14• A level provides a necessary foundation for effective implementation of processes at the next level.
Trang 15at a given maturity level.
Trang 16Process Areas by Maturity Level
Anwar : Please delete the mention of “ Integrated Supplier Management ”
from the audio discussion of the Process Areas of CMMI.
You will need to renumber the Pas. Thanks. This PA has been removed
from the CMMI version 2
Trang 17Process Areas by Maturity Level
Organizational Innovation and Deployment Causal Analysis and Resolution
Process standardization
Basic project management
Organizational Process Performance Quantitative Project Management
Requirements Development Technical Solution
Product Integration Verification
Validation Organizational Process Focus Organizational Process Definition Organizational Training
Integrated Project Management Risk Management
Decision Analysis and Resolution Requirements Management
Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis
Process and Product Quality Assurance Configuration Management
1 Performed
Process Areas Level Focus
Trang 18Level 1: Performed
Trang 20• Monitoring and controlling process performance, and taking corrective action
• Objectively reviewing the process, work products, and services, and addressing noncompliance
• Reviewing the activities, status, and results of the process with appropriate levels of management, and taking corrective action
• Identifying and interacting with relevant
Trang 23Level 3: Defined 3
• Level 3 continues with defining a strong,
meaningful, organizationwide approach to developing products
• An important distinction between Level 2 and Level 3 is that at Level 3, processes are described in more detail and more
rigorously than at Level 2
Trang 24• Processes are managed more proactively,
based on a more sophisticated
understanding of the interrelationships and measurements of the processes and parts of the processes
• Level 3 is more sophisticated, more
organized, and establishes an organizational
Trang 25 1
• For Maturity Level 4, the organization has achieved all of the goals of Levels 2 and 3
• The organization controls its processes by statistical and other quantitative techniques
• Product quality, process performance, and service quality are understood in statistical terms and are managed throughout the life
of the processes
25
Trang 26qualitatively predictable
Trang 30Ended here
Trang 32• For example, Requirements Management is a
Level 2 process area. The next process area in
Level 2 is Project Planning. Then there is Project Monitoring and Control, Supplier Agreement
Management, Measurement and Analysis, Process and Product Quality Assurance, and Configuration Management. So, to be considered a Maturity
Level 2 organization, the projects undergoing
Trang 33• The same holds true for Maturity Level 4
Trang 34• You must satisfy all of the goals in the
previous levels plus the goals for the current level in order to attain the maturity level
rating
• Each maturity level consists of process
areas. Each process area contains goals that must be satisfied. Each goal has certain
Trang 36• Each PA has several goals that need to be satisfied in order to satisfy the objectives of the PA. There are two types of goals:
– Specific goals (SG): goals that relate only to the specific PA under study
– Generic goals (GG): goals that are common to multiple process areas throughout the model. These goals help determine whether the PA has
Trang 37Practices
• Practices are activities that must be
performed to satisfy the goals for each PA. Each practice relates to only one goal.
There are two types of practices:
– Specific practices (SP): practices that relate to specific goals
– Generic practices (GP): practices associated
with the generic goals for institutionalization
Trang 41Another way to look at Common Features 1
• Common feature categories are very similar across process areas.
• They are referred to as Institutionalization Common Features because they:
repeatable and lasting
Trang 42from Requirements Management Process Area
•Commitment to perform:
–Establish and maintain an organizational policy for planning and performing the requirements
management process.
•Ability to perform:
–Train the people performing or supporting the
requirements management process as needed.
Trang 43• Verification:
– Review the activities, status, and results of
the requirements management process with higher level management and resolve issues.
Trang 44• Staged
– Structured for implementation based on proven grouping and ordering of processes
– The CMMI model should be applied using
intelligence, common sense, and professional judgment
Trang 45file), (Chapter 14)