Model Overview Practical Experience
Model Overview Practical Experience
Model overview
Practical experience
Sigita Livina
Education
2004 graduated LU, Faculty of Physics and Mathematics, Computer
Science
Work experience
2003 2005: IT Alise
Testing
Software analysis and design
Agenda
1.
Introduction
2.
3.
Practical experience
2.
Requirements
3.
Prototyping
4.
Life cycle
2.
Methodology
3.
Tools
4.
CMMI Background
Relationship to Other Models
ISO 9001
ISO 12207
ISO 14001
ISO 15504
ISO 20000/BS15000
ISO 27001/BS7799
Six Sigma
Lean
ITIL
CobiT
SAS70
COPC
JD Power
Malcolm Baldrige
PMBOK
PRINCE2
OSHA 18001
IEEE (various)
Mil (various)
None?
All?
Some?
Decisions required
Business needs
It is a Management Decision
Copyright 2014 Accenture All rights reserved.
2.
3.
CMMI Overview
Capability Maturity Model Integration
20xx
CMMI V1.4
* http://www.sei.cmu.edu/
2006
CMMI V1.2
2002
CMMI V1.1
1987 - 1997
Standard development
CMMI project - improve
the usability of maturity
models by integrating
many different models
into one framework
8
CMMI Background
Model Structure Maturity Levels
Quality/
Productivity
5
4
3
2
1
Optimizing
Quantitatively
Managed
Quantitative Management
Defined
Process Standardization
Managed
Initial
Risk/ Rework
Optimizing
Quantitatively Managed
Defined
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
Organizational Process Definition
Managed
Requirements Management
Project Planning
Project Monitoring and Control
Supplier Agreement Management
Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Initial
Quality/
Productivity
No Process Areas
Risk/
Rework
10
CMMI Background
Model Structure Maturity Levels
1.
2.
Maturity Levels
Process Area 1
3.
4.
Each SG has
predefined Specific
Practices (SP) tools
or tasks that help to
achieve specific goal
Process Area 2
Specific
Goals
Specific
Practices
Artifacts
Each ML has
predefined set of
Process Areas
(PA)
Process Area 3
5.
ML 2 &3 has
predefined list of
Generic Goals
(GG) applied to
each PA.
6.
Each GG has
predefined
Generic Practices
(GP) tools or
tasks that help to
achieve generic
goal
Generic
Goals
Generic
Practices
Affirmations
11
CMMI Background
Staged VS Continuous representation
Continuous
Staged
ML2
ML 1
3
2
1
ML3
ML4
ML5
PA
PA
PA
CMMI Background
Model Structure Capability Levels
Quality/
Productivity
Optimizing
Quantitatively
Managed
3
2
1
0
Defined
Defined
Managed
Performed
Incomplete
Managed
Initial
Risk/ Rework
13
Assessment approach
SCAMPI Method 3 appraisal levels
SCAMPI C
1.
SCAMPI B
2.
interviews
length - 5 w/days
3.
interviews
length ~ 10 w/days
Assessment Roles:
4.
5.
14
Agenda
1.
Introduction
2.
3.
Practical experience
15
Project Management PA
OPD
PP
Project Planning
OPF
PMC
OPM
REQM
Requirements Management
OPP
RSKM
Risk Management
OT
Organizational Training
IPM
SAM
QPM
Engineering PA
Supporting PA
TS
Technical Solution
CM
Configuration Management
PI
Product Integration
DAR
RD
Requirements Development
MA
VAL
Validation
PPQA
VER
Verification
CAR
16
Incomplete
Performed
All SP of the process is performed
Managed
Process is planned and executed in
accordance to policies
GP2.2
GP2.3
Provide Resources
GP2.4
Assign Responsibility
GP2.5
Train People
GP2.6
GP2.7
GP2.8
GP2.9
GP2.10
Defined
Managed process that is tailored
from organizational set of standards
GP3.1
GP3.2
17
Process Management PA
Project Management PA
Engineering PA
Supporting PA
18
descriptions
Process Management PA
Project Management PA
PP
Project Planning
PMC
REQM
Requirements Management
SAM
Engineering PA
Supporting PA
CM
Configuration Management
MA
PPQA
19
SP
SG1
Description
Establish estimates
SP1.1
SP1.2
SP1.3
SP1.4
SG2
SP2.2
SP2.3
SP2.4
SP2.5
SP2.6
20
SP
SG1
Description
Monitor the project against the plan
SP1.1
SP1.2
Monitor commitments
SP1.3
SP1.4
SP1.5
SP1.6
SP1.7
SG2
Analyze issues
SP2.2
SP2.3
21
SP
SG1
Description
Manage requirements
SP1.1
Understand requirements
SP1.2
SP1.3
SP1.4
SP1.5
22
SP
SG1
Description
Establish supplier agreements
SP1.1
SP1.2
Select suppliers
SP1.3
SG2
SP2.2
SP2.3
23
SP
SG1
Description
Establish baselines
SP1.1
SP1.2
SP1.3
SG2
SP2.2
SG3
Establish integrity
SP3.1
SP3.2
24
SP
SG1
Description
Align measurement and analysis activities
SP1.1
SP1.2
Specify measures
SP1.3
SP1.4
SG2
SP2.2
SP2.3
SP2.4
Communicate results
25
SP
SG1
Description
Objectively evaluate process and work products
SP1.1
SP1.2
SG2
SP2.2
Establish records
26
GP2.2
GP2.3
Provide Resources
GP2.4
Assign Responsibility
GP2.5
Train People
GP2.6
GP2.7
GP2.8
GP2.9
GP2.10
27
Process Management PA
OPD
OPF
OT
Organizational Training
Project Management PA
RSKM
Risk Management
IPM
Engineering PA
TS
Technical Solution
PI
Product Integration
RD
Requirements Development
VAL
Validation
VER
Verification
Supporting PA
DAR
28
SP
SG1
Description
Establish organizational process assets
SP1.1
SP1.2
SP1.3
SP1.4
SP1.5
SP1.6
SP1.7
29
SP
SG1
Description
Determine process improvement opportunities
SP1.1
SP1.2
SP1.3
SG2
SP2.2
SG3
SP3.2
SP3.3
SP3.4
30
SP
SG1
Description
Establish and organizational training capability
SP1.1
SP1.2
SP1.3
SP1.4
SG2
Provide training
SP2.1
Deliver training
SP2.2
SP2.3
31
SP
SG1
Description
Prepare for risk management
SP1.1
SP1.2
SP1.3
SG2
Identify risks
SP2.2
SG3
Mitigate risks
SP3.1
SP3.2
32
SP
SG1
Description
Use the projects defined process
SP1.1
SP1.2
SP1.3
SP1.4
Integrate plans
SP1.5
SP1.6
Establish Teams
SP1.7
SG2
SP2.2
Manage dependencies
SP2.3
33
SP
SG1
Description
Develop customer requirements
SP1.1
Elicit needs
SP1.2
SG2
SP2.2
SP2.3
SG3
SP3.2
SP3.3
Analyze requirements
SP3.4
34
SP
SG1
Description
Select product component solutions
SP1.1
SP1.2
SG2
SP2.2
SP2.3
SP2.4
SG3
SP3.2
35
SP
SG1
Description
Prepare for product integration
SP1.1
SP1.2
SP1.3
SG2
SP2.2
Manage interface
SG3
SP3.2
SP3.3
SP3.4
36
SP
SG1
Description
Prepare for verification
SP1.1
SP1.2
SP1.3
SG2
SP2.2
SP2.3
SG3
Perform verification
SP3.2
37
SP
SG1
Description
Prepare for validation
SP1.1
SP1.2
SP1.3
SG2
Perform validation
SP2.2
38
SP
SG1
Description
Evaluate alternatives
SP1.1
SP1.2
SP1.3
SP1.4
SP1.5
SP1.6
Select solutions
39
Process Management PA
OPP
Project Management PA
QPM
Engineering PA
Supporting PA
40
SP
SG1
Description
Establish performance baselines and models
SP1.1
SP1.2
Select Processes
SP1.3
SP1.4
SP1.5
41
SP
SG1
Description
Prepare for quantitative management
SP1.1
SP1.2
SP1.3
SP1.4
SG2
SP2.2
SP2.3
42
business needs
Process Management PA
OPM
Organizational Performance
Management
Project Management PA
Engineering PA
Supporting PA
CAR
performance
43
SP
SG1
Description
Manage business performance
SP1.1
SP1.2
SP1.3
SG2
Select improvements
SP2.1
SP2.2
SP2.3
Validate improvements
SP2.4
SG3
Deploy improvements
SP3.1
SP3.2
44
SP
SG1
Description
Determine causes of selected outcomes
SP1.1
SP1.2
Analyze causes
SG2
SP2.2
SP2.3
45
Agenda
1.
Introduction
2.
3.
Practical experience
46
CMMI Implementation
Level
Quality/
Productivity
5
4
3
2
1
Optimizing
Quantitatively
Managed
Quantitative Management
Defined
Process Standardization
Managed
Initial
Risk/ Rework
47
CMMI Implementation
Scope in organization
Decision on applicable scope (projects):
Project type
Team size
Business value
Technology
Etc.
48
CMMI Implementation
ML3 Implementation
3 to 6 month
Full cycle
(1 year)
1 week
> 3 months
3 to 6 month
2 week
49
CMMI Implementation
Major focus points and issues
Focus Points
1.
Process institutionalization
Methodology/process trainings
Issues
2.
50
CMMI Implementation
Costs of implementation
CMMI Institute related costs
1.
Trainings
SCMAPI B
SCAMPI A
People costs quality team
2.
3.
.
51
CMMI Implementation
Benefits of implementation
1.
2.
3.
Organizational processes
Less reinventing the wheel
Organizational lessons learned
Consistency in delivery
Not very popular across all individuals
People
Organizational knowledge library
Boundaries, guidelines and limitations
Maturity Level 5
. Focusing on decrease cost and increasing value
. Scope of selected processes
http://www.sei.cmu.edu/library/assets/reitzig_07.pdf
Copyright 2014 Accenture All rights reserved.
52
http://www.sei.cmu.edu/library/assets/reitzig_07.pdf
Copyright 2014 Accenture All rights reserved.
53
54