| | |
The best customer service level, Smooth & efficient performance,
A Working environment with peace of
mind
|
SIMS CONSULTING & TRAINING SERVICES
|
|
|
|
|
|
CMM Capability Maturity Model
|
|
The CMM
describes
the
principles
and
practices
underlying
software
process
maturity. It
is intended
to help
software
organizations
improve the
maturity of
their
software
processes in
terms of an
evolutionary
path from ad
hoc, chaotic
processes to
mature,
disciplined
software
processes.
The focus is
on
identifying
key process
areas and
the
exemplary
practices
that may
comprise a
disciplined
software
process. The
maturity
framework
provided by
CMM
establishes
a context in
which:
-
Practices
can be
repeated,
if you
don't
repeat
an
activity
there is
no
reason
to
improve
it.
There
are
policies,
procedures,
and
practices
that
commit
the
organization
to
implementing
and
performing
consistently.
-
Best
practices
can be
rapidly
transferred
across
groups.
Practices
are
defined
sufficiently
to allow
for
transfer
across
project
boundaries,
thus
providing
some
standardization
for the
organization.
-
Variations
in
performing
best
practices
are
reduced.
Quantitative
objectives
are
established
for
tasks;
and
measures
are
established,
taken,
and
maintained
to form
a
base-line
from
which an
assessment
is
possible.
-
Practices
are
continuously
improved
to
enhance
capability
(optimizing).
Structure of
CMM
-
Maturity
Levels
-
A
layered
framework
providing
a
progression
to the
discipline
needed
to
engage
in
continuous
improvement
(It is
important
to state
here
that an
organization
develops
the
ability
to
assess
the
impact
of a new
practice,
technology,
or tool
on their
activity.
Hence it
is not a
matter
of
adopting
these,
rather
it is a
matter
of
determining
how
innovative
efforts
influence
existing
practices.
This
really
empowers
projects,
teams,
and
organizations
by
giving
them the
foundation
to
support
reasoned
choice.)
-
Key
Process
Areas
-
Key
process
area (KPA)
identifies
a
cluster
of
related
activities
that,
when
performed
collectively,
achieve
a set of
goals
considered
important.
-
Goals
-
The
goals of
a key
process
area
summarize
the
states
that
must
exist
for that
key
process
area to
have
been
implemented
in an
effective
and
lasting
way. The
extent
to which
the
goals
have
been
accomplished
is an
indicator
of how
much
capability
the
organization
has
established
at that
maturity
level.
The
goals
signify
the
scope,
boundaries,
and
intent
of each
key
process
area.
-
Common
Features
-
Common
features
include
practices
that
implement
and
institutionalize
a key
process
area.
These
five
types of
common
features
include:
Commitment
to
Perform,
Ability
to
Perform,
Activities
Performed,
Measurement
and
Analysis,
and
Verifying
Implementation.
-
Key
Practices
-
The key
practices
describe
the
elements
of
infrastructure
and
practice
that
contribute
most
effectively
to the
implementation
and
institutionalization
of the
key
process
areas.
|
|
|
|
|
 |