SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail.

Slides:



Advertisements
Similar presentations
Formal Process of QA and quality related certifications Formal Process of QA and quality related certifications MIM 3 rd year – Sem V Abhishek Mishra –
Advertisements

How ISO9001 Compares with CMM Mark C. Paulk JAN,1995 CMM version 1.1 ISO9001 July 1994 presented by Zhilan Zhou.
Chapter 2 The Software Process
©2006 OLC 1 Process Management: The Foundation for Achieving Organizational Excellence Process Management Implementation Worldwide.
ISO (SPICE) Adam Brakel, Justin Molinyawe, Shawn Morgan, Veronika Movagharianpour, Justin Peckner, Maria Velasquez-Rosales September 4, 2012.
Lero© 2010 Software Process & Quality Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.
Organizational Project Management Maturity Organizational Project Management Maturity Model (OPM3) PMI-MN Breakfast sessions Process Management.
1/ 10 April 2007 / EDS INTERNAL 11 April 2007 CMM vs. ISO, Sarbanes Oxley CMM vs. ISO David S. Craft CIRM, PMP Engineering & Manufactuing Services.
What is Software Quality?. Popular View of Quality  Quality is an intangible trait.  “I know it when I see it.”  I.e., it is interpreted in different.
Software Development Process Models. The Waterfall Development Model.
Quality Systems Frameworks
SE 470 Software Development Processes James Nowotarski 12 May 2003.
SE 450 Software Processes & Product Metrics 1 Quality Systems Frameworks.
Dr. Richard Frost Global Director, Systems Development and Program Management Driving Global IT Performance with the CMMI for Acquisition November
Capability Maturity Model (CMM) in SW design
1 R&D SDM 1 Software Project Management Capability Maturity Model 2009 Theo Schouten.
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
CMMI Overview Quality Frameworks.
Standardization. Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services,
Capability Maturity Model Integration (CMMI) COMP Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio.
Project Management Methodology More about Quality Control.
Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Implementing Models and Standards for Software Development Benefits and Risks.
CMM vs. ISO David S. Craft. Agenda Who Am I EDS CMM ISO Similarities And Differences.
Chapter 10.
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
Developing IT Capabilities
Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
©Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1 Process Improvement u Understanding, Modelling and Improving the Software Process.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
S Q A.
Software Engineering Lecture # 17
By Ritesh Reddy Nagaram.  Organizations which are developing software processes are facing many problems regarding the need for change of already existing.
EngMat/JWS.PPT 10/17/ CMMI ® Today – The Current State CMMI ® Technology Conference 2003 November 18, 2003 Ron Paulson Vice President, Engineering.
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Quality Concepts within CMM and PMI G.C.Reddy
Models of Quality Assessment
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
Capability Maturity Model CS3300 Fall The Problem Contractors over budget and late. Need a way to rank how likely a software company is to deliver.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
Software Engineering - I
The Essence of Capability Maturity Model Prerna Sethi Oct 26, 2004.
©Ian Sommerville 2004 Software Engineering. Chapter 28Slide 1 Chapter 28 Process Improvement.
CSE4002CMMI Capability Maturity Model Integration (CMMI) CMMI is replacing the well established CMM rating for software developers and systems engineers.
System Implementation System Implementation - Mr. Ahmad Al-Ghoul System Analysis and Design.
CMMI. 1.Initial - The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual.
Process: A Generic View
Requirements Development in CMMI
CMMI FRAMEWORK SRIKANTH DEVINENI. Process failure is recognised when Project is delivered late Too much redundancy Customer complaints after delivery.
COMP 6710 Course NotesSlide 3-0 Auburn University Computer Science and Software Engineering Course Notes Set 3: Software Process Maturity Computer Science.
CMMI. Reference CMMI: Guidelines For Process Integration And Product Improvement by Mary Beth Chrissis, Mike Konrad, Sandy Schrum ISBN Copyright.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
UNIT 5.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
CMMI Certification - By Global Certification Consultancy.
Overview of CMMI Global Certification Consultant is aiming to designed CMMI Presentation to share knowledge about CMMI,
Software Quality Management
EITS Planning & Decision Support
CS4311 Spring 2011 Process Improvement Dr
CMMI Overview Quality Frameworks.
Process Maturity Profile
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
CMMI Overview.
Acknowledgment of achievement
Requirements Development in CMMI
Capability Maturity Model
Presentation transcript:

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 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 management/articles/69310.aspxhttp:// management/articles/69310.aspx Techniques/Whats_the_difference_between_ISO_vs_CMM_.htmlhttp://sqa.fyicenter.com/FAQ/Testing- Techniques/Whats_the_difference_between_ISO_vs_CMM_.html