You are on page 1of 22

CMM AND CMMI

PRESENTED BY:
ITBA RAMZAN (1109) ZAINAB FAROOQ (1138
CONTENTS:
CMM:
• Brief Introduction
• Stages in Detail
• Summary of Sages
• Why there’s a need of CMMI
CMMI:
• Definition
• Goals and Objectives
• Levels
• Benefits
CMM:
BRIEF INTRODUCTION:
• CMM Capability Maturity Model.
• Behavioural model
• Developed to measure and refine an organization’s software
development
• Evolutionary Process
• Purpose was to evaluate the process maturity levels in software
STAGES IN DETAIL:

Optimized
Managed
Defined
Repeated
Initial
1. INITIAL:

Processes are:
• Disorganized
• not sufficiently defined
• Not documented
• Unpredictable
Unstable Environment
Success depends on individual efforts
2. REPEATED:

Basic Project Management is established.


key process areas are able to be repeated.
Planning and managing new projects are based on experience with similar
projects.
repeat successful practices
The project's process is under the effective control of a project management
system.
3. DEFINED:

Organization develops its own standard software development process


Defined process give greater attention to:
• Documentation
• Standardization
promote established performance consistency.
both software engineering and management activities are stable and repeatable.
cost, schedule, and functionality are under control
Software quality is tracked
4. MANAGED:

Management adapts and adjusts to projects without specification deviation.


Process capability is set.
Quantitative and qualitative goals for both software products and processes
Productivity and quality are measured for software activities.
 Organization monitors and controls its own processes through data
collection and analysis.
5. OPTIMIZED:

continuous process performance improvement through innovative and incremental


technological improvements.
Risk management
Learning from mistakes
Processes are constantly improved through feedback
new functionality and processes are introduced.
SUMMARY OF STAGES:
WHY THERE IS A NEED OF CMMI?

CMM is process-oriented and not goal-oriented.


Organization have found it difficult to tailor CMM to specific goals and needs.
CMM is a reference model of matured practices in a specific discipline.
It becomes difficult to integrate these disciplines as per requirements.
CMMI:
DEFINITION:
CMMI successor of CMM
more evolved model
incorporation of best components of individual disciplines of CMM
 boosts the development process and
reduction of threats in software and system
GOAL AND OBJECTIVES:

GOAL:

“Creation of reliable environments where products, services and


departments are proactive, efficient and productive.”
OBJECTIVES:
Produce quality services or products
Improve customer satisfaction
Increase value for stockholders
Achieve industry-wide recognition for excellence
Grow market share
LEVELS:

Optimized
Quantitatively Managed

Defined

Managed

Initial
1. INITIAL:

Processes are:
• Consuming more time
• Reactive
Unstable Environment
organization has:
• Worst conditions
• increased chances of risks
• incompetence.
2. MANAGED:

Requirements Management
Project Planning
Configuration Management
Measurement and Analysis
Process and Product Quality Assurance
Project Monitoring and Control
Supplier Agreement Management
3. DEFINED:
Requirements Development
Decision Analysis and Resolution
Organizational Process Focus
Integrated Project Management
Organizational Training
Organizational Process Definition
Product Integration
Risk Management
Validation
Technical Solution
Verification
4. QUANTITATIVELY MANAGED:

Organizational Process Performance


Quantitative Project Management
5. OPTIMIZED:

Stability and Flexibility


Organizational Innovation and Deployment
Causal Analysis and Resolution
SUMMARY:
BENEFITS:
Consistency
Cost Saving
Self-Improvement
Market demand
Performance demand
Process improvement

You might also like