Claude Y. Laporte Nicola R. Papiccio

21
1 Development and Integration of Engineering Processes at Oerlikon Aerospace Development and Integration Development and Integration of Engineering Processes of Engineering Processes at Oerlikon Aerospace at Oerlikon Aerospace Claude Y. Laporte Claude Y. Laporte - Process Engineering Process Engineering Nicola R. Papiccio Nicola R. Papiccio - Software Engineering Software Engineering INCOSE 97 SYMPOSIUM INCOSE 97 SYMPOSIUM Development and Integration Development and Integration of Engineering Processes of Engineering Processes Oerlikon Oerlikon Aerospace Aerospace 1997 INCOSE SYMPOSIUM 1997 INCOSE SYMPOSIUM Slide 2 n AGENDA l Introduction l Software Engineering Process Development l Systems Engineering Process Development l Integration of Engineering Processes l Management of Change l Lessons Learned l Next Steps l Conclusion n AGENDA AGENDA l Introduction l Software Engineering Process Development l Systems Engineering Process Development l Integration of Engineering Processes l Management of Change l Lessons Learned l Next Steps l Conclusion

Transcript of Claude Y. Laporte Nicola R. Papiccio

Page 1: Claude Y. Laporte Nicola R. Papiccio

1

Development and Integration

of Engineering Processes

at Oerlikon Aerospace

Development and Integration Development and Integration

of Engineering Processesof Engineering Processes

at Oerlikon Aerospaceat Oerlikon Aerospace

Claude Y. LaporteClaude Y. Laporte -- Process EngineeringProcess Engineering

Nicola R. PapiccioNicola R. Papiccio -- Software EngineeringSoftware Engineering

INCOSE 97 SYMPOSIUMINCOSE 97 SYMPOSIUM

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 2

n AGENDA

l Introduction

l Software Engineering Process Development

l Systems Engineering Process Development

l Integration of Engineering Processes

l Management of Change

l Lessons Learned

l Next Steps

l Conclusion

nn AGENDAAGENDA

l Introduction

l Software Engineering Process Development

l Systems Engineering Process Development

l Integration of Engineering Processes

l Management of Change

l Lessons Learned

l Next Steps

l Conclusion

Page 2: Claude Y. Laporte Nicola R. Papiccio

2

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 3

n Systems Integrator

l Laser-Guided Missile Air Defence System

l 40 Systems Engineers

l 40 Software Engineers

nn Systems IntegratorSystems Integrator

l Laser-Guided Missile Air Defence System

l 40 Systems Engineers

l 40 Software Engineers

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 4

n APPLICATION DOMAINS AT OA

l Command & Control

l Communication & Intelligence

l Sensors and Weapon Systems

l Training & Simulation

l Instrumentation & Test

l Consoles

nn APPLICATION DOMAINS AT OAAPPLICATION DOMAINS AT OA

l Command & Control

l Communication & Intelligence

l Sensors and Weapon Systems

l Training & Simulation

l Instrumentation & Test

l Consoles

Page 3: Claude Y. Laporte Nicola R. Papiccio

3

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 5

nn OUR APPROACH TO PROCESS ENGINEERING 1OUR APPROACH TO PROCESS ENGINEERING 1

Stimulus forImprovement

Set Context& EstablishSponsorship

EstablishImprovementInfrastructure

Appraise &CharacterizeCurrent

PracticeDevelopRecommendations& DocumentPhase Results

Set Strategy& Priorities

Establish ProcessAction Teams

Plan Actions

DefineProcesses & Measures

Plan &Execute

Pilots

Plan, Execute,& TrackInstallation

Document & AnalyzeLessons

ReviseOrganizationalApproach

Initiating

Diagnosing

Establishing

Acting

Learning

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 6

nn OUR APPROACH TO PROCESS ENGINEERING 2OUR APPROACH TO PROCESS ENGINEERING 2

l Define a Process and bring it under management

control.

l Support the Process with engineering Methods

appropriate to the application.

l Support the process and engineering methods with

automated Tools integrated into a consistent

environment.

l Train personnel to use these Processes, Methods,

and Tools.

Page 4: Claude Y. Laporte Nicola R. Papiccio

4

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 7

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 8

Need for

Assessment

Fall 92

SeniorManagementCommitment

Fall 92

Preparationfor

AssessmentWinter 93 Assessment

Spring 93

Formulation ofRecommendations

and Action Plansummer and

Fall 93

Implementationof Action Plan(Process Def.)

