1 通信软件开发与管理 Course OD601 学时: 32 学分: 2 讲师:罗文彬. 2 Communication Overview System Architecture Overview Performance and Reliability Operation, Administration,

Slides:



Advertisements
Similar presentations
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Advertisements

Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
CMMI Overview Satish Mishra
Software Quality Processes – Part I CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 16, 2007.
Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.
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.
200209–CSSA0001 – 16/27/ :25 PM CSSA Cepeda Systems & Software Analysis, Inc. GENERIC.
Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
CMMI Overview Quality Frameworks.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Process: A Generic View
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
8. CMMI Standards and Certifications
Jan Jaap Cannegieter Rini van Solingen
Integrated Capability Maturity Model (CMMI)
TRIALS & TRIBULATIONS ON THE ROAD TO CMMI Process Focus Management Roselyn Whitney Principal 9956 North River Rd. Algonac, MI
The Capability Maturity Model in Software Development Paul X. Harder, JD Government Micro Resources, Inc. September 14, 2004.
Model-Based Process Improvement Module 2. Module Objectives This module will enable students to recall information about the history of CMMI fundamentals.
N By: Md Rezaul Huda Reza n
Systems Engineering Process Office PIE PIE Describing the CMM and the CMMI Objective: Examine the SEI’s Capability Maturity Model for Software.
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Software Engineering Lecture No:16. Lecture # 7 CMMI Fahim Khan Assistant Professor of Computer Science UOL, Sargodha
Software Engineering Lecture # 17
『华东师范大学』 课程名称: 软件开发实践 Software Development Practice 课程类型: 实践课 第二讲: 项目管理 Lect_02: Manage the Project 主讲 : 软件学院 周勇 副 教授 日期 :
Project Planning Author : Software Engineering Institute Carnegie Mellon University 學生 : 吳與倫 老師:李健興 教授.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
Introduction to CMMI.
Software Process Assessment and Improvement
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
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.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
Lecture 1: INF 411 Information Engineering Enterprise Architecture Dr. Taysir Hassan Abdel Hamid September 28, 2015.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS CCS TECHNICAL SERVICES (484) CCS TECHNICAL SERVICES (484) William.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
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.
January 2003 CMMI ® CMMI ® V1.1 Tutorial Sponsored by the U.S. Department of Defense © 2003 by Carnegie Mellon University SM CMM Integration and SCAMPI.
1 Agenda for measurement r1. CMMI r2. Other thrusts.
Lecture 1: INF 411 Information Engineering Enterprise Architecture
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Guidelines for Process
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
需求管理 Capability Maturity Model Integrated Author : Softare Engineering Institute Carnegie Mellon University.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Software Engineering (CSI 321) Software Process: A Generic View 1.
COMPGZ07 Project Management CMMI Project Planning Lecture 5b Graham Collins, UCL.
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
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
CMMI Overview Quality Frameworks.
Software Engineering (CSI 321)
CMMI Overview.
CMMI – Staged Representation
Requirements Development in CMMI
Presentation transcript:

1 通信软件开发与管理 Course OD601 学时: 32 学分: 2 讲师:罗文彬

2 Communication Overview System Architecture Overview Performance and Reliability Operation, Administration, & Maintenance Development Methodology ISO9000/TL9000 Overview CMMI Overview Project Management Overview Class Subject

3 Everyone realizes the importance of having a motivated, quality work force but......even our finest people can’t perform at their best when the process is not understood or operating “at its best.” PEOPLE PROCESS TECHNOLOGY Quality Leverage Points Major determinants of product cost, schedule, and quality

4 Why Focus on Process? Process provides a constructive, high- leverage focus... –as opposed to a focus on people Your work force, on the average, is as “good” as it is trained to be. Working harder is not the answer. Working smarter, through process, is the answer. –as opposed to a focus on technology Technology applied without a suitable roadmap will not result in significant payoff. Technology provides the most benefit in the context of an appropriate process roadmap.

5 Underlying Premise of Process Improvement “The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.”

6 Process Improvement Benefits improved schedule and budget predictability improved cycle time increased productivity improved quality (as measured by defects) increased customer satisfaction improved employee morale increased return on investment decreased cost of quality

7 What is CMMI? The Capability Maturity Model Integration (CMMI) is a collection of best practices from leading engineering companies. It can be used to assess the maturity level of the daily practice of an organization. It can be used as guidelines to improve the daily practice and maturity level of a given organization.

8 CMMI Model Representations

9 Maturity Levels A maturity level is a well-defined evolutionary plateau of process improvement. There are five maturity levels. Each level is a layer in the foundation for continuous process improvement using a proven sequence of improvements, beginning with basic management practices and progressing through a predefined and proven path of successive levels.

10 The Maturity Levels Process unpredictable, poorly controlled, and reactive Process characterized for projects and is often reactive Process characterized for the organization and is proactive Process measured and controlled Focus on continuous process improvement Optimizing Quantitatively Managed Defined Initial Managed Optimizing Defined

11 Maturity Levels Should Not Be Skipped Each maturity level provides a necessary foundation for effective implementation of processes at the next level. –Higher level processes have less chance of success without the discipline provided by lower levels. Higher maturity level processes may be performed by organizations at lower maturity levels, with the risk of not being consistently applied in a crisis.

12 Capability Levels A capability level is a well-defined evolutionary plateau describing the organization’s capability relative to a process area. There are six capability levels. For capability levels 1-5, there is an associated generic goal. Each level is a layer in the foundation for continuous process improvement. Thus, capability levels are cumulative, i.e., a higher capability level includes the attributes of the lower levels.

13 The Capability Levels 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Performed 0 Incomplete

