SlideShare a Scribd company logo
SEI CMM
Robert Johnson
Bobby Kolski
Rafi Seddiqi
Kumeel Alsmail
Main Goals of CMM
• Provide an organization with the framework for
improving its processes and its ability to manage
the development, acquisition, and maintenance
of products or services.
o This is provided through appraisals and assessments of the
organization's processes, based on CMM criteria.
• Provide “clients” with a maturity scale rating for
potential vendors
o The more mature an organization (Higher CMM Rating), the
more likely its processes and development are to succeed
RDJ
First Appearance of CMM
• The process maturity model CMM is based on
was first described by Watts Humphrey in the
book Managing the Software Process
• CMM was first published in a Technical Report in
1993 and as a book in 1995
o “Capability Maturity Model for Software”
o Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Webe
RDJ
What motivated CMM/CMMI?
• In the 1980's military projects ran over budget.
o United States Air Force funded SEI study
• The model CMM was being used for software
development, but problems were found when
multiple instances of CMM were being used
o CMMI was created to address this issue
o CMMI is Capability Maturity Model Integrated
BK
CMM vs. Six Sigma
CMM - Designed with Software in mind
• Design gols - These do not focus on the customer
• Organization Improvement - Improve methods and processes
• Key Process Areas: Initial, Repeatable, Defined, Managed, Optimizing
• Planning and Management oriented
Six Sigma
• Design goals - customer demands & enterprise strategy
• Quality Characteristics - Reduce number of errors to n-LOC.
• Design alternatives - High level design
• Plan for verification
• Pilot runs
CMM & Six Sigma
These work together well at the higher CMM levels.
• CMM Level 5
o Mostly in line together although CMM is an organizational
change model
• CMM Level 1-4
o Although Six Sigma can be used at these levels its goals
are competing with CMM.
CMM vs. ISO
• CMM
o Continuous process improvement
o Scope – Software.
o Customer Satisfaction is not part of CMM
o Concept - Best practices derived from industry leaders, and a rating system
• ISO
o Acceptable quality system
o Scope – Hardware, software, processed materials and services.
o Customer satisfaction is important in ISO requirements.
o Concept - Certification tool
BK
CMM & ISO
They both can be used together
• Overlap (not 100%, but significant enough)
o If you are at level 3 CMM it is usually easy to get ISO 9001 certified (level 2 can
also, without too much grief.)
o Both are for improvement of software
o ISO is to conform to ISO standards, CMM is to follow industry standards. You can
use a industry standard that conforms to ISO.
Uses of this Approach
• Regulations and mandates:
• Based on it history, most of government contractors use it
to demonstrated they are capable of handling the
projects.
• It is also a way for some companies to distinguish
themselves from others.
Example: Motorola in Bangalore
RS
• To deal with Performance problems
• Software companies with motivation to improve
quality and delivery of their product.
• When a problem is seen with current product,
and when an organization wants to avoid
repeating the same problem.
RS
Uses of this Approach
Opinion
• This approach has years solid research, and
good amount of practical usage to say that
it is a vital methodology to improve
process.
• It is well structured and constantly updated
to address new issues.
RS
• Complex process for everyone in organization to
understand and implement.
• It takes time and patience to climb up the
phases.
• For it to work well for todays technology
companies, it needs to have good integration with
agile methodologies as that's the de-fecto
standard most companies are implementing.
Opinion
RS
Organization Behind CMM
• Development of the model by the US
Department of Defense Software Engineering
Institute (SEI) began in 1986.
• Carnegia Mellon University in Pittsburgh.
• United State Air Force.
• Board of visitors of the SEI.
KA
Main Features
• The organization's activities are explicitly linked to the
business objectives.
• The visibility into the organization's activities is
increased to help you ensure that your product or service
meets the customer's expectations.
• Learn from new areas of best practice.
• Maturity model.
• Structure
- Maturity Levels.
- Key Process Areas.
- Goals.
- Common Features
KA
Main Features
• Levels
- Initial.
- Managed.
- Defined.
-Quantitatively managed.
- Optimizing.
KA
Resources
• http://en.wikipedia.org/wiki/Capability_Maturity_Model
• http://www.sei.cmu.edu/reports/93tr024.pdf
• http://www.sei.cmu.edu/reports/08tn003.pdf
• http://en.wikipedia.org/wiki/Capability_Maturity_Model
• http://www.geekinterview.com/question_details/62942
• http://www.brighthub.com/office/project-
management/articles/69310.aspx
• http://www.unf.edu/~ncoulter/cen6070/handouts/iso-cmm.pdf
• http://sqa.fyicenter.com/FAQ/Testing-
Techniques/Whats_the_difference_between_ISO_vs_CMM_.html
• http://www.codeguru.com/forum/archive/index.php/t-311306.html
• http://www.sei.cmu.edu/about/organization/
• http://www.acq.osd.mil/