Winter 94Pilot Projects

1995

Software ProcessEngineering

SoftwareSoftware ProcessProcess

EngineeringEngineering

Re-

Assessment1998

Formal AssessmentWinter 1997

Page 5: Claude Y. Laporte Nicola R. Papiccio

5

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 9

nn SOFTWARE ENGINEERING PROCESSSOFTWARE ENGINEERING PROCESS

l Strategy

ê Software Engineering is a Core Competence at Oerlikon

ê Base our process on the Software Engineering Institute’s

Capability Maturity Model for Software

ê Use the results of the Winter 97 formal Assessment

ê Put in place SEI level 3 and 4 practices

ê Re-assess in late 1998 early 1999

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 10

nn PROCESS DEFINITION STEPS PROCESS DEFINITION STEPS -- 11l Review the Findings of the Assessmentl Introduction to the Capability Maturity Model (CMM)l Preparation of a Plan by the Working Groupl Brainstorm on current strengths and weaknessesl Understand the Current Processl Compare the Current Process with the CMMl Describe first level process steps (Top View)l Describe second level of the process using notationl Describe/Update, if necessary, third level components:

ê Proceduresê Users’ Guidesê Checklists

Page 6: Claude Y. Laporte Nicola R. Papiccio

6

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 11

nn PROCESS DEFINITION STEPS PROCESS DEFINITION STEPS -- 22l Review Process Steps (CMM)l Select a Pilot Projectl Brief Participantsl Monitor the Pilotl Modify the Processl Institutionalize the Process

ê Modify, if necessary, policies and proceduresê Develop the Training Materialê Train all users (technical and others) of the Processê Monitor the utilization of the Processê Measure the Process and Productsê Improve the Process

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 12

nn GUIDANCE DOCUMENT FOR WORKING GROUPSGUIDANCE DOCUMENT FOR WORKING GROUPSl Content

ê Goal

ê Scope and Complexity

ê Expected Involvement of the Organization–– Process OwnerProcess Owner

–– Key PlayersKey Players

ê Facilitator

ê Suggested Implementation Steps

ê Risk Issues

ê Reasonable Timetable for Implementation

ê Effort Commitment

ê Reference Documents

Page 7: Claude Y. Laporte Nicola R. Papiccio

7

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 13

n VIEW OF FIRST LEVEL OF THE

PLANNING AND TRACKING PROCESS

nn VIEW OF VIEW OF FIRSTFIRST LEVEL OF THELEVEL OF THE

PLANNING AND TRACKING PROCESS PLANNING AND TRACKING PROCESS

Software Project

Planning

Process for Proposal

(Including Negotiation

Phase)

Software Project

Planning

Process (after Contract

Award)

Software Project

Tracking Process

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 14

n VIEW OF SECOND LEVEL OF THE

PLANNING AND TRACKING PROCESS

nn VIEW OF VIEW OF SECONDSECOND LEVEL OF THELEVEL OF THE

PLANNING AND TRACKING PROCESS PLANNING AND TRACKING PROCESS

TO SPP 200

REVIEW PROPOSAL,

RISK ANALYSIS,

ESTIMATES AND

SCHEDULE

SPP-100

PLAN THE PROPOSAL

ACTIVITIES

SPP-110

GENERATE PROJECT

WBS/OBS

SPP-120

PREPARE PROJECT

ESTIMATES AND

SCHEDULE

SPP-130

PERFORM RISK

ASSESSMENT/

ABATEMENT

SPP-140

PREPARE PROPOSAL

SPP-150

SPP-160

CONDUCT

PROPOSAL

LESSONS LEARNED

REVIEW

After Contract Award

Page 8: Claude Y. Laporte Nicola R. Papiccio

8

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 15

n VIEW OF THIRD LEVEL

STEP 120 - Prepare Estimates and Schedule

nn VIEW OF VIEW OF THIRDTHIRD LEVEL LEVEL

STEP 120 STEP 120 -- Prepare Estimates and SchedulePrepare Estimates and Schedule

SDP Outputs (RTM)

Cost Data

Proposal leader and functional

Management approval

Outputs

SPP-110

Inputs

RFP/SOW/SOR

Project WBS/OBS

Historical Data

Procedure for Estimates

Assumptions

Resource Availability

Assumptions for

Estimates

Updated HistoricalDatabase

Estimates

Schedule

List of

Alternatives

Entry

CriteriaMeasures

Effort

Exit

Criteria

