System Process: CMMI, ISO
System Process: CMMI, ISO
System Process: CMMI, ISO
264 Lecture 5
System Process: CMMI, ISO
1: Initial/Performed
2: Managed
3: Defined
4: Quantitatively Managed
5: Optimizing
CMMI Motivation
CMMI covers three interlocking areas:
Development
Services
Acquisition
CMMI Development:
20 years of unfulfilled promises about productivity and
quality gains from new software technology
Databases, object oriented programming, Internet,
At level 2, you can measure whats going on, and that helps
understand future projects
A project or group can assess at level 2
Target N
1
Schedule and cost targets are typically
overrun by Level 1 organizations
Time/$/....
2
Target N+a
Probability
Time/$/....
3
Target N-x
Time/$/....
4
Target N-y
Time/$/....
5
Target N-z
Performance continuously
improves in Level 5 organizations
10
Number of Organizations
3000
2800
2600
2400
2200
2000
1800
1600
1400
1200
1000
800
600
400
200
0
Not Given
Initial
Managed
Defined
Quantitatively
Managed
Optimizing
11
100%
Managed
Quantitatively Managed
Initial
Defined
Optimizing
38.8%
51.8%
51.6%
55.4%
47.8%
25 or fewer
26-50
51-75
76-100
27.4%
23.9%
201-300
301-500
1001-2000
1.2%
0.8%
7.1%
12.1%
501-1000
24%
5.6%
5.2%
0.8%
8.0%
14.3%
16.0%
4.8%
5.3%
10.4%
5.4%
0.3%
9.4%
9.0%
101-200
1.6%
3.6%
3.3%
5.9%
7.9%
0.9%
6.4%
2.4%
3.1%
4.9%
0.7%
1.4%
1.1%
4.6%
0.5%
0%
0.4%
0.7%
10%
5.0%
0.8%
20%
17.0%
20.7%
20.9%
21.6%
30%
25.8%
27.3%
40%
1.2%
50%
47.3%
60%
52.9%
57.1%
62.8%
70%
63.1%
65.1%
80%
45.5%
% of organizations by size
90%
Not Given
2001 +
Image by MIT OpenCourseWare, adapted from Carnegie Mellon University, Software Engineering Institute.
12
40
28.5
28
30
75th Percentile
Median
20
Time to Move Up
25th Percentile
20
10
Time period of
initial appraisal
Level
Orgs
2-3
3-4
3-5
227
50
46
Image by MIT OpenCourseWare, adapted from Carnegie Mellon University, Software Engineering Institute.
13
Exercise
Briefly assess the pros and cons of using
spreadsheets (Excel) as the major analysis
method in running a business or managing a
project
14
Solution
Pros:
Spreadsheets are very quick to develop
Most staff know how to write and use them
Cons:
Incorporate decision making that is not known to central
organization
Hard to pass on spreadsheet to successor or other user
Spreadsheets rarely documented or tested well
Spreadsheets are rarely completely correct
No business rules, like a database
ISO 9001:2008
International Standards Organization (ISO)
ISO 9001:2008
Customer focus
Leadership
Involvement of people
Process approach
System approach to management
Continual improvement
Factual approach to decision-making
Mutually beneficial supplier relationships
(The old standard didnt really require anything)
16
17
Exercise
Steelmaker: current software
Proposed project:
Integrate demand forecasting and logistics
18
19
Source: ITS Systems Engineering Guidebook for Intelligent Transportation Systems, version 3.0
20
Source: ITS Systems Engineering Guidebook for Intelligent Transportation Systems, version 3.0
21
Customer satisfaction
Process discipline across entire organization
Continual improvement
Principled management
ITS: http://www.fhwa.dot.gov/cadiv/segb
Transportation-specific, includes construction process
22
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.