30
© 2003 Raytheon Company An unpublished work. All rights reserved. 1 NETWORK CENTRIC SYSTEMS A Practical Application of CMMI Level A Practical Application of CMMI Level 5 5 Practices Practices A Case Study of the Future Scout and Cavalry System (FSCS) A Case Study of the Future Scout and Cavalry System (FSCS) Program circa 2001 Program circa 2001 ASEE Workshop on Software Engineering ASEE Workshop on Software Engineering Process Improvement - 08 February 2003 Process Improvement - 08 February 2003 David Pelkowski David Pelkowski (972-344-7987) (972-344-7987) Kelly Lanier Kelly Lanier (972-344-2370) (972-344-2370) Raytheon Network Centric Systems Raytheon Network Centric Systems Spring Creek (Plano), Texas Spring Creek (Plano), Texas

David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

  • Upload
    beth

  • View
    59

  • Download
    0

Embed Size (px)

DESCRIPTION

A Practical Application of CMMI Level 5 Practices A Case Study of the Future Scout and Cavalry System (FSCS) Program circa 2001 ASEE Workshop on Software Engineering Process Improvement - 08 February 2003. David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) - PowerPoint PPT Presentation

Citation preview

Page 1: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.1

NETWORK CENTRIC SYSTEMS

A Practical Application of CMMI Level 5A Practical Application of CMMI Level 5PracticesPractices

A Case Study of the Future Scout and Cavalry System (FSCS) Program A Case Study of the Future Scout and Cavalry System (FSCS) Program

circa 2001circa 2001

ASEE Workshop on Software Engineering Process ASEE Workshop on Software Engineering Process Improvement - 08 February 2003Improvement - 08 February 2003

David PelkowskiDavid Pelkowski (972-344-7987)(972-344-7987)Kelly LanierKelly Lanier (972-344-2370)(972-344-2370)Raytheon Network Centric SystemsRaytheon Network Centric SystemsSpring Creek (Plano), TexasSpring Creek (Plano), Texas

Page 2: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.2

NETWORK CENTRIC SYSTEMSTopicsTopics

FSCS Program and Problem OverviewFSCS Program and Problem Overview Raytheon’s Foundation for Process ImprovementRaytheon’s Foundation for Process Improvement Achieving Continuous Improvement on FSCSAchieving Continuous Improvement on FSCS

Page 3: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.3

NETWORK CENTRIC SYSTEMS

Act OneAct One

FSCS Program and Problem OverviewFSCS Program and Problem Overview

Page 4: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.4

NETWORK CENTRIC SYSTEMSFSCS Program OverviewFSCS Program Overview

Future Scout and Cavalry System (FSCS) Future Scout and Cavalry System (FSCS) — 42 month ATD program (January ’99 - July ’02)— US / UK joint program

Advanced Long Range Advanced Long Range Reconnaissance MissionReconnaissance Mission

C130 TransportableC130 Transportable FSCS Represents State of the FSCS Represents State of the

Art in Architectures for Art in Architectures for Combat VehiclesCombat Vehicles— Systems and software architecture— Computing resources and electronics

Page 5: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.5

NETWORK CENTRIC SYSTEMS

SIL I&T emphasizes internal messages and

processing

FSCS Program Overview - SIL I&TFSCS Program Overview - SIL I&T

SegmentManager

BITManager

VMSSController

VFLIRController

LOSController

LaserController

FLIRController

BoresightController

VLOSController

INSController

RadarController

ESSController

ElevatedSensorSuite

Emulator

VehicleMountedSensorSuite

Emulator

Sensor Data Management

Crew StationTest Driver

Page 6: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.6

NETWORK CENTRIC SYSTEMSFSCS Program Overview - System I&TFSCS Program Overview - System I&T

CrewStation

GimbalSystem

ThermalImager

CITV

Laser

Radar

INS/GPS

SegmentManager

SystemMode Manager

BITManager

VMSSController

VFLIRController

LOSController

LaserController

FLIRController

BoresightController

VLOSController

INSController

RadarController

Laser

FLIR

LOS

VFLIR

VLOS

Radar

INS

Maintenance

ELocation

VState

VLocation

EState

ESSController

System I&T emphasizes external

interfaces …

Sensor Data Management

Page 7: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.7

NETWORK CENTRIC SYSTEMSFSCS Program Overview – The ProblemFSCS Program Overview – The Problem

