Читать книгу CMMI 100 Success Secrets Capability Maturity Model Integration 100 Success Secrets - 100 Most Asked Questions: The Missing CMMI-DEV, CMMI-ACQ Project Management and Process Guide - Lance Batten - Страница 15
ОглавлениеCalibrating the CMM
Capability Maturity Model (CMM) is the standard process improvement for software developers. Software organizations to be able to move towards next level is to see to it that the levels defined on each maturity level are met. Process improvement is a continuing process and promotes higher quality of product.
One way to find out on how to further improve your work process is through calibration.
Calibration is the act of comparing two instruments or measuring devices, where in one is standard of known accuracy that can be traced to a national standards. CMM calibration aims to detect, correlate, report, or eliminate through adjustment a work process that results to discrepancy in accuracy being compared with the standard.
The measurement of uncertainty is part of the CMM calibration process. It is necessary that calibration and measurements used are traceable in order to be accepted by outside
organizations. This is commonly accomplished by making a comparison with the standard. In short, calibration is comparing representative of projects performing under the same life cycle strategy and within the common business domain. Calibrations can also involve modeling the effort distribution and schedule results into the phase of governing life cycle model.
The CMM calibration will help software organizations in improving the system being modeled. The process currently practiced can be adjusted if need be. Organization can plan for future implementation based on the calibration activities carried out, applying new tools and technologies and the choice of alternative process.
Start calibrating your work process, and check if they are within the standard or higher.
23
The Old CMM and the New CMMI
The Capability Maturity Model (CMM) also known as
CMM for Software (SW-CMM) was created by Software Engineering Institute (SEI) in 1986 to aid the Department of Defense in assessing the software contractor bidderOs ability in the delivery of government contracted software project. In December 2007, the SEI renamed the CMM to Software Engineering CMM
(SE-CMM). The CMM has been retired and was replaced by Capability Maturity Model Integration (CMMI).
Capability Maturity Model Integration (CMMI) was developed and introduced as an answer to the confusion of software developer in the use of multiple improvement maturity
models. CMMI is a process improvement approach that gives organizations with the essential elements of effective processes.
It is used as a guide in the process improvement of a project, a division, or an entire organization. CMMI helps in the integration of the traditionally separate organizational functions. It helps in the setting up of process improvement goals and priorities and provides guidance in quality processes. It also provides the reference point in the appraisal of current processes. CMMI provides the process requirements for organizations to conform in the development and maintenance of systems and software products and services. The CMMI was said to be the successor of the three source models namely:
1. The Capability Maturity Model for Software (SWCMM)
v2.0 draft C
2. The Systems Engineering Capability Model (SECM)
3. The Integrated Product Development Capability
Maturity Model (IPD-CMM)
24
The CMMI provides the best practices for product and
service development and maintenance. Increase your level of maturity and aim high for excellence.
25
Find it at CMM.com
With the advanced technology, any information on products or services can be marketed over the internet. A dot com is a domain name system where people can do their business. The dot com is easy to acquire but to put your products or services so that others would be able to get hold of it or at least inquire about your product requires software to have that work. Software developers will that work for you. However, if you are in the business where there is a lot of competition you surely would like to have things done right away to get your business going.
You would need to hire software developers that you can depend on and who has the capability of delivering the software on the time specified.
For software, organization to be CMM certified is for
trained SEI team to review the standards in the development of software and determine the level of maturity. The Level of Maturity that a software developer possesses is your basis in selecting the right software developer for your business. Ratings or level of maturity is published for customerOs information about the developer. Software developers use the ratings as their marketing tool to let prospective clients know as to the quality of their software.
There are several websites on CMM commercial that explains what CMM is all about and defines each level of maturity.
At these modern times, getting information about CMM is available virtually at your fingertips. Many consultants as well have used the CMM com to discussed their ideas about CMM and offer their services over the internet.
26
Attendance to a CMM Conference or