Date post: | 01-Jan-2016 |
Category: |
Documents |
Upload: | junior-philip-thomas |
View: | 220 times |
Download: | 0 times |
04/20/23 Bahill 1
Organizational Innovation and DeploymentCausal Analysis and Resolution5 Optimizing
4 Quantitatively Managed
3 Defined
2 Managed
ContinuousProcess Improvement
QuantitativeManagement
ProcessStandardization
BasicProjectManagement
Organizational Process PerformanceQuantitative Project Management
Requirements DevelopmentTechnical SolutionProduct IntegrationVerificationValidationOrganizational Process FocusOrganizational Process DefinitionOrganizational Training Integrated Project Management for IPPDRisk ManagementIntegrated TeamingIntegrated Supplier ManagementDecision Analysis and ResolutionOrganizational Environment for Integration
Requirements Management Project PlanningProject Monitoring and ControlSupplier Agreement ManagementMeasurement and AnalysisProcess and Product Quality AssuranceConfiguration Management
QualityProductivity
Risk,Rework
1 Initial
Process AreasLevel Focus
Process Areas for each Level• Maturity Level 2: Managed
– Requirements Management– Project Planning– Project Monitoring and Control– Supplier Agreement Management– Measurement and Analysis– Process and Product Quality Assurance– Configuration Management
• Maturity Level 3: Defined– Requirements Development– Technical Solution– Product Integration– Verification– Validation– Organizational Process Focus– Organizational Process Definition– Organizational Training– Integrated Project Management for IPPD– Risk Management– Integrated Teaming– Integrated Supplier Management– Decision Analysis and Resolution– Organizational Environment for Integration
• Maturity Level 4: Quantitatively Managed– Organizational Process Performance– Quantitative Project Management
• Maturity Level 5: Optimizing– Organizational Innovation and Deployment– Causal Analysis and Resolution
Slide 3 of 146
CMMI Components• Within each of the 5 Maturity Levels, there are basic functions that
need to be performed – these are called Process Areas (PAs).• For Maturity Level 2 there are 7 Process Areas that must be
completely satisfied.• For Maturity Level 3 there are 11 Process Areas that must be
completely satisfied.• Given the interactions and overlap, it becomes more efficient to
work the Maturity Level 2 and 3 issues concurrently.• Within each PA there are Goals to be achieved and within each
Goal there are Practices, work products, etc. to be followed that will support each of the Goals.
Slide 4 of 146
Maturity Level Project Managment Engineering Process Management Support5
OptimizingOrganizational Innovation & Deployment Causal Analysis & Resolution
4Quantitatively
Managed
Quantitative Project Mngt Organizational Process Performance
3Defined
Integrated Project MngtRisk Management
Requirements DevelopmentTechnical SolutionProduct IntegrationVerificationValidation
Organizational Process FocusOrganizational Process DefinitionOrganizational Training
Decision Analysis & Resolution
2Managed
Project PlanningProject Monitoring & ControlSupplier Agreement Mngt
Requirements Mngt Measurement & AnalysisProcess & Product Quality AssuranceConfiguration Mngt
1Initial
CMMI Process Areas
Slide 5 of 146
CMMI Terminology & Structure
Maturity Levels (1 - 5)
GenericPractices
GenericGoals
Process Area 2
Common Features
Process Area 1 Process Area n
VerifyingImplementation
SpecificGoals
SpecificPractices
Abilityto Perform
DirectingImplementation
RequiredRequired
Sub practices , typical work products, discipline amplifications, generic practice elaborations, goal and
practice titles, goal and practice notes, and references
Commitmentto Perform
Sub practices , typical work products, discipline amplifications, generic practice elaborations, goal and
practice titles, goal and practice notes, and references
InformativeInformative
Required. Specific for each process area.
Required. Common across all process areas.
6
Generic Practices
Generic Goals
Process Area 2Process Area 1 Process Area n
Specific Goals
Specific PracticesCapability Levels
Generic Practices
Generic Goals
Process Area 2Process Area 1 Process Area n
Specific Goals
Specific PracticesCapability Levels
CMMI® Structure
SPx.y GPx.y
SGx GGx
PA n
Maturity Levels MLx
7
Maturity LevelMaturity Level Process Area (PA) NameProcess Area (PA) Name # of Key Practices# of Key Practices
5Optimizing
Organizational Innovation and DeploymentCausal Analysis and Resolution
1917
4Quant Managed
Organizational Process PerformanceQuantitative Project Management
1720
3Defined
Requirements DevelopmentTechnical SolutionProduct IntegrationVerification/ValidationOrganizational Process FocusOrganizational Process DefinitionOrganizational TrainingIntegrated Project ManagementRisk Management
202121201917192019
2Managed
Requirements ManagementProject PlanningProject Monitoring and ControlProcess and Product Quality AssuranceConfiguration ManagementSupplier Agreement ManagementMeasurement and Analysis
15242014171718
CMMI-SW Process Areas
8
Organization Institutionalization Generic Practices 2.1 to 3.2 2.1 Adhering to organizational policies 2.2 Following established plans and process descriptions 2.3 Providing adequate resources 2.4 Assigning responsibility and authority for performing the process 2.5 Training the people performing and supporting the process 2.6 Placing work products under appropriate configuration management levels 2.7 Identifying and involving relevant stakeholders 2.8 Monitoring process performance against performance plans and taking corrective actions are
when required 2.9 Evaluating the process, its work products, and its services for adherence to the process
descriptions, objectives, and standards, and addressing noncompliance issues 2.10 Reviewing all process activities, status, and results with higher level management, and taking
corrective action when required 3. Addressing all items that institutionalize a Managed process 3.1 Establishing the description of the defined process for the project or organizational unit 3.2 Deriving work products, measures, and improvement information from information collected
from the planning and performance of defined processes Addressing all items that institutionalize a Defined process
04/20/23 Bahill 9
Generic Goals (GG)•Achievement of a generic goal in a process area signifies improved control in planning and implementing the processes associated with that process area.
– Generic goals are called “generic” because the same goal statement appears in multiple process areas.
– Each process area has only one generic goal at each level.
04/20/23 Bahill 10
Level 2 generic goal•The generic goal for all maturity level 2 process areas is: •GG 2: The xxx process is institutionalized as a managed process.
•A managed process is a performed process that is planned and executed in accordance with policy; employs skilled people having adequate resources to produce controlled outputs; involves relevant stakeholders; is monitored, controlled, and reviewed; and is evaluated for adherence to its process description.
04/20/23 Bahill 11
Generic Practices (GP)•Generic practices are activities that ensure that the processes associated with the process area will be effective, repeatable, and lasting.
•Generic practices contribute to the achievement of the generic goal when applied to a particular process area.
04/20/23 Bahill 12
Generic Practices Under GG 21•Generic practices for all maturity level 2 process areas:
•GP 2.1: Establish an Organizational Policy
•Establish and maintain an organizational policy for planning and performing the xxx process.
•GP 2.2: Plan the Process
•Establish and maintain the plan for performing the xxx process.
04/20/23 Bahill 13
Generic Practices Under GG 22•GP 2.3: Provide Resources•Provide adequate resources for performing the xxx process, developing the work products, and providing the services of the process.•GP 2.4: Assign Responsibility•Assign responsibility and authority for performing the process, developing the work products, and providing the services of the xxx process.•GP 2.5: Train People •Train the people performing or supporting the xxx process as needed.
04/20/23 Bahill 14
Generic Practices Under GG 23 •GP 2.6: Manage Configurations•Place designated work products of the xxx process under appropriate levels of configuration management.•GP 2.7: Identify and Involve Relevant Stakeholders•Identify and involve the relevant stakeholders of the xxx process as planned.•GP 2.8: Monitor and Control the Process•Monitor and control the xxx process against the plan for performing the process and take appropriate corrective action.
04/20/23 Bahill 15
Generic Practices Under GG 25
•GP 2.9: Objectively Evaluate Adherence•Objectively evaluate adherence of the xxx process against its process description, standards, and procedures, and address non-compliance. GP 2.10: Review Status with Higher Level Management•Review the activities, status, and results of the xxx process with higher level management and resolve issues.
16
8 Steps to Success In CMMI -Compliant Process Engineering
1Understand
your business processes
2Look to the CMMISM for
Process Completeness
3Look to Framework Standards for Life Cycle Definition
4Look to
Supporting Standards for Process Detail
5 Build or Refine Your Process Architecture
6 Execute Your Processes
7 Measure Your Results - Modify
Processes as Necessary
333
3
8 Confirm Your Status With
Independent Appraisals
16th Annual Systems and Software Technology Conference – Track 6, IEEE Sponsored Track – 20 April 2004, 1605-1650Copyright 2004, Paul R. Croll, All rights reserved
Practical Support for CMMI®-SW Project Documentation: Using IEEE Software Engineering Standards