During During System I&TSystem I&T, the Test team complained , the Test team complained about defects that had escaped from about defects that had escaped from SIL I&TSIL I&T

— Defects were in message sequences and software component inter-relationships (i.e. behaviors)

— Defects were not in message formats (i.e. ICDs)

Defect Containment thresholds were exceeded for Defect Containment thresholds were exceeded for System I&TSystem I&T

— Thresholds were defined in the Quantitative Project Management (QPM) Plan

— Discovered during the September 2001 Metrics Analysis meeting

The FSCS QPM Plan includes metrics goals, thresholds, and process for collection and analysis

Page 8: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.8

NETWORK CENTRIC SYSTEMSFSCS Program Overview – The ProblemFSCS Program Overview – The Problem

StageDetected RA SD OD IM SIL SIT AT Maint Totals

RA 19 19SD 10 20 30OD 8 1 141 150IM 1 0 3 113 117SIL 0 0 1 14 34 49SIT 1 1 6 57 2 21 88AT 0 0 0 0 0 0 0 0

Maint 0 0 0 0 0 0 0 0 0Totals 39 22 151 184 36 21 0 0 453

GoalDetected In Stage: 348 77% Detected In Stage: >80% Total Escaped: 105 23% Total Escaped: <20%

Stage Originated

Analysis of Build 1 defect containment metrics revealed 57 out

of stage implementation defects detected during System I&T

QPMThresholds

Exceeded!

Page 9: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.9

NETWORK CENTRIC SYSTEMS

Act TwoAct Two

Raytheon’s Foundation for Process Raytheon’s Foundation for Process ImprovementImprovement

Page 10: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.10

NETWORK CENTRIC SYSTEMSProcess Improvement RoadmapProcess Improvement Roadmap

Raytheo

n Six Sigma

Raytheo

n Six Sigma

Set Objective Performance and Quality Goals (CMM 4)

Establish ProcessCapability Baseline (CMM 4)

Select And Prioritize Improvements (CMMI 5)

Pilot Improvements (CMMI 5)

Deploy Improvements (CMMI 5)

Measure Improvementsand Rebaseline (CMMI 5)

Causal Analysis and Resolution (CMMI 5)

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Page 11: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.11

NETWORK CENTRIC SYSTEMS

© 2002 Ray theon CompanyAn unpubl ished work. All rights reserv ed.10

NETWORK CENTRIC SYSTEMSProcess Improvement RoadmapProcess Improvement Roadmap

Raythe

on Six

Sigma

Raythe

on Six

Sigma

Set Objective Performance and Quality Goals (CMM 4)

Establish ProcessCapability Baseline (CMM 4)

Select And Prioritize Improvements (CMMI 5)

Pilot Improvements (CMMI 5)

Deploy Improvements (CMMI 5)

Measure Improvementsand Rebaseline (CMMI 5)

Causal Analysis and Resolution (CMMI 5)

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

CMM Level 4 FoundationCMM Level 4 Foundation

Quantitative Process Management Key Process AreaQuantitative Process Management Key Process Area— “The purpose of Quantitative Process Management is to control the

process performance of the software project quantitatively.” - CMM V 1.1— FSCS used a Quantitative Process Management (QPM) Plan to measure

and monitor the software process— The Defect Containment Metric was Analyzed and Compared to the

Organization’s Expected Range Of Values based on the QPM Plan

Page 12: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.12

NETWORK CENTRIC SYSTEMS

© 2002 Ray theon CompanyAn unpubl ished work. All rights reserv ed.10

NETWORK CENTRIC SYSTEMSProcess Improvement RoadmapProcess Improvement Roadmap

Raythe

on Six

Sigma

Raythe

on Six

Sigma

Set Objective Performance and Quality Goals (CMM 4)

Establish ProcessCapability Baseline (CMM 4)

Select And Prioritize Improvements (CMMI 5)

Pilot Improvements (CMMI 5)

Deploy Improvements (CMMI 5)

Measure Improvementsand Rebaseline (CMMI 5)

Causal Analysis and Resolution (CMMI 5)

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Applying CMMI Level 5 BehaviorsApplying CMMI Level 5 Behaviors

Organizational Innovation and Organizational Innovation and DeploymentDeployment

— “The purpose of Organizational Innovation and Deployment is to select and deploy incremental and innovative improvements that measurably improve the organization’s processes and technologies” - CMMI SE/SW v 1.1

