Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
CMMI
1.
2. A maturity level specifies the level of performance expected from an
organization
Maturity
Level
Level of
Performance
3. High-Quality but Slow to Market
Not a Leader
Fast to Market but Low Quality
uality
Low Customer
Satisfaction
Q
pe ed
S
4. C Capability
M Maturity
M Model
I Integration
Integrated
System Software Software
Product
Engineering Engineering Acquisition
Training
•CMMI stands for Capability Maturity Model Integration.
•It is a process improvement approach that provides companies with the
essential elements of an effective process
5. Systems engineering: This covers development of total systems.
System engineers concentrate on converting customer needs to
product solutions and supports them throughout the product
lifecycle.
Software engineering: Software engineers concentrate on the
application of systematic, disciplined, and quantifiable
approaches to the development, operation, and maintenance of
software.
6. .
Integrated Product and Process Development (IPPD): Integrated Product and
Process Development (IPPD) This section mostly concentrates on the
integration part of the project for different processes. For instance, it's
possible that your project is using services of some other third party
component. In such situations the integration is a big task itself, and if
approached in a systematic manner, can be handled with ease
Software acquisition: Many times an organization has to acquire products
from other organizations. Acquisition is itself a big step for any organization
and if not handled in a proper manner means a disaster is sure to happen.
7. LEVEL-5
(<2%)
OPTIMIZING
LEVEL-4
(<5%)
MANAGED
LEVEL-3
(<10%)
DEFINED
LEVEL-2
(15%)
PRODUCT BASED
LEVEL-1
(70%) INITIAL
8. • Undocumented and in a state of dynamic change
• Unstable environment for the processes
•Peer reviews
•Software configuration management
•Intergroup Coordination
•Quality assurance
•Software Product Engineering
•Project tracking and Oversight
•Integrated Soft Management
•Project Planning
•Training Program
•Requirements management
•Organization Process Definition
•Organization Process Focus
•Software Quality Management
•Quantitative Process Management
•Process Change Management
•Technology Change Management
•Defect Prevention Management