Capability Maturity Model Integration (CMMI) COMP 587 - Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio.

Slides:



Advertisements
Similar presentations
Implementing CMMI® for Development Version 1.3
Advertisements

Copyright © 2003 by Cooliemon TM, LLC 1 Causal Analysis & Resolution (CAR) at Level 1 Presenter: Ralph Williams, President SEI Authorized CBA IPI Lead.
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
National Cheng-Kung University
© 2010 Carnegie Mellon University ® CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. V&V Principles Verification.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
Sarbanes Oxley & CMMI Mazars / Lamri
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
The CMMI Concepts V 1.2. CMMI for Process Improvement -1 Use CMMI in process improvement activities as a –collection of best practices –framework for.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
Dr. Richard Frost Global Director, Systems Development and Program Management Driving Global IT Performance with the CMMI for Acquisition November
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
Pittsburgh, PA Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense.
CMMI Overview Quality Frameworks.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Project Management Methodology More about Quality Control.
Chapter : Software Process
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
Capability Maturity Model. Reflection Have you ever been a part of, or observed, a “difficult” software development effort? How did the difficulty surface?
Comparing CMMI® and OPM3®
Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.
ITIL & COBIT O6PLM Kevin Lisay – Rendy Winarta –
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
People First … Mission Always Capability Maturity Model Integration (CMMI ® ) Millee Sapp 2 Dec 08 Warner Robins Air Logistics Center.
NDIA Top SE-SW Issues – 2010 Preliminary Results 1 CMMI Status Report NDIA Systems Engineering Division June 16, 2010 CMMI Status Report NDIA SED Meeting.
1 The Do’s and Don’ts of Software Process Improvement Steve Chenoweth, RHIT.
EngMat/JWS.PPT 10/17/ CMMI ® Today – The Current State CMMI ® Technology Conference 2003 November 18, 2003 Ron Paulson Vice President, Engineering.
Software Process Models
IIL’s International Project Management Day, 2007 The Power of the Profession: A Lesson Learned and Solution Implemented Becomes a Best Practice in Project.
Gary Natwick & Jim Cocci November 2003 Understanding the CMMI ® Validation Process Area CMMI ® Technology Conference & User Group 2003 assured.
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.
Application of the CMMI SM to Plan and Control Life Cycle Costs Dr. Mary Anne Herndon Science Applications International Corporation (SAIC) November, 2003.
1 1 Major Changes in CMMI v1.3 Configuration Management Working Group April 12, 2011.
SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail.
Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS CCS TECHNICAL SERVICES (484) CCS TECHNICAL SERVICES (484) William.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
Software Engineering - I
UNIVERSITY OF MARYLAND CENTER FOR ADVANCED TRANSPORTATION TECHNOLOGY Organizational Maturity Prepared for the Operations Summit by Philip J. Tarnoff.
CSE4002CMMI Capability Maturity Model Integration (CMMI) CMMI is replacing the well established CMM rating for software developers and systems engineers.
NDIA SE Division – Annual Planning Meeting December 11-12, CMMI ® Project Status – 2013 Task Summary Stewardship of CMMI product suite officially.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
Requirements Development in CMMI
CMMI FRAMEWORK SRIKANTH DEVINENI. Process failure is recognised when Project is delivered late Too much redundancy Customer complaints after delivery.
Copyright © 2003 by Cooliemon TM, LLC 1 Presenter: Ralph Williams, President SEI Authorized CBA IPI Lead Assessor (CMM ® ) SCAMPI Lead Appraiser SM (CMMI.
Evidence about the Benefits of CMMI ® What We Already Know and What We Need to Know Joe Jarzombek, PMP Deputy Director for Software Assurance Information.
SOFTWARE PROCESS IMPROVEMENT
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
CMMI The quality of a software product is only as good as the process used to develop and maintain it. Whether a software organization is competing in.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
CMMI for Services, Version 1.3
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
A Comparison of CMMI & SPICE
Capability Maturity Model Integration
Profile of Vishnu varthanan Moorthy, Program Manager– Quality Assurance Role: Strategic Partner for Group Quality Center of Excellence & Strategic lead.
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
CS4311 Spring 2011 Process Improvement Dr
CMMI Overview Quality Frameworks.
Process Maturity Profile
CMMI Overview.
Prism Communications, Inc.
CMMI Acquisition Module
Acknowledgment of achievement
Requirements Development in CMMI
Chapter 4: Software Process Models
Capability Maturity Model
Presentation transcript:

Capability Maturity Model Integration (CMMI) COMP Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio

Goals of CMMI To improve software-development processes To evaluate capability of a software company

Background In early 1960's, many companies saw a potential in software development and started developing software without any proper techniques or standards This resulted in "Software Crisis" - US military had several software projects extended or canceled in 1980's. US Air force then started a study to understand and monitor the issue at the Software Engineering Institute (SEI).

Software Engineering Institute (SEI) A federally funded research and development center operated by Carnegie Mellon University Mainly sponsored by the U.S. Department of Defense, Office of the Secretary of Defense (OSD) and the National Defense Industrial Association Developed CMMI with "a group of experts from industry, government"

Timeline of CMMI CMMI is the successor of the capability maturity model (CMM) CMM was developed from 1987 until 1997 as a solution to avoid Software Crisis. CMMI Version 1.1 was released in CMMI Version 1.2 followed in August 2006, and CMMI Version 1.3 in November 2010

Who can use CMMI to improve quality? “CMMI applies to teams, work groups, projects, divisions, and entire organizations” 2 CMMI is widely adopted in a variety of industries, “including electronics, health services, finance, insurance, and transportation. User companies include Boeing, General Motors, JP Morgan, Bosch, and many others [...]”

CMMI Features CMMI Product Suite - a collection of all model components, training material components, and appraisal components. organized in 3 main areas of interest called constellations/models: o CMMI for Development (CMMI-DEV)  Addresses the development of product and service systems.  Used by organizations in Defense, Healthcare, Finance, Insurance, Telecommunications, and other Industries.

CMMI Features (Cont.) o CMMI for Acquisition ( CMMI-ACQ)  Designed to aid organizations which are acquiring products and services or outsourcing the development of delivery of products and services. o CMMI for Services (CMMI-SVC)  Purposed for organizations to get the same results and benefits in their service deployment efforts that they currently enjoy in their development effort.

CMMI Features - Constellations/Models CMMI contains 22 process areas across the 3 constellations. 16 of them are considered as core and found in all constellations Each can be represented in one of two ways: continuous or staged o Continuous  Designed to allow user to focus on specific processes that are considered important for the organizations immediate business objectives.  Measures an organization’s achievement with a single process area of multiple selected processes

CMMI Features - Constellations/Models (Conti.) o Staged  Provides a sequence of improvements  Measure the process improvement achievement across multiple pre-planned process areas

CMMI Features - Appraisal Methods Capability Levels (CL) o adopted for appraising continuous representation o totally 4 levels (0-Incomplete, 1-Performed, 2- Managed and 3-Defined) 4 Maturity Levels (ML) o adopted for appraising staged representation o totally 5 levels, numbered 1 through 5 Standard CMMI Appraisal Method for Process Improvement (SCAMPI) o three classes of appraisals: A, B, C. o A is the most rigorous and the only one that can result in a level rating. 4.

Relationships with Other Approaches “[...] is compatible with Agile, Scrum, ITIL, Six Sigma, COBIT, ISO 9000, RUP, and Lean. In fact, CMMI’s relationships with these standards, methods, and technologies goes beyond compatibility. They complement each other [...]” 5 5.

Thoughts on CMMI CMMI allows an organization to measure how compliant its supplier and itself perform in quality assurance process as a whole based on the defined standard. This definitely increases the confidence level of the customers in the final product. An organization can achieve bigger improvements without introducing a lot of additional cost, as CMMI is compatible with other approaches in terms of process areas, e.g. Agile.