Capability Maturity Model (CMM)

advertisement
Capability Maturity Model
(CMM)
Done By :Delayel Alhajeree
Out lines:
1-introduction.
2-What is CMM?
3- Why it was involved in organizations?
4- Uses of CMM.
5- The architecture of the CMM .
6- What the CMM Does Not Cover?
7- References.
Introduction:
Almost all organizations in the world regardless to
what are they specialized in need to have a
guidance on how to gain control of their processes
for developing and maintaining software and how
to evolve the new software engineering
technology in their projects.
That was the idea behind developing the CMM.
What is CMM?
The Capability Maturity Model for Software (SW-CMM or
CMM) is a model used by organizations for appraising the
maturity of their software processes , increase their
software process capability and for identifying practices
that will increase the maturity of those processes.
It originally evolved from the need for the Department of
Defense of the United State.
Why it was involved in organization?
Although software engineers and managers often know their
problems in great detail, they may disagree on which
improvements are most important. Without an organized
strategy for improvement, it is difficult to achieve
consensus between management and the professional staff
on what improvement activities to undertake first.
Uses of CMM:
There are at least four uses of the CMM that
are supported:
1-Assessments teams.
2-Evaluation teams
3-Managers and technical staff
4-Process improvement groups
Cont. Uses of CMM:
Assessments teams will use the CMM to identify strengths
and weaknesses in the organization.
Evaluation teams will use the CMM to identify the risks of
selecting among different contractors for awarding
business and to monitor contracts.
Managers and technical staff will use the CMM to understand
the activities necessary to plan and implement a software
process improvement program for their organization.
Process improvement groups, will use the CMM as a guide to
help them define and improve the software process in their
organization.
The architecture of the SW-CMM :
SW-CMM is composed of 5 levels:
1-initial level
2-repeatable level
3-defined level
4-managed level
5-optimizing level
What the CMM Does Not Cover?
does not address all of the issues that are important
for successful projects.
Thank you for your attention
I will be very glade to answer
any qustion
References:
http://searchcio.techtarget.com/sDefinition/0,,sid19_
gci930057,00.html
http://members.aol.com/kaizensepg/cmm.htm
http://www.sei.cmu.edu/cmm/cmms/cmms.html
http://www.state.gov/m/a/sdbu/pubs/9729.htm
http://isb.wa.gov/policies/portfolio/tr24/tr24.html
Download