SPP-130Approved project WBS/OBS

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 16

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Page 9: Claude Y. Laporte Nicola R. Papiccio

9

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 17

Need for

Assessment

Fall 95

SeniorManagementCommitment

Fall 95

Systems EngineeringProcess

SystemsSystems EngineeringEngineering

ProcessProcess

Self-Assessment

Fall 95 Action PlanWinter 96

Process DefinitionTechnical Steps

Spring 96

AssessmentWinter 98

Process Definition

Management Steps

Fall 96

Pilot Projects1997

Final Processand Training

Summer 97

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 18

n SYSTEMS ENGINEERING PROCESS

l Strategy

ê Systems Engineering is a core competence at Oerlikon

ê Base our process engineering on the Systems

Engineering Capability Maturity Model, GSEP and ISSEP

ê Use the results of the Fall 95 Self-assessment

ê Put in place level 2 and 3 Practices

ê Formal assessment in Winter 1998

nn SYSTEMS ENGINEERING PROCESSSYSTEMS ENGINEERING PROCESS

l Strategy

ê Systems Engineering is a core competence at Oerlikon

ê Base our process engineering on the Systems

Engineering Capability Maturity Model, GSEP and ISSEP

ê Use the results of the Fall 95 Self-assessment

ê Put in place level 2 and 3 Practices

ê Formal assessment in Winter 1998

Page 10: Claude Y. Laporte Nicola R. Papiccio

10

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 19

n SYSTEMS ENG.- CMM PROCESS AREASnn SYSTEMS ENG.SYSTEMS ENG.-- CMM PROCESS AREASCMM PROCESS AREAS

DefineOrganization’s

SE Process

Manage SESupport

Environment

ManageRisk

EnsureQuality

ManageProduct

LineEvolution

UnderstandCustomer

Needs

Derive &Allocate

Requirements AnalyzeCandidateSolutions

EvolveSystem

Architecture

IntegrateSystem

ImproveOrganization’s

SE Processes

Monitor/ControlTechnical Effort

PlanTechnical

Effort

ManageConfigurations

Verify &ValidateSystem

IntegrateDisciplines

Coordinatewith

Suppliers

ProvideOngoing Skills

andKnowledge

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 20

nn DEVELOPMENT STEPS of SYSTEMS DEVELOPMENT STEPS of SYSTEMS ENGINEERING PROCESSENGINEERING PROCESS

l Establish One Multi-Disciplined Working Groupê Systems Engineers and Sub-Systems Engineersê Software Engineersê Quality Assurance Representativeê Software Engineering Process Group Members

l Use SE-CMM, GSEP and ISSEP as frameworksl Define Technical Activities of the SE Processl Define Management Activities of the SE Processl Use Beta Version of Process in Pilot Projectsl Revise Process, Train Practioners, and Deploy in Organization

l Formal Assessment of Systems Engineering Process

Page 11: Claude Y. Laporte Nicola R. Papiccio

11

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 21

nn SYSTEMS ENG. PROCESS WORKING GROUP:SYSTEMS ENG. PROCESS WORKING GROUP:

SECONDARY TASKSSECONDARY TASKS

l Identify Process and Product Metrics

l Identify Methods, Practices and Tools

l Prepare an Estimation Guideline

l Monitor Interfaces with Software Eng. Process

l Monitor Compliance With ISO 9001 Requirements

l Develop a Systems Engineering Glossary

l Establish a Systems Eng. Process Asset Library

l Develop Training Material

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 22

n MANAGEMENT ACTIVITIES OF GSEPnn MANAGEMENT ACTIVITIES OF GSEPMANAGEMENT ACTIVITIES OF GSEP

Understand

Context

Step 110

Analyse

Risk

Step 120

PlanIncrement

Development

Step 130

TrackIncrement

Development

Step 140

DevelopSystem

Plan

Step 150

I9

System Context

Estimate of the Situation ( Approved )

I1External System

Definition

I3UserReq.

I4Tech.

Base

I6Increment

Status

I7Tech.

Baseline

I8Tech.

Risk

I2Subsystem/

Components

Status

I5System

Implementation

Status

System Status O2

O5

RiskManagement

Plan ( Approved )

Increment

Plan( Approved )

Increment

Plan( Updated )

Increment Plan

( Approved / Updated )O3

System Definition

( Approved )O4

Incr.

Plan

(Enacted)Increment

Status Report System Plan

( Approved )O1

Management Development Effort

Page 12: Claude Y. Laporte Nicola R. Papiccio