— FSCS piloted selected improvements on subsequent builds and deployed piloted improvements on subsequent builds of other Software Configuration Items (SCIs)

Causal Analysis and ResolutionCausal Analysis and Resolution— “The purpose of Causal Analysis and Resolution is to identify

causes of defects and other problems and take action to prevent them from occurring in the future” - CMMI SE/SW v 1.1

— FSCS performed causal analysis as part of monthly metrics analysis activities and identified resolutions as improvement action plans

Page 13: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.13

NETWORK CENTRIC SYSTEMS

© 2002 Ray theon CompanyAn unpubl ished work. All rights reserv ed.10

NETWORK CENTRIC SYSTEMSProcess Improvement RoadmapProcess Improvement Roadmap

Raythe

on Six

Sigma

Raythe

on Six

Sigma

Set Objective Performance and Quality Goals (CMM 4)

Establish ProcessCapability Baseline (CMM 4)

Select And Prioritize Improvements (CMMI 5)

Pilot Improvements (CMMI 5)

Deploy Improvements (CMMI 5)

Measure Improvementsand Rebaseline (CMMI 5)

Causal Analysis and Resolution (CMMI 5)

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Raytheon Six Sigma FoundationRaytheon Six Sigma Foundation

Achieve

Prioritize

Characterize

Improve

Commit

Visualize

Raytheon Six Sigma was usedto Achieve

Continuous Improvement

Page 14: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.14

NETWORK CENTRIC SYSTEMSR6R6 Maps to CMMI Level 5 Maps to CMMI Level 5

Set Objective Performance & Quality Goals

Cp = 0.09

Cpk = -0.08

Cpk (upper) = 0.26Cpk (lower) = -0.08

Cr = 10.96

Cpm = 0.09

K = -1.14

Process Capability for CPI LSL = 0.975, Nominal = 1.0, USL = 1.15

CPI

frequency

0 0.25 0.5 0.75 1 1.25 1.5 1.75 20

3

6

9

12

15

CPI Establish Process

Capability Baseline

Select & Prioritize

ImprovementsPilot

Improvements

Deploy Improvements

Measure Improvements & Re-baseline

Page 15: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.15

NETWORK CENTRIC SYSTEMS

Act ThreeAct Three

Achieving Continuous Improvement on Achieving Continuous Improvement on FSCSFSCS

Page 16: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.16

NETWORK CENTRIC SYSTEMSQuantitative Process ManagementQuantitative Process Management

The FSCS Metrics Analysis process included detailed The FSCS Metrics Analysis process included detailed analysis of the defect metrics to determine analysis of the defect metrics to determine root causeroot cause

Emulator design not basedon actual hardware

SIL testing experience

Unit testingknowledge/experience

Actual hardware not available

for testingSIL emphasis on I&T

with emulators Defects escaping implementationand software

integration stages

Requirements instabilityDesign instability

Drive to improve SPI

PeoplePeople SoftwareSoftware

ProcessProcess HardwareHardware

Performed root cause analysis on defects

escaping into System I&T

Page 17: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.17

NETWORK CENTRIC SYSTEMSCausal AnalysisCausal Analysis

Emulator design was based on ADDs, design artifacts, Emulator design was based on ADDs, design artifacts, and TEMs instead of actual hardwareand TEMs instead of actual hardware

— Due to intentionally late arrival of re-used HW— Inherent flaw since checks and balances that enable requirement

verification was missing

During SIL I&T too much time was spent debugging the During SIL I&T too much time was spent debugging the emulators instead of debugging deliverable codeemulators instead of debugging deliverable code

— Any time at all was too much time

During System I&T, the regression test turned into a During System I&T, the regression test turned into a comprehensive re-testcomprehensive re-test

— Intent to prove the software had not changed since SIL I&T expanded into a re-verification of requirements because the actual HW was different than the emulators

Page 18: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.18

NETWORK CENTRIC SYSTEMSCausal Analysis and ResolutionCausal Analysis and Resolution

De-emphasize integration with emulatorsDe-emphasize integration with emulators— Whenever possible, use real software and hardware

Re-engineered the process for Unit Test in the Re-engineered the process for Unit Test in the Implementation stage and ...Implementation stage and ...

— Prepared and presented a Unit Test JITT

… … Testing in the SIL I&T stageTesting in the SIL I&T stage— Integrate real software and hardware, hold off on Test

Emphasize early testing of final system configurationEmphasize early testing of final system configuration— Assign a SIL I&T lead to coordinate activities— Focus on external interfaces