14 Model Components Generic Practices Generic Goals Process Area 2Process Area 1Process Area n Specific Goals Specific Practices Capability Levels Generic Practices Generic Goals Process Area 2Process Area 1Process Area n Specific Goals Specific Practices Capability Levels

15 Model Component Process Areas (PA) –Specific Goals(SG)Required Specific Practices (SP)Expected –Typical Work ProductsInformative –Sub-practicesInformative –Notes Informative –Discipline AmplificationsInformative –ReferencesInformative –Generic Goals(GG)Required Generic Practices (GP)Expected –Generic Practice ElaborationsInformative

16 Specific Practices vs. Generic Practices Apply to a single process area Describe activities that implement the process area Example – Requirements Mgmt. SG 1 Manage Requirements SP 1.1Obtain an Understanding of Requirements SP 1.2Obtain Commitment to Requirements SP 1.3Manage Requirements Changes SP 1.4Maintain Bidirectional Traceability of Requirements SP 1.5Identify Inconsistencies between Project Work and Requirements Apply to all process areas Describe activities that institutionalize the process areas GG 2 Institutionalize a Managed Process GP 2.1 Establish an Organizational Policy GP 2.2 Plan the Process GP 2.3 Provide Resources GP 2.4 Assign Responsibility GP 2.5 Train People GP 2.6 Manage Configurations GP 2.7 Identify and Involve Relevant Stakeholders GP 2.8 Monitor and Control the Process GP 2.9 Objectively Evaluate Adherence GP 2.10 Review Status with Higher Level Management

17 Staged Representation: Process Areas by Maturity Level Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous process improvement Quantitative management Process standardization Basic project management Organizational Process Performance Quantitative Project Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Integrated Supplier Management Risk Management Decision Analysis and Resolution Organizational Environment for Integration Integrated Teaming Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management 1 Initial Process AreasLevel Focus

18 Requirements Management Requirements Development Technical Solution Product Integration Verification Validation Engineering Project Management Project Planning Project Monitoring and Control Supplier Agreement Management Integrated Project Management(IPPD) Integrated Supplier Management (SS) Integrated Teaming (IPPD) Risk Management Quantitative Project Management Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment Process Management Configuration Management Process and Product Quality Assurance Measurement and Analysis Causal Analysis and Resolution Decision Analysis and Resolution Organizational Environment for Integration (IPPD) Support Continuous Representation: Organization of Process Areas Category Process Area

19 Process Area Capability Profile A process area capability profile may be represented by a set of points in two dimensions. –the process dimension “What” you do –the capability dimension “How well” you do it

20 P r o c e s s A r e a RM PP PMC etc C a p a b i l i t y An Example Process Area Capability Profile

21 Project Management Process Area 1. Project Planning 2. Project Monitoring and Control 3. Integrated Project Management 4. Risk Management 5. Supplier Agreement Management 6. Quantitative Project Management 7. Integrated Supplier Management 8. Integrated Teaming

22 Specific Practices (CL1 - “Base Practices”) SP1.1-1:Estimate the Scope of the Project SP1.2-1:Establish Estimates of Work Product and Task Attributes SP1.3-1:Define Project Life Cycle SP1.4-1:Determine Estimates of Effort and Cost SP2.1-1:Establish Budget and Schedule SP2.2-1:Identify Project Risks SP2.3-1:Plan for Data Management SP2.4-1:Plan for Project Resources SP2.5-1:Plan for Needed Knowledge and Skills SP2.6-1:Plan Stakeholder Involvement SP2.7-1:Establish the Project Plan SP3.1-1:Review Plans that Affect the Project SP3.2-1:Reconcile Work and Resource Levels SP3.3-1:Obtain Plan Commitment PP - Capability Level 1 Project Planning Generic Practices (CL1)) GP1.1:Perform Base Practices If all of the base practices are performed, Then, the associated Specific Goals and Generic Goal 1 are satisfied, So, the Process Area is rated at Capability Level 1 (CL1) - Performed. If all of the base practices are performed, Then, the associated Specific Goals and Generic Goal 1 are satisfied, So, the Process Area is rated at Capability Level 1 (CL1) - Performed.

23 Building Process Capability Performed Process Performed Process Level 2 Practices Managed Process Managed Process Level 3 Practices Defined Process Defined Process Level 4 Practices Quantitatively Managed Process Quantitatively Managed Process Level 5 Practices Optimizing Process Optimizing Process Capability Level 1 Practices

24 Support Process Areas 1.Configuration Management 2.Process and Product Quality Assurance 3.Measurement and Analysis 4.Causal Analysis and Resolution 5.Decision Analysis and Resolution 6.Organizational Environment for Integration

25 Engineering Process Areas 1.Requirements Management 2.Requirements Development 3.Technical Solution 4.Product Integration 5.Verification 6.Validation

26 Process Management Areas 1.Organizational Process Focus 2.Organizational Process Definition 3.Organizational Training 4.Organizational Process Performance 5.Organizational Innovation and Deployment

27 SCAMPI Standard CMMI Assessment Method for Process Improvement Measures an organization’s processes using CMMI model Uses a formalized appraisal process Three appraisal Classes: A,B and C –Institutionalization (SCAMPI A) –Deployment (SCAMPI B) –Approach (SCAMPI C)

28 Success Stories – 1 Thales Research and Technology CMM Level 1 to Level 3 in 4 years Number of defects during customer acceptance divided by 20 Average cost variance reduced by %20

29 Success Stories – 2 Boeing, Australia CMMI Level 5 60 percent reduction in work and fewer outstanding actions following pre-test and post- test audits 50 percent reduction in release turn around time 33 percent decrease in the average cost to fix a defect