12

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 23

nn STEP 120 STEP 120 -- Analyze RiskAnalyze Risk

SEP 121

Perform

Risk Analysis SEP 122

ReviewRisk

Analysis SEP 123

Plan

Risk Aversion

SEP 124

Committo Strategies

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 24

STEP 123 STEP 123 -- Plan Risk Aversion Plan Risk Aversion

Risk Management Plan (D)Systems Eng. Folder

-Identified Risks

-Risk Aversion Stra.

-Technical Risks

Approved Identified Risks Cost, Schedule and Risk Aversion

Strat.

Establish ...

Estimate ...

Recommend..

Page 13: Claude Y. Laporte Nicola R. Papiccio

13

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 25

n TECHNICAL ACTIVITIES OF GSEPnn TECHNICAL ACTIVITIES OF GSEPTECHNICAL ACTIVITIES OF GSEP

Analyse

Needs

Step 210

DefineRequi.

Step 220

DefineFunctional

Architecture

Step 230

Synthetize

AllocatedArchitectures

Step 240

Evaluate

Alternatives

Step 250

Verify and

Validate

Work

Products

Step 260

Control

Tech.

Baseline

Step 270

Define System Increment

I1

Estimate of

the Situation

I3

User

Requi.

I4

Techno.

Base

I2

ExternalSystem

Definition

I5

System

Definition /

Process

Requi.

Technical Baseline O2

Increment Status O1

Technical Risk O3

System Context O4

Sys. Requi.

Derived

Req.

Alternative

Functional

Architectures

Performance

Requirements

Alternative

Allocated

Architecture

SystemSolution

(Prefered)

Evaluation

Results

Allocated

Req &Perf.

Estimates

EvaluationDocumentation

(Baselined)

V & V Test

Procedures

Verification &Validation

Results

SystemDefinition

( Interim )

System

Definition

(Interim

Updated)

Configuration

Control /

Constraints

TechnicalPerformance

Measurements

Informal

functionalHierarchy

(With Tech.

Meas.)

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 26

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Page 14: Claude Y. Laporte Nicola R. Papiccio

14

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 27

nn Integrated Systems and Software Engineering Integrated Systems and Software Engineering

Process (ISSEP) from SPCProcess (ISSEP) from SPC

nn Addresses the problem of large, complex systemsAddresses the problem of large, complex systems

nn Decomposes the system such that parts can be Decomposes the system such that parts can be

independently developed and integratedindependently developed and integrated

nn System Level (includes segment and System Level (includes segment and

subsystem parts)subsystem parts)

nn Configuration Items (include software and Configuration Items (include software and

hardware parts)hardware parts)

nn ComponentsComponents

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 28

Implement

(Produce)

System

Develop SW

Configuration

Item Develop HW

Configuration

Item

Manage

Developmen

t

Effort

Define

System

Increment

System ContextTechnical RiskTechnical BaselineSystem Status

Configuration ItemCI Baseline / Plan /Status

System Development Plan / Status

System Definition

Increment

Plan

System

Estimateof the

Situation

SystemDefinition

INTEGRATION OF PROCESSESINTEGRATION OF PROCESSES

Page 15: Claude Y. Laporte Nicola R. Papiccio

15

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 29

nn Integrating Supporting ProcessesIntegrating Supporting Processes

nn Subcontractor Management in SWSubcontractor Management in SW--CMM and CMM and

Coordinate with Suppliers in SECoordinate with Suppliers in SE--CMMCMM

nn Quality Assurance Quality Assurance

nn Risk ManagementRisk Management

nn Document Inspection Document Inspection

nn Document Management Document Management

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 30

nn Integrating ProcessesIntegrating Processes: : Methods and ToolsMethods and Tools

nn MethodsMethods

nn Structured Analysis and Design (SADT)Structured Analysis and Design (SADT)

nn Quality Function Deployment (QFD)Quality Function Deployment (QFD)

nn ToolsTools

nn CORECORE

nn Software through Pictures (StP)Software through Pictures (StP)

nn RTMRTM

Page 16: Claude Y. Laporte Nicola R. Papiccio

16

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 31

nn ENGINEERING PROCESS ASSET LIBRARY ENGINEERING PROCESS ASSET LIBRARY

êPoliciesêProcess DescriptionsêGuides, Forms and TemplatesêExamples of Documents Produced

êBusiness CasesêProposalsêEngineering PlansêSpecifications

