agenda for measurement
DESCRIPTION
Agenda for measurement. 1. CMMI 2. Other thrusts. 1. CMMI. Definition Objectives Maturity levels Process areas Goals and practices Generic goals and practices Specific goals and practices Objective evidence Continuous vs staged models Evaluating adherence. 1. CMMI. Definition. - PowerPoint PPT PresentationTRANSCRIPT
1
Agenda for measurement
1. CMMI2. Other thrusts
2
1. CMMI
DefinitionObjectivesMaturity levelsProcess areasGoals and practicesGeneric goals and practicesSpecific goals and practicesObjective evidenceContinuous vs staged modelsEvaluating adherence
1. CMMI
3
Definition
A maturity measurements method• A collection of best practices that address
productivity, performance, cost, and stakeholder satisfaction
• An integrated view of process improvement across disciplines
• A follow on to SEI by Carnegie Mellon• A standard by which Government selects
contractors• http://www.sei.cmu.edu/cmmi/products/
models.html1. CMMI
4
Objectives (1 of 2)
Improve performance, cost, and scheduleImprove collaboration among stakeholdersProvide competitive world-class products and
servicesProvide common business and engineering
perspectiveHandle systems-of-systemsUse common processes for systems and
softwareEnsure management support
1. CMMI
5
Objectives (2 of 2)
Encourage looking ahead rather than behindDevelop staff that uses best practicesAllow moving staff among projects without
changing processesImprove processes
1. CMMI
6
Maturity levels
1. InitialProcess unpredictable, poorly controlled, and reactive
2. ManagedProcess characterized for projects and is often reactive
3. DefinedProcess characterized for the organization
4. Quantitatively managedProcess measured & statistically controlled
5. OptimizingEmphasis on continuing improvement
1. CMMI
7
Process areas (1 of 6)
Focus: noneFocus: none
1. INITIAL (0)
1. CMMI
8
Process areas (2 of 6)
Focus: basic project managementFocus: basic project management
2. MANAGED (7)requirements management
project planningproject monitoring and control
supplier agreement managementmeasurement and analysis
process and product quality assuranceconfiguration management
1. CMMI
9
Process areas (3 of 6)
Focus: process standardizationFocus: process standardization
3. DEFINED (11)requirements development
technical solutionproduct integration
verificationvalidation
1. CMMI
10
Process areas (4 of 6)
Focus: process standardizationFocus: process standardization
3. DEFINED (CONTINUED)organization process focus
organizational process definitionorganizational training
integrated product managementrisk management
decision and analysis resolution
1. CMMI
11
Process areas (5 of 6)
Focus: quantitative managementFocus: quantitative management
4. QUANTITATIVELY MANAGED (2)organizational process performance
quantitative project management
1. CMMI
12
Process areas (6 of 6)
Focus: continuous process improvementFocus: continuous process improvement
5. OPTIMIZING (2)organizational innovation and deployment
causal analysis and resolution
1. CMMI
13
Goals and practices
GG GG GG GG GG
SG SG SG SG SG
•Generic goals (GG) • Apply to each process area within a maturity levels• Have required generic practices (GP)
•Specific goals (SG)•Apply to process areas•Have required specific practices (SP)
1. CMMI
14
Generic goals and practices (1 of 2)
GG 1: NoneGG 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
stakeholders1. CMMI
15
Generic goals and practices (2 of 2)
• GP 2.8 Monitor and control the process• GP 2.9 Objectively evaluate adherence• GP. 2.10 Review status with higher-level
managementGG 3: Institutionalize a defined process • All GG 2 GPs• GP 3.1 Establish a defined process• GP 3.2 Collect improvement information
GG 4: Same as GG 3GG 5: Same as GG 4
1. CMMI
16
Specific goals and practices (1 of 3)
SP 1 Establish estimates• SP 1.1 Estimate the scope of the
requirements• SP 1.2 Establish estimates of work
products and task attributes• SP 1.3 Define project life cycle• SP 1.4 Determine estimates of effort and
cost
Example for project monitoring and controlExample for project monitoring and control
1. CMMI
17
Specific goals and practices (1 of 3)
SP 2 Develop a project plan• SP 2.1 Establish the budget and schedule• SP 2.2 Identify project risks• SP 2.3 Plan for data management• SP 2.4 Plan for project resources• SP 2.5 Plan for needed knowledge and skills• SP 2.6 Plan stakeholder involvement• SP 2.7 Establish the project plan
Example for project monitoring and controlExample for project monitoring and control1. CMMI
18
Specific goals and practices (1 of 3)
SP 3 Obtain commitment to the plan• SP 3.1 Review plans that affect the
project• SP 3.2 Reconcile work and resource
levels• SP 3.3 Obtain plan commitment
Example for project monitoring and controlExample for project monitoring and control
1. CMMI
19
Objective evidence (1 of 3)
Direct evidence• The tangible outputs resulting directly
from implementation of a specific or generic practice
• One or more typical work products from CMMI
1. CMMI
20
Objective evidence (2 of 3)
Indirect evidence • A consequence of performing a practice
but which isn’t the purpose for which the practice is performed
• Specifically applying to direct evidence• If direct evidence complete -- minutes,
reviews, or status that process was followed• If a process -- minutes showing process is
followed• If continuing -- minutes or reviews showing
direct evidence is maintained1. CMMI
21
Objective evidence (3 of 3)
Affirmations• Oral or written statements confirming or
supporting implementation of a practice
1. CMMI
22
Continuous vs staged models (1 of 2)
Continuous model• Process areas may have different levels
of maturity• Same GGs, GPs, SGs and SPs as
staged• 729 page document; different than
staged
1. CMMI
23
Continuous vs staged models (2 of 2)
Staged model• All process areas must have the same
level of maturity• Same GGs, GPs, SGs and SPs as
continuous• 729 page document; different than
continuous
1. CMMI
24
Evaluating adherence
Categories• Fully implemented• Largely implemented• Partially implemented• Not implemented
All instantiations must be fully implemented for the enterprise to be fully implemented
1. CMMI
25
2. Other thrusts
ISO-9000IPDPINCOSE certification of system engineersLicensed engineersSix sigmaCompany processes
2. Other thrusts