Capability Maturity Model (CMM) Done By :Delayel Alhajeree.

Slides:



Advertisements
Similar presentations
CH 4: Finding Your Unique Selling Point 14 January 2014 Lectured by: OR Vitou.
Advertisements

©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 25 Slide 1 Chapter 25 Process Improvement.
Targets for the individual and the organisation By Rachel, Claire, Kirsten and Natalie.
1 State of Michigan Achieving Software Process Improvement with Capability Maturity Model (CMM)
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Chapter 2 The Software Process
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
Software Process Improvement Robin B. Hunter, Ph.D. Vol 2., p Presented by: Andrew Wheeler.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
SE 470 Software Development Processes James Nowotarski 2 June 2003.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
Software Process Improvement in Small Organizations A Case Study.
SEI White Paper: Process Maturity Model Present by Hui Huang November 16, 2000 ® CMM is Registered in the US Patent and Trademark Office.
Capability Maturity Model (CMM) in SW design
Questions: Choice the correct answer: 1-Capability Maturity Model for Software (SW-CMM) is used to: a- increase software process capability. b- increase.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
Chapter 3 The Structure of the CMM
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
Chapter 2 A Strategy for the Appraisal of Public Sector Investments.
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
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 2.
Integrated Capability Maturity Model (CMMI)
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
THE ROLE OF PROCESS IN SOFTWARE QUALITY By K.KARTHIKEYAN.
Software testing techniques Testing Maturity Model Presentation on the seminar Kaunas University of Technology.
N By: Md Rezaul Huda Reza n
Manage Project Procurement Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG509A.
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.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
©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.
Chapter 2 Process: A Generic View
Software Engineering Lecture # 17
An Integrated Control Framework & Control Objectives for Information Technology – An IT Governance Framework COSO and COBIT 4.0.
How Do We Do This? Educate all students: – Build upon prior knowledge and experience –Address a wide range of skill levels –Instruct utilizing various.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 25 Slide 1 Process Improvement l Understanding, Modelling and Improving the Software Process.
University of Sunderland CIFM03Lecture 2 1 Quality Management of IT CIFM03 Lecture 2.
Models of Quality Assessment
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
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.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
©Ian Sommerville 2004 Software Engineering. Chapter 28Slide 1 Chapter 28 Process Improvement.
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
Testing Maturity Model (TMM). Introduction For the past decade, the software industry has put substantial effort in improving the quality of its products.
Software Project Management Iterative Model & Spiral Model.
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
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Helping Teachers Help All Students: The Imperative for High-Quality Professional Development Report of the Maryland Teacher Professional Development Advisory.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Done By: Asila AL-harthi Fatma AL-shehhi Fakhriya AL-Omieri Safaa AL-Mahroqi.
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
UNCLASSIFIED National PNT Architecture Implementation Plan Way Ahead Mr Hal Hagemeier Deputy Director, National Security Space Office October 2010.
A Comparison of CMMI & SPICE
Cover slide Project, course, team, date. Outline welcome  1 slide introducing the key sections/ information items in this presentation.
Chapter 25 Process Improvement.
CS4311 Spring 2011 Process Improvement Dr
CMMI Q & A.
Introduction to Software Engineering: Second Edition
Quality management standards
THE SOFTWARE PROCESS (revisited)
Capability Maturity Model
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
Capability Maturity Model
Capability Maturity Model
Presentation transcript:

Capability Maturity Model (CMM) Done By :Delayel Alhajeree

Out lines: 1-introduction. 2-What is CMM? 3- Why it was involved in organizations? 4- Uses of CMM. 5- The architecture of the CMM. 6- What the CMM Does Not Cover? 7- References.

Introduction: Almost all organizations in the world regardless to what are they specialized in need to have a guidance on how to gain control of their processes for developing and maintaining software and how to evolve the new software engineering technology in their projects. That was the idea behind developing the CMM.

What is CMM? The Capability Maturity Model for Software (SW-CMM or CMM) is a model used by organizations for appraising the maturity of their software processes, increase their software process capability and for identifying practices that will increase the maturity of those processes. It originally evolved from the need for the Department of Defense of the United State.

Why it was involved in organization? Although software engineers and managers often know their problems in great detail, they may disagree on which improvements are most important. Without an organized strategy for improvement, it is difficult to achieve consensus between management and the professional staff on what improvement activities to undertake first.

Uses of CMM: There are at least four uses of the CMM that are supported: 1-Assessments teams. 2-Evaluation teams 3-Managers and technical staff 4-Process improvement groups

Cont. Uses of CMM: Assessments teams will use the CMM to identify strengths and weaknesses in the organization. Evaluation teams will use the CMM to identify the risks of selecting among different contractors for awarding business and to monitor contracts. Managers and technical staff will use the CMM to understand the activities necessary to plan and implement a software process improvement program for their organization. Process improvement groups, will use the CMM as a guide to help them define and improve the software process in their organization.

The architecture of the SW-CMM : SW-CMM is composed of 5 levels: 1-initial level 2-repeatable level 3-defined level 4-managed level 5-optimizing level

What the CMM Does Not Cover? does not address all of the issues that are important for successful projects.

Thank you for your attention I will be very glade to answer any qustion

References: gci930057,00.html