êTailored ProcessesêProcess and Product Measures êLessons LearnedêCharter of Process Engineering GroupsêTraining MaterialêMetrics (Process and Product)êHistorical Data

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 32

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Page 17: Claude Y. Laporte Nicola R. Papiccio

17

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 33

nn MANAGEMENT OF CHANGEMANAGEMENT OF CHANGE

l Surveys:

ê Implementation History Assessment

–– Analysis of previous implementation barriers and lessons learnedAnalysis of previous implementation barriers and lessons learned

ê Culture Assessment

–– Evaluation of the fit between the Planned Change and the currentEvaluation of the fit between the Planned Change and the current

Organizational Culture or SubculturesOrganizational Culture or Subcultures

ê Team Evaluation Questionnaire

l Articles in Oerlikon’s Newsletter

l Multi-Discipline Working Groups

ê Meeting Facilitator with each working group

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 34

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Page 18: Claude Y. Laporte Nicola R. Papiccio

18

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 35

nn LESSONS LEARNED LESSONS LEARNED -- 11

l Create common Vision for Mgmt and Practitioners

ê Reduce Cycle Time

ê Increase Quality and Productivity

l Develop a Process Improvement Plan

ê Link Between Project Requirements and Process Activities

ê Multi-Year Plan to show long term commitment

l Use Pilot Projects

ê Members of Pilots have a Safety Net for ¨mistakes¨

ê Success of Pilots facilitates adoption of technologies

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 36

nn LESSONS LEARNED LESSONS LEARNED -- 22

l Fix the Process not the People

ê Focusing on Process allows Practitioners to learn while

using the new Process, Method or Tool.

ê Mistakes are Acceptable If we learn from them

l The Management of the “Soft Issues” are as

important as the “Hard Issues”

ê it is 25% SW, 25% HW & 50% ”Peopleware”

Page 19: Claude Y. Laporte Nicola R. Papiccio

19

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 37

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 38

nn NEXT STEPSNEXT STEPS

l Integrating Engineering Processes with Project Management Process

l Electronic Process Asset Library on Local Area Network (INTRANET)

l Evaluation and adoption of Systems and Software Methods and Case Tools (I-CASE environment)

l Migration towards Integrated Product Teamsê Modify Organizational Structure and clarify of Roles and Responsibilities

ê Modification to Performance Management Program

–– (e.g. Team Based Performance)(e.g. Team Based Performance)

Page 20: Claude Y. Laporte Nicola R. Papiccio

20

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 39

nProject Management Process

l Adapted from the Project Management Institute

nnProject Management ProcessProject Management Process

l Adapted from the Project Management Institute

PLAN PROJECT

ACTIVITIES

PMP 200

INITIATE

PROJECT

ACTIVITIES

PMP 100

CLOSE PROJECT

ACTIVITIES

PMP 500

CONTROL PROJECTACTIVITIES

PMP 400

EXECUTE

PROJECT

ACTIVITIES

PMP 300

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 40

pp

nn Project Management and Systems Eng.Project Management and Systems Eng.

Implement

(Produce)

System

Implement

(Produce)

System

Develop SW

Configuration

Item Develop HW

Configuration

Item

Develop HW

Configuration

Item

Manage

Development

Effort

Define

System

IncrementSystem ContextTechnical RiskTechnical BaselineSystem Status

Configuration ItemCI Baseline / Plan /Status

System Development Plan / Status

System Definition

Increment

Plan

System

Estimateof the

Situation

SystemDefinition

Project Management

Process

Page 21: Claude Y. Laporte Nicola R. Papiccio

21

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 41

nn AGENDAAGENDA

lIntroduction

lSoftware Engineering Process Development

lSystems Engineering Process Development

lIntegration of Engineering Processes

lManagement of Change

lLessons Learned

lNext Steps

lConclusion

Development and Integration Development and Integration of Engineering Processesof Engineering Processes

OerlikonOerlikonAerospaceAerospace

1997 INCOSE SYMPOSIUM1997 INCOSE SYMPOSIUM Slide 42

nn CONCLUSIONCONCLUSION

l OUR Organization is making substantial effort to

define and improve both Software and Systems.

l Significant Progress in Process Improvement also

implies a Cultural Change in the organization:

ê A Shift From the NIH (Not Invented Here) to the NRH (Not

Re-invented Here) resulting in mission-oriented teams.

l Systems and Software Engineering Processes need

to be defined and integrated for EFFICIENCY and

EFFECTIVENESS to get the “BANG FOR THE BUCK”