You are on page 1of 21

Done by:

Ayda Al.Harrasi 93584


Sheikha Al Rashdi 90604
Aysha Baomar 92100


Model of Quality Assurance
Outline
Capability Maturity Model (CMM)
Six sigma Model
Capability Maturity Model

The CMM was originally intended as a tool to
evaluate the ability of government contractors to
perform a contracted software project.

Although the model is designed for software
development, it can be used in other settings as a
measure to assess the maturity of the processes.
Capability Maturity Model

The CMM is not prescriptive, but a framework to
help software organizations to gain control of their
processes for developing and maintaining
software for excellence in engineering and
management.

The CMM is based on the concept of Key Process
Areas that collectively achieve a set of goals
important for enhancing process capability.


Five levels of software process Maturity
Initial
Repeatable
Defined
Managed
Optimizing
Few processes are defined, and
success depends on individual
efforts.
Initial
Repeatable
Defined
Managed
Optimizing
Basic project management
processes are established to track
cost, schedule, and functionality.
The necessary process discipline is
available to repeat earlier successes
on a project with similar
applications.
Initial
Repeatable
Defined
Managed
Optimizing
The software process for both
management and engineering
activities is documented,
standardized, and integrated into a
standard software process for the
organization.
Initial
Repeatable
Defined
Managed
Optimizing
Detailed measures of the software
process and product quality are
collected. Both the software process
and products are quantitatively
understood and controlled.
Initial
Repeatable
Defined
Managed
Optimizing
Continuous process improvement
is enabled by quantitative feedback
from the process and from testing
innovative ideas and technologies.
Steps for process assessment and
capability evaluations in CMM
Selection of team members to undertake
assessment and evaluation.

Analysis of the responses to identify key areas
that need explanations.
Site visit of the team where team members conduct
interviews and review documents to judge whether
the goals of key process areas are achieved.
Team prepares a list of findings identifying
strengths and weaknesses.
Team prepares a key process or profile showing
where the organization has and has not satisfied the
goals of the key process areas.
Six sigma
As assessment model originated at Motorola
in the early 1980s.
It is slowly getting into academia as teaching
course, and academic institutions are also
trying to apply this model for quality
assessment and improvement.
Six sigma main objectives:

Reduce variation and defects
Increase customer satisfaction
Increase profits.
Six sigma
It can be viewed in three different ways:
Metric
Philosophy
Methodology

Six sigma as metric:
It is a statistical expression
that denotes a populations
standard deviation and a
measure of variation about
mean.
Table 13: presents a summery of sigma level, defect per million, and
success rate in percentages.
Six sigma as philosophy:
It is concerned with its customer
focus and creative process
improvements.
It believes that there is a strong
correlation between level of defects,
costs, and customer satisfaction.
Six sigma as methodology:
It emphasizes the process of
achieving the six sigma level.
The method of six sigma is a
systematic process covering five
steps.

Six sigma as methodology:

You might also like