New CMM Math
Transcript of New CMM Math
![Page 1: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/1.jpg)
1
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
New CMM Math
Jack Ferguson - SEIM. Lynn Penn - Lockheed Martin M&DS
CMMI Conference14 November, 2002
![Page 2: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/2.jpg)
2
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Agenda• Case 1 - Joint Projects
– multiple companies teamed on one project as one team• Scenario 1 - One high maturity, One low maturity• Scenario 2 - Two high maturity
• Case 2 - Corporate Acquisitions & Mergers– multiple companies must exist as one company (multiple
ratings)
• Case 3 - Prime with Multiple Expert Subs– multiple companies must complete one project– wide range of maturity levels
• Case 4 - Mature Developer and Immature Acquirer– key players must direct one project from different disciplines
![Page 3: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/3.jpg)
3
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4+1
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 4: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/4.jpg)
4
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
5 NotQuite !!
![Page 5: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/5.jpg)
5
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects
• Situation - Scenario 1– 2 or more companies teamed on one project
• one high maturity ( Level 4) / one low maturity (Level 1)– IPT structure– Company identities go away - badgeless environment– Project becomes the new “organization”
![Page 6: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/6.jpg)
6
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects
• Problems - Scenario 1– Common Terminology
• Defects• Peer reviews/ walkthroughs/ inspections• Metrics
– Processes Bid• Company’s bid work based on performance to their
organization’s process standards• Company’s do not bid training to processes / or
familiarization to new processes (with the exception ofunique tool adoption)
![Page 7: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/7.jpg)
7
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects• Recommendations - Scenario 1
– Set up a Project Process Group• Integrated across all disciplines avoid stove piping
(CMMI)– Map individual company standards to each other
• Identify similarities• Identify gaps• Use Common CMMI terminology
– Establish a Project Process Standard• Integrated across all disciplines (CMMI)
– utilize IPPD/ CMMI Methodologies• Utilize the best of the best• Adopt high maturity elements to fit project needs
– e.g. causal analysis at end of increments versus endof life cycle phases (less frequency versus less rigor)
• Use Team Software Process (TSP) to develop standard
![Page 8: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/8.jpg)
8
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4+4
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 9: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/9.jpg)
9
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
8 NotQuite !!4 = 4
![Page 10: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/10.jpg)
10
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects
• Situation - Scenario 2– 2 or more companies teamed on one project
• both high maturity (Level 4)– IPT structure– Company identities go away - badgeless environment– Project becomes the new “organization”
![Page 11: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/11.jpg)
11
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects• Problems - Scenario 2
– Common Terminology - based on interpretation• Defects• Peer reviews/ walkthroughs/ inspections• Metrics• Levels and requirements are not the same (different
assessors, different practice examples)• Process Standards not the same
– Processes Bid• Company’s bid work based on performance to their
organization’s process standards• Company’s baseline specific to their process
interpretation
![Page 12: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/12.jpg)
12
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 1 - Joint Projects
• Recommendations - Scenario 2– Set up a Project Process Group
• Integrated across all disciplines (CMMI)– Map individual company standards to each other
• Identify interpretations• Use common terminology as defined in CMMI• Map compliance issues
– Establish a Project Process Standard• Utilize the best of the best
– Integrated across all disciplines• Use TSP to develop standard
![Page 13: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/13.jpg)
13
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4+2
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 14: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/14.jpg)
14
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
6 NotQuite !!
![Page 15: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/15.jpg)
15
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 2 - Corporate Acquisitions &Mergers
• Situation– Trying to merge two or more different organizations
• Different maturity levels (Level 4 & Level 2)• Different cultures• Different customers
– Added requirement that now they are “ONE” permanently• Goal - seamless integration
![Page 16: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/16.jpg)
16
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 2 - Corporate Acquisitions &Mergers
• Problems– Different reporting requirements
• Senior management changes• How much information goes forward• New tool sets (labor hour reporting, training, performance
management, metrics collection, CM, PM…)– Decision Making
• Management changes warrant different delegation ofauthority
• When can you say “NO”• When is an idea really being solicited
![Page 17: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/17.jpg)
17
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 2 - Corporate Acquisitions &Mergers
• Problems (continued)– Evaluation for source selection
• Software Capability Evaluations (SCE)– new standard as proposed versus organizational
standard previously used• Identification of transition risks
– Different customer sets and expectations• Customer satisfied (award fees high) with current
process• Need to make change not apparent and not funded
![Page 18: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/18.jpg)
18
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 2 - Corporate Acquisitions &Mergers
• Recommendations– Review organizational Process Standards
• Recommend finding Lowest Level of Commonality• Try not to lose maturity but may raise requirements in
order to meet– leave the how up to the individual “companies”
• New organization should structure standard around the“WHAT”
– Define contents of new Process Asset Library• Change names so everyone feels part of a “new”
organization (e.g. policies versus directives)• Build a Joint Team with equal representation to define/
write/ structure process assets• Determine hard date for organization to roll over to new
processes– Adopt IPPD methodologies
![Page 19: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/19.jpg)
19
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4 1+2
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 20: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/20.jpg)
20
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
7 NotQuite !!
![Page 21: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/21.jpg)
21
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 3 - Prime with Multiple ExpertSubs
• Situation– Prime with multiple domain expert subs
• multiple levels prime (Level 4), sub 1 (Level 1), sub 2(Level 2)
– Prime has chosen or been forced to use subs because oftheir expertise/ political connections
– Project must capitalize on culture/ expertise and NOTCHANGE IT
![Page 22: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/22.jpg)
22
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 3 - Prime with Multiple ExpertSubs
• Problems– Reporting Requirements
• subs senior management• prime• customer interface
– Decision Making/ Risk Management• recognize responsibilities of home organization versus
membership in project team– Definitions and interpretation
• terminology– consistency within similar levels and acceptance of
different levels
![Page 23: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/23.jpg)
23
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 3 - Prime with Multiple ExpertSubs
• Problems (cont.)– Marginal commitments
• success of project• overall cost/ schedule• customer satisfaction
– Future competition issues/ proprietary issues• reluctance to share processes or divulge process
implementation to prime– Weakest link can drive performance
![Page 24: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/24.jpg)
24
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 3 - Prime with Multiple ExpertSubs
• Recommendations– Prime should allow subs to follow own process
• Giver/ receiver relationship• Common process for managing interfaces, risks, CM and
V&V• Insight to potential risks and changes• Implement strong Supplier Agreement Management and
IPPD concepts or interfaces as described in CMMI• Implement Supplier Sourcing processes as utilized in
CMMI
![Page 25: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/25.jpg)
25
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4x1
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 26: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/26.jpg)
26
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4 NotQuite !!
![Page 27: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/27.jpg)
27
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 4 - Mature Developer andImmature Acquirer
• Situation– Immature acquisition agency (Level 1) awards contract to a
mature developer organization (Level 4)– Initially impressed with ability to perform/ basis of estimate/
cost and schedule projects– Lack of understanding of the importance of the process
adoption on the quality and production of product
![Page 28: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/28.jpg)
28
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 4 - Mature Developer andImmature Acquirer
• Problem– Schedule and budget dictated, not developed– Unconstrained requirements direction and changes
• Importance of requirements development and managementnot understood by the acquirer
– Conflicting direction as to process implementation• Acquirer does not see need• Home organization requires process be complied with
– Lack of appreciation/ understanding of high maturity practices• Metrics beyond Cost/ Schedule not applied nor understood• Causal analysis of no benefit to this contract
– Results in unrealistic schedule and budget
![Page 29: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/29.jpg)
29
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 4 - Mature Developer andImmature Acquirer
• Recommendations– Developers
• Just say NO• Educate and train acquirer - set expectations up front• Put acquirers on team as IPT members - use them
– Invite to participate in inspections– Members of process groups, review boards, risk
management boards, trade studies• Use real data for requirements flow/ change• Negotiate functionality/ trade offs as change requests are
received
![Page 30: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/30.jpg)
30
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Case 4 - Mature Developer andImmature Acquirer
• Recommendations (cont)– Incentivize acquirer to improve
• Compete maintenance management to instill a desire toimprove
• Compete programs among acquirers, esp for joint programs• Set up policy to improve• Require software acquisition education and training
– utilize and require minimum level within CMMI for SupplierSourcing
• Develop Return On Investment for acquisition processimprovement
– show worth of their effort to improve– build business cases
– Investigate Acquisition Model under CMMI
![Page 31: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/31.jpg)
31
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
General Recommendations
• Look Beyond Own Borders• Investigate the best of the best• Be willing to change
• Adopt CMMI• Common Language• Framework includes - software, systems engineering,
acquisition, IPPD
![Page 32: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/32.jpg)
32
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
4+1
6+2 6
+2 6+2
3+7 3
+7 3+7
3+7 3
+7
5+9 5
+9 5
+9
5+9 5
+9 8
+3
![Page 33: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/33.jpg)
33
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
?
![Page 34: New CMM Math](https://reader033.fdocuments.in/reader033/viewer/2022042421/626159a580ee331cb369f8af/html5/thumbnails/34.jpg)
34
Carnegie MellonSoftware Engineering Institute
Jack Ferguson- SEIM. Lynn Penn - LMC M&DS
Contacts
Jack FergusonSoftware Engineering Institute
M. Lynn PennLockheed Martin Management & Data Systems