More Related Content

PDF
CMMI an Overview
PPT
Cmmi
PDF
Capability maturity model
PPTX
The Quality Standard: ISO 9000 , CMM and Six Sigma
PPT
Cmm
PPTX
Abraham p
PPTX
Topic 5 capability maturity model
PPSX
Introduction to CMMI-DEV v1.3 - Day 1
CMMI an Overview
Cmmi
Capability maturity model
The Quality Standard: ISO 9000 , CMM and Six Sigma
Cmm
Abraham p
Topic 5 capability maturity model
Introduction to CMMI-DEV v1.3 - Day 1

Similar to Comp587_SEI_CMM.ppt (20)

PPTX
Lgyt6ttftnjihuhunjnnjnrd6tf tfv ytgyuguy-8.pptx
PPTX
Capability maturity model
PPTX
Cmmi and its level
DOCX
The SEI Capability Maturity Model CMM) Lecture 10.docx
PPSX
CMMI for Development Workshop
PPT
CMMI V1.3
PPTX
CMMi journey at small Organizations
PDF
CMMI DEV Brochure
PPTX
Software development life cycle model
PPTX
Capability Maturity Model Integration
PPTX
A comparative study of process templates in team
PPTX
Cmmi Final
PDF
CMMI with Agile - Contradict or Complement
PPTX
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
PPTX
Peoples Capability Maturity Model
PDF
OWASP San Antonio: Open Software Assurance Maturity Model (OpenSAMM)
PPTX
Capability Maturity Model Integartion
PPT
Sukhchan Alliance Llc Cmmi
Lgyt6ttftnjihuhunjnnjnrd6tf tfv ytgyuguy-8.pptx
Capability maturity model
Cmmi and its level
The SEI Capability Maturity Model CMM) Lecture 10.docx
CMMI for Development Workshop
CMMI V1.3
CMMi journey at small Organizations
CMMI DEV Brochure
Software development life cycle model
Capability Maturity Model Integration
A comparative study of process templates in team
Cmmi Final
CMMI with Agile - Contradict or Complement
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Peoples Capability Maturity Model
OWASP San Antonio: Open Software Assurance Maturity Model (OpenSAMM)
Capability Maturity Model Integartion
Sukhchan Alliance Llc Cmmi
Ad

Recently uploaded (20)

PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
Software Engineering and software moduleing
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Current and future trends in Computer Vision.pptx
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Feature types and data preprocessing steps
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Software Engineering and software moduleing
"Array and Linked List in Data Structures with Types, Operations, Implementat...
distributed database system" (DDBS) is often used to refer to both the distri...
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Visual Aids for Exploratory Data Analysis.pdf
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Amdahl’s law is explained in the above power point presentations
Current and future trends in Computer Vision.pptx
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Information Storage and Retrieval Techniques Unit III
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Abrasive, erosive and cavitation wear.pdf
Feature types and data preprocessing steps
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Fundamentals of safety and accident prevention -final (1).pptx
Ad

