Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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 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 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 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 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 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 8 CMMI Model Representations

9 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 10 The Maturity Levels 1 2 3 4 5 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 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 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 13 The Capability Levels 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Performed 0 Incomplete

14 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 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 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 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 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 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 20 P r o c e s s A r e a RM PP PMC etc 543210543210 C a p a b i l i t y An Example Process Area Capability Profile

21 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 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 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 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 25 Engineering Process Areas 1.Requirements Management 2.Requirements Development 3.Technical Solution 4.Product Integration 5.Verification 6.Validation

26 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 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 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 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


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

Similar presentations


Ads by Google