> Includes most technical unknowns and competition for scarce hardware resources— Start the System I&T stage as soon as possible (but no sooner)

Page 19: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.19

NETWORK CENTRIC SYSTEMSAchievementAchievement

Quantitative Process Management (CMM L4)Quantitative Process Management (CMM L4)++

Causal Analysis and Resolution (CMMI L5)Causal Analysis and Resolution (CMMI L5)++

Organizational Innovation and Deployment (CMMI L5)Organizational Innovation and Deployment (CMMI L5)++

Raytheon Six Sigma ProcessRaytheon Six Sigma Process==

Measurable Continuous Process ImprovementMeasurable Continuous Process Improvement

Page 20: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.20

NETWORK CENTRIC SYSTEMSComparison of B1 and B2/3/4 MetricsComparison of B1 and B2/3/4 Metrics

ProductivityProductivityB1 SIL I&T Productivity = 2.1 LOC/HrB2/3/4 SIL I&T Productivity = 3.4 LOC/Hr— 62% improvement

CPI and SPICPI and SPIJUL 2001 Cum CPI / SPI = .91 / .93JAN 2002 Cum CPI / SPI = .96 / .99— 5% / 6% improvement

Other Factors: Team had gained experience in all aspects of development

Other Factors: By July 2001, 81% of budget was spent making it difficult to improve the cumulative CPI and SPI

Page 21: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.21

NETWORK CENTRIC SYSTEMSComparison of B1 and B2/3/4 MetricsComparison of B1 and B2/3/4 Metrics

Comparison of B1 and B2/3/4 SIL I&T Labor Hours

34622901

0500

1000150020002500300035004000

B1 B2/3/4

SIL I&T Labor Hours

-16%

16% fewer hours were used to integrate 51% more ELOC (including regression test)

39,798 ELOC26,361 ELOC 51%

Page 22: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.22

NETWORK CENTRIC SYSTEMSComparison of B1 and B2Comparison of B1 and B2/3/4/3/4 Metrics Metrics

Tracer Build 1 Defect Containment

StageDetected RA SD OD IM SIL SIT AT Maint Totals

RA 19 19SD 10 20 30OD 8 1 141 150IM 1 0 3 113 117SIL 0 0 1 14 34 49SIT 1 1 6 57 2 21 88AT 0 0 0 0 0 0 0 0

Maint 0 0 0 0 0 0 0 0 0Totals 39 22 151 184 36 21 0 0 453

GoalDetected In Stage: 348 77% Detected In Stage: >80% Total Escaped: 105 23% Total Escaped: <20%

Stage Originated

Tracer Build 2 Defect Containment

StageDetected RA SD OD IM SIL SIT AT Maint Totals

RA 12 12SD 0 8 8OD 0 0 197 197IM 0 1 2 201 204SIL 0 0 8 60 5 73SIT 0 1 3 26 3 15 48AT 0 0 0 0 0 0 0 0

Maint 0 0 0 0 0 0 0 0 0Totals 12 10 210 287 8 15 0 0 542

GoalDetected In Stage: 438 81% Detected In Stage: >80% Total Escaped: 104 19% Total Escaped: <20%

Stage Originated

More defects were identified in-stage during

B2 Implementation

= 132% improvement

19,869 ELOC

26,361 ELOC

In Range!

Page 23: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.23

NETWORK CENTRIC SYSTEMSComparison of B1 and B2Comparison of B1 and B2/3/4/3/4 Metrics Metrics

Tracer Build 1 Defect Containment

StageDetected RA SD OD IM SIL SIT AT Maint Totals

RA 19 19SD 10 20 30OD 8 1 141 150IM 1 0 3 113 117SIL 0 0 1 14 34 49SIT 1 1 6 57 2 21 88AT 0 0 0 0 0 0 0 0

Maint 0 0 0 0 0 0 0 0 0Totals 39 22 151 184 36 21 0 0 453

GoalDetected In Stage: 348 77% Detected In Stage: >80% Total Escaped: 105 23% Total Escaped: <20%

Stage Originated

Tracer Build 2 Defect Containment

StageDetected RA SD OD IM SIL SIT AT Maint Totals

RA 12 12SD 0 8 8OD 0 0 197 197IM 0 1 2 201 204SIL 0 0 8 60 5 73SIT 0 1 3 26 3 15 48AT 0 0 0 0 0 0 0 0

