1 agenda for measurement r1. cmmi r2. other thrusts

25
1 Agenda for measurement 1. CMMI 2. Other thrusts

Upload: audra-banks

Post on 13-Dec-2015

224 views

Category:

Documents


0 download

TRANSCRIPT

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