CMMI: An Executive Overview

Download Report

Transcript CMMI: An Executive Overview

TRIALS & TRIBULATIONS
ON THE ROAD TO
CMMI
Process Focus Management
Roselyn Whitney
Principal
9956 North River Rd.
Algonac, MI 48001
810.704.8030
AGENDA
• TRIAL
– What is CMMI?
– CMMI Representations & Measuring Levels
SM
• TRIBUTLATIONS:
–
–
–
–
Why do I want to use it?
Transition & Improvement Approaches
Return on Investment Issues
Executive Responsibilities
• Closing Q&A
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
CMMI is a Registered Service Mark of Carnegie Mellon University
2
WHAT IS CMMI?
CONCEPTS AND STRUCTURES
OF THE CMMI
• Background
SM
•
•
•
•
•
Source Models
Information Classification
Terms
Process Area Groupings
Staged & Continuous
Representations
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
3
BACKGROUND
• Three groups:
– Steering Group
– Product Development Team
• Later evolved to the CMMI Product Team
– Stakeholder group
• Group Composition
– Industry
– Government
– SEI (Steward)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
4
CMMI DESCRIPTION
• A process framework that addresses
multiple disciplines (systems, software,
and integrated product development).
Like other process frameworks, the
CMMI is useful to organizations to
identify opportunities for process
improvement. The CMMI is also used for
industry benchmarking and rating.
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
5
SOURCE MODELS
• Software CMM V2.0 Draft C
• EIA 731 (Systems Engineering)
– SE CMM
• IPD CMM V0.9
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
6
NEW:
PROCESS AREA GROUPINGS
•
•
•
•
Project Management
Process Management
Engineering
Support
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
7
PROJECT MANAGEMENT
CATEGORY
•
•
•
•
•
•
•
Project Planning (ML2)
Project Monitoring and Control (ML2)
Supplier Agreement Management (ML2)
Integrated Project Management (ML3)
Risk Management (ML3)
Integrated Teaming (ML3)
Quantitative Project Management (ML4)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
8
PROCESS MANAGEMENT
PROCESSES
•
•
•
•
Organizational
Organizational
Organizational
Organizational
(ML3)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
Process Focus (ML3)
Process Definition (ML3)
Training (ML3)
Process Performance
9
ENGINEERING PROCESSES
•
•
•
•
•
•
Requirements Development (ML3)
Requirements Management (ML2)
Technical Solution (ML3)
Product Integration (ML3)
Verification (ML3)
Validation (ML3)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
10
SUPPORT PROCESSES
• Configuration Management (ML2)
• Process & Product Quality
Assurance (ML2)
• Measurement & Analysis (ML2)
• Organizational Environment for
Integration (ML3)
• Decision Analysis & Resolution
(ML3)
• Causal Analysis & Resolution (ML5)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
11
STAGED &CONTINUOUS
REPRESENTATIONS
• Two architectural structures
– Staged
– Continuous
• Exact same practices – some formatting
differences
• Preference may be based on process
improvement goals or frame of
reference
– What’s the problem you need to solve?
• A hybrid solution to a difficult problem
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
12
STAGED REPRESENTATION
• Pre-defined roadmap for
organizational improvement
• Defines Maturity Levels
• Each Maturity Level has a set of
process areas (like the SW/CMM)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
13
STAGED
REPRESENTATION
MATURITY LEVEL FOCUS
5
OPTIMIZING
QUANTITATIVELY
MANAGED
4
3
DEFINED
2
MANAGED
INITIAL
1
Focus on process improvement
Process is measured & controlled
Process is characterized for the
ORGANIZATION & is proactive
Process is characterized for PROJECTS & is
often reactive
Process is unpredictable, poorly controlled & reactive
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
14
CONTINIOUS REPRESENTATION
An organization’s capability profile
may be represented by a set of
points in two dimensions
• The PROCESS dimension
“What do you do”
• The CAPABILITY dimension
“How Well” do you do it
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
15
CONTINIOUS REPRESENTATION
CAPABILITY LEVEL FOCUS
Process
Area 1
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
Process
Area 2
Process
Area 3
16
CMMI STAGED FOCUS:
PROCESS AREAS
SM
• Maturity Level 2
– Requirements Management
– Project Planning
– Project Monitoring & Control
– Supplier Agreement Management
– Measurement & Analysis
– Process & Product Quality Assurance
– Configuration Management
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
17
RM: What’s the Dif?
• Bi-Directional Traceability
• Expectation to operate in parallel with
new PA Requirements Development
• NEW: Identification & involvement of
stakeholders – evolved from “all
affected groups”
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
18
Project Planning: What’s the Dif?
• Heavier emphasis on having a detailed
WBS
• Focus on necessary Knowledge & Skills
– a project training plan is required
• Data Management or the planning &
maintaining of project data items &
their contents
• Estimation focus on size & complexity –
effort, cost & schedule are determined
based on size & complexity
• Commitment process explicitly defined
PROCESS in
FOCUSSP
MANAGEMENT
3.3
(+) 1.810.794.8030
19
Project Planning: What’s the Dif?
Con’t
• Stakeholder interaction:
–
–
–
–
–
List of all relevant stakeholders
Rationale for stakeholder involvement
Expected roles & responsibilities
Relationships between stakeholders
Relative importance of stakeholder to
project success by phase
– Resources needed to ensure relevant
stakeholder interaction
– Schedule for phasing of stakeholder
interaction
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
20
Project Monitoring & Control –
The Dif
• Monitoring Commitments elevated
to specific practice level (SP 1.2)
• Monitoring Risks and Stakeholder
Involvement is more strongly
emphasized
• Monitoring Stakeholder
Involvement is explicitly identified
in Generic Practice 2.6-Identify
and Involve Relevant Stakeholders
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
21
SAM: The Dif
• Replaces the initial ideas found in
Subcontract Management
• Incorporates original intent of SSM
as well as SA-CMM
– Contractors
– Subcontractors
– Sister Divisions
– Other Projects in Business Unit
– OTS Products
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
22
MEASUREMENT
& ANALYSIS: NEW
• Builds on ME Common Feature
• Sets up the organization to evolve its
measurement program from basic
project management measures to those
based on the organization’s set of
standard processes to statistical control
of selected sub-processes based on the
business needs
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
23
PROCESS & PRODUCT QUALITY
ASSURANCE: The Dif
• Replaces Quality Assurance KPA
• Stresses objective evaluation of
products as well as processes
• Emphasis of established evaluation
criteria: What, How Often, How,
Who
• Moves conformance of product to
requirements to Verification PA
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
24
CONFIGURATION MANAGEMENT:
The Dif
• The idea of “Software Library” has been
replaced by more encompassing
“Configuration Management System”
• A system includes:
– The storage media
– Procedures
– Tools for accessing configuration system
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
25
MATURITY LEVEL 3
PROCESS AREAS
•
•
•
•
•
•
•
•
•
•
•
•
•
Requirements Development - NEW
Technical Solution - NEW
Product Integration - NEW
Verification - NEW
Validation - NEW
Organizational Process Focus
Organizational Process Definition
Organizational Training
Integrated Project Management - + IPPD
Risk Management - NEW
Decision Analysis & Resolution - NEW
Integrated Teaming - IPPD
Organizational Environment for Integration - IPPD
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
26
MATURITY LEVEL 4
PROCESS AREAS
• Organizational Process Performance
• Quantitative Project Management
MATURITY LEVEL 5
PROCESS AREAS
• Organizational Innovation & Deployment
• Causal Analysis & Resolution
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
27
CMMI REPRESENTATIONS &
MEASURING LEVELS
• Two classifications of levels
– Maturity
– Process Capability
• Maturity = Staged Representation
• Process Capability = Process
Capability
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
28
CMMI REPRESENTATIONS &
MEASURING LEVELS
• “Equivalent Staging”
– Ensures coverage
– Eliminates conflict or gaming of ratings
• Rating Rules are established for both
representations
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
29
ASSESSMENTS
Now three classifications of assessments
• Class A
– Rigorous & in-depth investigation
– Only class type able to provide ratings
– SCAMPI (Standard CMMI Assessment Method for
Process Improvement)
• Class B
–
–
–
–
Frequently initial or first time assessment
Can be incremental
“Self Assessment”
Cannot provide ratings
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
30
ASSESSMENTS
• Class C
– Quick Look
– Usually incremental
– Cannot be used for rating
(like Class B)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
31
MATURITY LEVEL RATINGS
• All process areas within the desired
maturity level are included. PAs may be
excluded if there is sufficient evidence
to show Not Applicable (i.e. Supplier
Agreement Management)
• Goals must be rated as “Satisfied” in
order for a PA to be rated “Satisfied”
• All PAs must be rated “Satisfied” in
order for Maturity Level rating to be
achieved
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
32
PROCESS CAPABILITY RATINGS
•
•
•
•
•
•
•
6 Levels: 0-5 per Process Area
0 Incomplete
1 Performed
2 Managed
3 Defined
4 Quantitatively Managed
5 Optimizing
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
33
PROCESS CAPABILITY RATINGS
All SPs & GPs 2.1-5.2
5
Optimizing
4
All SPs & GPs 2.1-4.2
Quantitatively
Managed
All SPs & GPs 2.1-3.1
3
Defined
All Specific Practices &
Generic Practices 2.1-2.10
are performed satisfactory
2
Managed
All Specific Practices
ending in –1 are performed
satisfactory
Some or none of Specific
Practices are performed
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
1
Performed
0
Incomplete
34
WHY DO I WANT TO USE THIS?
INTEGRATING PROCESS
IMPROVEMENT
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
35
COMMON SENSE &
INTEGRATION
The world has changed:
• Engineering environment is increasingly
complex
• The way engineering is performed has
changed. i.e., cross discipline teams,
concurrent engineering, multi-national
standards, etc.
• Previous “CMM” type models all
approached from different disciplines –
overhead and confusion is very costly
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
36
BENEFITS OF INTEGRATED
PROCESS IMPROVEMENT
• Cost Benefits
• Clarity of Focus
• Process Integration & Lean
Organizations
• Flexibility and Extension into new
disciplines
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
37
THE FRAMEWORK QUAGMIRE
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
Copyright: 1999 SPC
38
INTEGRATED PROCESS
IMPROVEMENT PRINCIPLES
• Maintain Executive Support
– Strong consistent support is crucial
• Pick Your Targets Carefully
– Don’t underestimate the effort
needed: Process improvement is hard
work.
• Leverage “Good” Practices
– Use what is available and “Steal with
Pride”
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
39
BUILDING AN INTEGRATED
“INFRASTRUCTURE”
• Establish roles & responsibilities for the
individuals who will be leading, training,
and performing these P/I activities
• Establish a growing steering group
• Establish/keep a sense of equity
throughout the effort
• Recognize that training will probably be
the most expensive & important
segment of the infrastructure
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
40
INTEGRATING LEGACY
PROCESSES & INITIATIVES
• Easier for organizations with successful
improvement programs in place
– Infrastructure in place
– Management/Leadership on board
– Existing success stories
• Identifying benefits to your
organization of integrating process and
process improvement is critical
• Collaborative approach & good
marketing skills are required.
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
41
TRANSITION &
IMPLEMENTATION APPROACHES
It is not necessary to change.
Survival is not mandatory.
W. Edwards Deming
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
42
TRANSITION &
IMPLEMENTATION APPROACHES
• Define your scope
• Where are you?
• Where do you want to go?
– What is it that you want to happen?
• Make a plan
• Incorporate “Managing Change”
concepts within the plan
• Implement the plan
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
43
IMPLEMENTATION ISSUES
• Targets set without supporting data
used in decisions
• Too narrow or too broad of scoping
• Not sufficient emphasis placed on the
difficulty of making change happen
• Not sufficiently identifying the “delta”
• Clash of “experts”
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
44
RETURN ON INVESTMENT
• Results from early implementers
show:
– Better predictability
– Improved communications
– Improved teamwork
– Increased quality
– Greater consistency
– Cost reductions
– Clarity of roles, responsibilities &
processes
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
45
RETURN ON INVESTMENT
• Published ROI actuals are slow in
surfacing
• Expected similar savings as found
with SW-CMM
• Implementation pilots all report
positive impact
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
46
EXECUTIVE RESPONSIBILITIES
FOR IMPLEMENTATION
Taken from the “Pearls of Wisdom”
from early implementers
• Sponsorship from senior management is
critical to successful process improvement
• Management is responsible to not get
sidetracked by rating numbers and to keep
everyone focused on the real business goals of
P/I
• An infrastructure of executive sponsors,
corporate P/I group, process action teams &
working groups assures on-going commitment
& coordination of efforts
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
47
EXECUTIVE RESPONSIBILITIES
FOR IMPLEMENTATION
And a few from that old standard
list:
• Actual Demonstrated Sponsorship
– you cannot delegate
• Budget
• Resources
• Time
• Realistic Goals
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
48
CLOSING Q & A
The complexity of practice has
always dwarfed the simplicity of
theory.
Robert Britcher (The Limits of Software, 1999)
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
49
CONTACT INFORMATION
Roselyn Whitney
Principal
SEI Visiting Scientist
Process Focus Management
9956 North River Rd.
Algonac, MI 48001
(+) 1.810.794.8030
Fax (=) 1.810.794-8053
Web: processfm.com
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
50
REFERENCES
•
Ahern, D., Clouse, A., Turner, A., (Not yet released) CMMI
sm
AND INTEGRATED PROCESS IMPROVEMENT A USER’S GUIDE,
Addison Wesley
•
CMMI for Systems Engineering/Software
Engineering/Integrated Product and Process Development,
V1.02, Continuous and Staged Representations
•
ARC, V1.0 Assessment Requirements for CMMI , Version 1.0,
CMU/SEI-2000-TR-011, August 2000
•
SCAMPI Standard CMMI Assessment Method for Process
Improvement: Method Description Version 1.0, CMU/SE2000-TR-2000-009
sm
sm
sm,
PROCESS FOCUS MANAGEMENT
(+) 1.810.794.8030
51