Comp587_SEI_CMM.ppt

  • 1. SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail
  • 2. Main Goals of CMM • Provide an organization with the framework for improving its processes and its ability to manage the development, acquisition, and maintenance of products or services. o This is provided through appraisals and assessments of the organization's processes, based on CMM criteria. • Provide “clients” with a maturity scale rating for potential vendors o The more mature an organization (Higher CMM Rating), the more likely its processes and development are to succeed RDJ
  • 3. First Appearance of CMM • The process maturity model CMM is based on was first described by Watts Humphrey in the book Managing the Software Process • CMM was first published in a Technical Report in 1993 and as a book in 1995 o “Capability Maturity Model for Software” o Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Webe RDJ
  • 4. What motivated CMM/CMMI? • In the 1980's military projects ran over budget. o United States Air Force funded SEI study • The model CMM was being used for software development, but problems were found when multiple instances of CMM were being used o CMMI was created to address this issue o CMMI is Capability Maturity Model Integrated BK
  • 5. CMM vs. Six Sigma CMM - Designed with Software in mind • Design gols - These do not focus on the customer • Organization Improvement - Improve methods and processes • Key Process Areas: Initial, Repeatable, Defined, Managed, Optimizing • Planning and Management oriented Six Sigma • Design goals - customer demands & enterprise strategy • Quality Characteristics - Reduce number of errors to n-LOC. • Design alternatives - High level design • Plan for verification • Pilot runs
  • 6. CMM & Six Sigma These work together well at the higher CMM levels. • CMM Level 5 o Mostly in line together although CMM is an organizational change model • CMM Level 1-4 o Although Six Sigma can be used at these levels its goals are competing with CMM.
  • 7. CMM vs. ISO • CMM o Continuous process improvement o Scope – Software. o Customer Satisfaction is not part of CMM o Concept - Best practices derived from industry leaders, and a rating system • ISO o Acceptable quality system o Scope – Hardware, software, processed materials and services. o Customer satisfaction is important in ISO requirements. o Concept - Certification tool BK
  • 8. CMM & ISO They both can be used together • Overlap (not 100%, but significant enough) o If you are at level 3 CMM it is usually easy to get ISO 9001 certified (level 2 can also, without too much grief.) o Both are for improvement of software o ISO is to conform to ISO standards, CMM is to follow industry standards. You can use a industry standard that conforms to ISO.
  • 9. Uses of this Approach • Regulations and mandates: • Based on it history, most of government contractors use it to demonstrated they are capable of handling the projects. • It is also a way for some companies to distinguish themselves from others. Example: Motorola in Bangalore RS
  • 10. • To deal with Performance problems • Software companies with motivation to improve quality and delivery of their product. • When a problem is seen with current product, and when an organization wants to avoid repeating the same problem. RS Uses of this Approach
  • 11. Opinion • This approach has years solid research, and good amount of practical usage to say that it is a vital methodology to improve process. • It is well structured and constantly updated to address new issues. RS
  • 12. • Complex process for everyone in organization to understand and implement. • It takes time and patience to climb up the phases. • For it to work well for todays technology companies, it needs to have good integration with agile methodologies as that's the de-fecto standard most companies are implementing. Opinion RS
  • 13. Organization Behind CMM • Development of the model by the US Department of Defense Software Engineering Institute (SEI) began in 1986. • Carnegia Mellon University in Pittsburgh. • United State Air Force. • Board of visitors of the SEI. KA
  • 14. Main Features • The organization's activities are explicitly linked to the business objectives. • The visibility into the organization's activities is increased to help you ensure that your product or service meets the customer's expectations. • Learn from new areas of best practice. • Maturity model. • Structure - Maturity Levels. - Key Process Areas. - Goals. - Common Features KA
  • 15. Main Features • Levels - Initial. - Managed. - Defined. -Quantitatively managed. - Optimizing. KA
  • 16. Resources • http://en.wikipedia.org/wiki/Capability_Maturity_Model • http://www.sei.cmu.edu/reports/93tr024.pdf • http://www.sei.cmu.edu/reports/08tn003.pdf • http://en.wikipedia.org/wiki/Capability_Maturity_Model • http://www.geekinterview.com/question_details/62942 • http://www.brighthub.com/office/project- management/articles/69310.aspx • http://www.unf.edu/~ncoulter/cen6070/handouts/iso-cmm.pdf • http://sqa.fyicenter.com/FAQ/Testing- Techniques/Whats_the_difference_between_ISO_vs_CMM_.html • http://www.codeguru.com/forum/archive/index.php/t-311306.html • http://www.sei.cmu.edu/about/organization/ • http://www.acq.osd.mil/