Capability Maturity Model Integration (CMMI) is a process improvement model providing organizations fundamental principles to effectively manage projects. There are various types of CMMI models depending on area of interest. Generally, CMMI ensures efficient functioning of the maturity models. This is achieved through integration of appropriate models into a single structure. CMMI enables organizations achieve:
- Customer satisfaction through various engineering activities
- Improve relationship between organization’s management and engineering activities towards achievement of the organization’s goals
- Sound and relevant high-maturity CMMI applications
- Integrate other features of CMMI like risk management, supplier management and measurement and
- Comply with pertinent ISO standards.
Any organization achieves its goals and objectives through improved processes to deliver quality products and services offered by CMMI (Batten pp. 80-81).
The Basic Capabilities Required by CMMI Level 3
CMMI Level 3 is also referred to as Defined Level and is among the five identified maturity levels. An organization reaches Level 3 only when it has successfully obtained the requirements for Levels 1 and 2. Level 3 involves understanding and characterizing the processes of an organization. The processes are outlined in procedures, standards, and methods and tools. The organization is responsible for streamlining its processes with the standard processes. The process objectives must be tailored by the management based on the standard processes. As a result, the processes of an organization comply with the organization’s objectives (Batten pp.107-108).
Apart from the standard processes, the organization establishes measurement repository. This repository contains products and services measures related to the process standards set by the organization. The repository also contains information required to understand and interpret the measures as well as asses them on the basis of reliability and applicability. Through this, trends are noticed as predictability gets achieved. Process performances are then easily developed to support quantitative project management (Kasse p.397).
How does CMMI Level 3 Certificate Benefit Traditional Project Management (TPM) Company and an Adaptive Project Framework (APF)?
Currently the new set of application seems to be inappropriate for traditional project management models. Most contemporary project does not meet the conditions required for implementation of TPM models. This difficulty rises because of constant change, unclear business goals, competition from competitors among other factors. The TPM models require CMMI Level 3 certificate to streamline its processes so that it can produce standard products and services. Although TPM uses a recipe approach, CMMI Level 3 is easily integrated in the system because it is a process but not a model (Wysocki pp. 15-30). The Adaptive Project Framework can be applied to TPF. This is so because APF is designed around software development projects and has no fixed project phase. Since APF is a framework model, CMMI can still be integrated in the model because it is a process but not a model. The companies will benefit from CMMI Level 3 through improved services and quality products. Currently, companies with Level 3 certification easily access government jobs, therefore the companies will have an increased level platform for more job opportunities.
What are the possible problems associated with adopting the CMMI?
Performance measures are sure steps towards analysis of the success of a product. The following performance measures are used by organizations to determine the viability of CMMI; costs, schedule, quality, customer satisfaction and Return on Investment. Companies may rush to achieve maturity level. During the rush, the company might lose focus on improving organization goals, thereby losing performance. The result of such a mistake is the development of wrong standard processes and tailoring guidelines. The standards could be over specified and this will create constraints to the project. Flexibility of the project will be lost hence project needs will not be met. In case of under specification, omission of organization’s and project practices will be eminent. CMMI practices may be treated equally since the definition standards processes have been compromised with (Software Engineering Institute pp. 21-22).
- Batten, Lance. 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. Pp. 80-81. U.S.A; Lulu.com. 2008. Print.
- Kasse, Tim. Practical Insight Into CMMI. P. 397. New York; Artech House. 2008. Print.
- Software Engineering Institute. CMMI or Agile: Why Not Embrace Both! Pp. 21-22. U.S.A.; Software Engineering Process Management. 2008. Print.
- Wysocki, Robert. Adaptive Project Framework: Managing Complexity in the Face of Uncertainity. Pp. 15-30. Indianapolis; John Wiley & Sons. 2010. Print.