CMG - CMMI Level 3 Accreditation and Software Development Approach
“CMMI is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization. It helps integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.”
Our CMMI Quality Statement
CMG uses CMMI to unify our software development process repository, which provides consistent, optimised customer focused quality deliverables, to enhance our brand values and repeat business to ensure company viability and sustainability.
At CMG, we believe that software development quality is a never-ending improvement process. Quality to us means not only satisfying our clients’ exact requirements, but always aspiring to exceed expectations by ensuring that our team of professionals are empowered and continually challenged to mature and excel.
To succeed in our delivery of quality software and services, we have defined a series of development processes, based on years of company and industry experience. This set of defined processes helps CMG staff to maintain common levels of understanding and consistency in their deliverables.
CMG accredited at CMMI Level 3 on September 2011
This accreditation places CMG in the league of those companies that are certified by the SEI for CMMI Level 3 Version 1.2.
CMMI Level 3 process scope covers:
Optimizing process area
Causal analysis and resolution
Organisational innovation and deployment
Quantitatively Managed process areas
Quantitative project management
Organisational process performance
Defined process area
Decision analysis and resolution
Risk management
Organizational training
Organizational process definition
Validation
Requirements development
Managed process area
Configuration management
Process and product quality assurance
Measurement and analysis
Project monitoring and control
Project planning
Requirements management
Complimenting CMMI Level 2 processes, CMG has its V-Model software development approach, designed to simplify understanding the complexities associated with developing any software application. The V-Model provides guidance for planning and realising projects.
Using the V-Model software development approach, we can achieve the following realisation during execution of a software development project:
- Minimization of Project Risks: The V-Model improves project transparency and control by specifying standardised approaches and describing the corresponding results and responsible roles. It permits early recognition of planning deviations and risks, improving process management and reducing project risks.
- Improvement and Guarantee of Quality: As a standardised process model, V-Model ensures that expected results are complete and have the desired quality. Defined interim results can be checked at an early stage. Uniform product contents will improve readability, understanding and verification.
- Reduction of Total Cost over the Entire Project and System Life Cycle: Development, production, operation and maintenance efforts of a system can be calculated, estimated and controlled in a transparent manner by applying a standardised process model. The results obtained are uniform and easily retraced. This reduces the customer’s dependency on the provider and efforts for subsequent activities and projects.
- Improvement of Communication between all Stakeholders: The standardised, uniform description of all relevant elements and terms is the basis for common and consistent stakeholder understanding, increasing opportunities for harmonious project activities between customers and providers.

