Capability Maturity Model For Software (CMM) : Maturity Level - 5 (Optimized Level)
Capability Maturity Model For Software (CMM) : Maturity Level - 5 (Optimized Level)
Capability Maturity Model For Software (CMM) : Maturity Level - 5 (Optimized Level)
• Defect prevention
• Technology change management
• Process change management
Defect Prevention
• Purpose is to identify the cause of defects and
prevent them from recurring
• Involves
– Analyzing defects that were encountered in the
past.
– Taking specific actions to prevent the occurrence
of these types of defects in the future.
– Trends are analyzed to track the types of defects that
have been encountered and to identify defects that
are likely to recur.
DP - Common Features
• Commitment
– Written organizational policy / and policy for the
project for defect prevention activities.
• Ability
– Team that is responsible for coordinating the defect
prevention activities should exist at the organization
level and project level.
– Adequate resources and funding
– Training on defect prevention for personnel
performing these activities
• Measurement
– To determine the status of the defect prevention
activities.
DP - Activities
• Defect prevention activities are planned.
– The software project develops and maintains a plan for
its defect prevention activities.
– At the beginning of a software task, the members of
the team performing the task meet to prepare for the
activities of that task and the related defect prevention
activities.
• Common causes of defects are sought out and identified.
– Causal analysis meetings are conducted according to a
documented procedure.
– Defect prevention data are documented and tracked
across the teams coordinating defect prevention
activities.
DP - Activities
• Common causes of defects are prioritized and
systematically eliminated.
– Each of the teams assigned to coordinate defect
prevention activities meets on a periodic basis to
review and coordinate implementation of action
proposals from the causal analysis meetings.
– Revisions to the organization's standard software
process resulting from defect prevention actions are
incorporated
– Revisions to the project's defined software process
resulting from defect prevention actions are
incorporated
– Members of the software engineering group and
software-related groups receive feedback on the
status and results of the organization's and project's
defect prevention activities on a periodic basis.
Technology Change
Management
• Purpose is to identify new technologies and transfer
them into an organization in an orderly manner.
• Involves
– Identifying, selecting, and evaluating new
technologies.
– Pilot efforts are performed to assess new
technologies.
– Incorporating effective technologies into the
organization.
TCM - Common Features
• Commitment
– Written organizational policy for technology change
management
– Senior management sponsorship for technology
change management.
– Senior management oversees the technology change
management activities.
• Ability
– Group that is responsible for technology change
management activities exist.
– Adequate resources and funding
– Support for collecting and analyzing data needed to
evaluate technology changes
TCM - Common Features
• Measurement
– To determine the status of technology change
management activities.
TCM - Activities