Maint 0 0 0 0 0 0 0 0 0Totals 12 10 210 287 8 15 0 0 542

GoalDetected In Stage: 438 81% Detected In Stage: >80% Total Escaped: 104 19% Total Escaped: <20%

Stage Originated

Fewer out of stage

Implementation defects were

detected in B2 System I&T than in B1 System I&T

= 39% improvement

19,869 ELOC

26,361 ELOC

In Range!

Page 24: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.24

NETWORK CENTRIC SYSTEMSResultsResults

During SIL I&T, too much time was spent debugging During SIL I&T, too much time was spent debugging the emulators instead of debugging deliverable codethe emulators instead of debugging deliverable code

— Mitigated: SIL I&T productivity improved in B2/3/4— Mitigated: CPI / SPI improved in B2/3/4

During System I&T, the regression test turned into a During System I&T, the regression test turned into a comprehensive re-testcomprehensive re-test

— Mitigated: Fewer labor hours were spent integrating more code in B2/3/4 SIL I&T

During System I&T, ESIL team complained about high During System I&T, ESIL team complained about high number of defects that had escaped from SIL I&Tnumber of defects that had escaped from SIL I&T

— Mitigated: In stage defect detection increased 132% (Implementation stage), out of stage defect detection decreased 39%

Page 25: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.25

NETWORK CENTRIC SYSTEMS

Set Objective Performance & Quality Goals

Cp = 0.09

Cpk = -0.08

Cpk (upper) = 0.26Cpk (lower) = -0.08

Cr = 10.96

Cpm = 0.09

K = -1.14

Process Capability for CPI LSL = 0.975, Nominal = 1.0, USL = 1.15

CPI

frequency

0 0.25 0.5 0.75 1 1.25 1.5 1.75 20

3

6

9

12

15

CPI

Stabilize process & Establish

Process capability Baseline

Select & Prioritize

Improvements

Pilot Improvements

Deploy Improvements

Measure Improvements & Re-baseline

InfoDev B2

EEOS B2VMSS, B3/4

Results

QPM Plan

Metrics Analysis

New Unit Test JITT, new SIL I&T JITT

CMMI Level 5 PracticesCMMI Level 5 Practices

Page 26: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.26

NETWORK CENTRIC SYSTEMSConclusionsConclusions

Metrics and Analysis are essential to continuous Metrics and Analysis are essential to continuous process improvementprocess improvement

— Metrics are key to triggering and measuring process changes

Develop a strong QPM Plan including metrics Develop a strong QPM Plan including metrics collection from the beginningcollection from the beginning

— It is unknown at the beginning which metrics will eventually become the most valuable

— You can never go back and collect what you missed

QPM and metrics are valuable for convincing QPM and metrics are valuable for convincing customers and management to support process customers and management to support process improvementsimprovements

Page 27: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.27

NETWORK CENTRIC SYSTEMS

BackupBackup

Page 28: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.28

NETWORK CENTRIC SYSTEMSNormalized LOC CalculationsNormalized LOC Calculations

In Stage DefectsIn Stage Defects

Out of Stage DefectsOut of Stage Defects

57 -

57= 39%

26

(26,361-19,869)

26,3611 -

117 -

117= 132%

204(26,361-19,869)

26,3611 -

Page 29: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.29

NETWORK CENTRIC SYSTEMSComparison of B1 and B2Comparison of B1 and B2/3/4/3/4 Metrics Metrics

Comparison of B1 and B2 SIL I&T Labor Hours

3462

2053

0500

1000150020002500300035004000

B1 B2

SIL I&T Labor Hours

-41%

41% fewer hours were used to integrate 25% less ELOC (including regression test)

19,869 ELOC26,361 ELOC -25%

Page 30: David Pelkowski(972-344-7987) Kelly Lanier(972-344-2370) Raytheon Network Centric Systems

© 2003 Raytheon CompanyAn unpublished work. All rights reserved.30

NETWORK CENTRIC SYSTEMS

Improvement Suggestions

Move process capability towards org. goals Identify and

prioritize improvement opportunities Determine

program root causes for defects

Experiment with improvement opportunities

Institutionalize validated improvements

2

3

Determine organization root causes for defects

4

Know organizational competencies, needs, & goals

1

5 6 7

Monitor improvement of organizational capability

8

CMMI Level 5 Behavior Context DiagramCMMI Level 5 Behavior Context Diagram