going beyond systems engineering - nps

28
The Challenge… Going Beyond Systems Engineering Tom Williams Sector Vice President, Program Integration Integrated Systems Sector SI4000 Systems Engineering Seminar

Upload: others

Post on 07-Jan-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Going Beyond Systems Engineering - NPS

The Challenge…Going Beyond Systems Engineering

Tom WilliamsSector Vice President, Program IntegrationIntegrated Systems Sector

SI4000 Systems Engineering Seminar

Page 2: Going Beyond Systems Engineering - NPS

What’s Wanted – “Major Concerns”

On Time Delivery

Within Budget

High Reliability (Missions Success)

Meet War Fighters’ Needs

Agile, Credible, Spiral Capable Development

Deliver What Is Promised, When Promised!

Page 3: Going Beyond Systems Engineering - NPS

Actual Cost/Schedule vs Negotiated Contract

• 36% Cost Over-Runs• 2 Year Schedule Increase

• 2% Cost Over-Run When Compared to the Cost Assessment Improvement Group (CAIG) Estimate

Recent USAF ACAT-1C/D Program Experience

Source: Space Systems Development Cost Growth Analysis Conducted by Booz-Allen-Hamilton (83 Surveys of 67 Organizations)

Development Growth Cause(s)Actual Cost/Schedule

vs Negotiated Contract

• 36% Cost Over-Runs• 2 Year Schedule Increase

• 2% Cost Over-Run When Compared to the Cost Assessment Improvement Group (CAIG) Estimate

Budget Process

(11%)

Acquisition Reform (4%) All Other

Reasons (2%)

Requirements Instability

(27%)

Soft Cost / Schedule Baselines

(16%)

SE Training and Process Disconnects

(40%)

43%

Page 4: Going Beyond Systems Engineering - NPS

Enhancing Program Performance

People Tools

KnowledgeSharing Processes

• Integrate Intermediate SE Work Products into End-to-End Business Systems (ERP Systems)

• Willoughby-Like Program / Product / Process Templates

• Integrated Analysis and Synthesis Tools (Early Simulation)

• Program Health Visibility Systems

• Enhanced Risk Mgmt Tools

• Extend Unified Modeling Language Tools to SE

• Program Manager SE Training• SE/SI Training

(Internal / External/Univ. Affiliations)

• Architects / Integrators as Recognized Disciplines

• Accelerate DomainKnowledge Acquisition

• StrengtheningMaterial /Procurement PMTalent Pool

• Corporate (Cross-Business Area)SE Councils – SEAG

• SE Community of Practice & User Groups

• People-to-PeopleContact Tools

• Embedding Processes/Knowledge in “Closed Loop” Workflows

• Cross-Program Peer Reviews Using Domain Experts

• SE Products Precede Downstream Design

• CMMI (SW/SE/IPPD/SS)• Lean / 6σ• Non-Advocate Reviews

(NAR) / Independent Cost Evaluations (ICE) Prior to Proposal Submittals

Page 5: Going Beyond Systems Engineering - NPS

StandardizedProcesses

QuantitativeManagement

Process Improvement

Capability Maturity Model“Integration” – CMMI ®

• Causal Analysis andResolution

• Organizational Innovationand Deployment

• Quantitative Project Management• Organizational Process Performance

• Organizational Environment for Integration• Integrated Teaming• Organizational Process Focus• Organizational Process Definition• Organizational Training• Integrated Project Management• Risk Management

• Requirements Management • Project Planning• Project Monitoring and Control• Supplier Agreement Management• Measurement and Analysis• Process and Product Quality Assurance• Configuration Management

• Decision Analysis and Resolution• Requirements Development• Technical Solution• Product Integration• Verification• Validation

Level 1

Level 2

Level 3

Level 4

Level 5

Softw

are

Syst

ems

Engi

neer

ing

/ Har

dwar

eIn

tegr

ated

Pro

gram

Prod

uct D

evel

opm

ent

Supp

lier S

ourc

ing

FourDisciplineModelsAddressDifferent Partsof the Business

Your Work ProcessesYour Work Processes

Provides Architecture for Linking/Integrating of Processes Provides a Measurement/Assessment Approach Does NOT Assess “Goodness” of the Processes Being

Used or Number of Processes Under Control

Page 6: Going Beyond Systems Engineering - NPS

Expanding Our Focus

Executable Programs

Program(Structure / Infrastructure)

IntegrationProduct

Integration

System Engineering…….Involves Structured Requirements Analysis Allocation and Design Syntehsis

(Hierarchical Product Decomposition) DRM Associates

ProcessIntegration

Page 7: Going Beyond Systems Engineering - NPS

Going Beyond the “Product”

Manage and Integrate ALL Baselines

Page 8: Going Beyond Systems Engineering - NPS

Executability Templates “Expert System” Tailored to:

Program Life Cycle Program Size and Complexity

Similar in Format to Willoughby Templates

Leverages Past Company/Industry Experience and Best Practices

One Approach…

Systems Engineering

Integrated Product(s)Program Integration Integrated Processes

Page 9: Going Beyond Systems Engineering - NPS

How Do You Measure Good Systems Engineering?

The Number of Successful Programs

Page 10: Going Beyond Systems Engineering - NPS

Source: IEEE 1220-1998. © IEEE 1998. All rights reserved.

RequirementsAnalysis

RequirementsVerification

Functional Analysis

Functional Verification

Synthesis

Design Verification

Requirements Baseline

Validated Requirements Baseline

Functional Architecture

Verified Functional Architecture

Physical Architecture

Verified Physical Architecture

Control

Requirements trade studies and assessments

Functional tradeStudies and

assessments

Design tradeStudies and

assessments

Requirementand constraint

conflicts

RequirementTrade-off’s and

impacts

Decomposition andRequirement allocation

alternatives

(8 s

ubpr

oces

ses

+ 75

task

s)Process Inputs

Decomposition / allocationTrade-off’s and impacts

Design solution requirements and

alternatives

Design solution trade-off’s and impacts

Process Outputs

System

Analysis

What Is System Engineering?

IEEE 1220:

An Interdisciplinary Collaborative Approach to Derive, Evolve, and Verify a Life Cycle Balanced System Solution that Satisfies Customer Expectations and Meets Public Acceptability

Mil-Std 499B:

An Interdisciplinary Approach Encompassing the Entire Technical Effort to Evolve and Verify an Integrated and Life-cycle Balanced set of system People, Product and Process Solutions that Satisfy Customer Needs

EIA/632 EIA 620 ISO/IEC 15288

Page 11: Going Beyond Systems Engineering - NPS

System Engineering Process

RequirementsAnalysis

RequirementsVerification

Functional Analysis

Functional Verification

Synthesis

Design Verification

Requirements Baseline

Validated Requirements Baseline

Functional Architecture

Verified Functional Architecture

Physical Architecture

Verified Physical Architecture

Control

Requirements trade studies and assessments

Functional tradeStudies and

assessments

Design tradeStudies and

assessments

Requirementand constraint

conflicts

RequirementTrade-off’s and

impacts

Decomposition andRequirement allocation

alternatives

(8 S

ubpr

oces

ses

+ 75

Tas

ks)

Process Inputs

Decomposition / allocationTrade-off’s and impacts

Design solution requirements and

alternatives

Design solution trade-off’s and impacts

Process Outputs

System

Analysis

Source: IEEE 1220-1998. © IEEE 1998. All rights reserved.

Page 12: Going Beyond Systems Engineering - NPS

Is SE Training Enough?

Domain Expertise + Systems Engineering/Integration Expertise

Systems Integration (SOS)Cross Mission, Integrated Architecture, Horizontal Integration

Mission IntegrationDefining Mission Satisfaction, Technology Requirements, Architecture Options

Systems EngineeringEngineering a Given System Type

Element / Segment SESpace Vehicle, Payload, Ground, Launch

Subsystem SEACS, Power, T&DH

“Box” Level SEReceiver, OBC, Amplifier

Device SEASIC, MMIC

Design IntegrationElectrical , Mechanical

Breadth

Page 13: Going Beyond Systems Engineering - NPS

13

System(s) Complexity

• Net Ready• Interoperable• Spiral Capable

Page 14: Going Beyond Systems Engineering - NPS

14

System(s) Complexity

• Program Dependencieson Other GFP/GFE

• Net Ready• Interoperable• Spiral Capable

Page 15: Going Beyond Systems Engineering - NPS

15

System(s) Complexity

• Acquisition ApproachesWhich Drive IncreasedConcurrence and Numberof Contract Elements

• Program Dependencieson Other GFP/GFE

• Net Ready• Interoperable• Spiral Capable

Page 16: Going Beyond Systems Engineering - NPS

16

System(s) Complexity

• Program Dependencieson Other GFP/GFE

• Acquisition ApproachesDriving increasedConcurrence and Number of Contract Elements

• Acquisition ApproachesWhich Drive IncreasedConcurrence and Number of Contract Elements

• Net Ready• Interoperable• Spiral Capable

• Dominant Portion of DevelopmentContent and Occursat the Suppliers

Page 17: Going Beyond Systems Engineering - NPS

17

SystemsEngineering

Domain

System(s) Complexity

• Net Ready• Interoperable• Spiral Capable

• Dominant Portion of DevelopmentContent and Occursat the Suppliers

• Program Dependencieson Other GFP/GFE

• Acquisition ApproachesDriving increasedConcurrence and Number of Contract Elements

• Acquisition ApproachesWhich Drive IncreasedConcurrence and Number of Contract Elements

Impact on the Cost of Integration?(Mil Handbook 881)

Page 18: Going Beyond Systems Engineering - NPS

Why Do Programs Get into Trouble?

Lack of Breadth of Knowledge, Experience Tools and/or Capability

NegotiateContract

Cost and SOW Risk Balance Can be

Unknowingly Changed

Strategy / ProgramDevelopment Sell / Propose

“ExecutionProblems”

“NegotiatedBroke”“Built Broke”

Competition Desire to Win Can Drive Cost at

the Expense of Program Executability

ExecuteProgram

Contract Go-Ahead

“Best Value” Selection

Budget to CAIG Should Cost Levels

SEPs

SE Weighting in Source Selection Process

DAU Training Back Loaded Award Fee Structures

Requirements Unknowns

Baselines

SRR

Page 19: Going Beyond Systems Engineering - NPS

5000 Acquisition Model:

The Goal and the Trap

System Development & Demonstration (SDD) Production & Deployment

SystemIntegration

SystemDemo

ConceptDecision

FRPDecisionReview

LRIP Full-RateProduction

& Deployment

Operations& Support (O&S)

CBA

Systems Acquisition Sustainment

IOC (Initial Operational

Capability)

FOC (Full Operational

Capability)

DesignReadinessReviewConcept

RefinementTechnology

Development

Sustainment Disposal

Milestone Milestone Milestone

Page 20: Going Beyond Systems Engineering - NPS

The Goal and the Trap

System Development & Demonstration (SDD) Production & Deployment

SystemIntegration

SystemDemo

ConceptDecision

FRPDecisionReview

LRIP Full-RateProduction

& Deployment

Operations& Support (O&S)

C

Systems Acquisition Sustainment

IOC (Initial Operational

Capability)

FOC (Full Operational

Capability)

DesignReadinessReviewConcept

RefinementTechnology

Development

Sustainment Disposal

Milestone

IBR / SRR

Measures of Effectiveness

Measures of Supportability

TEMP IOT&E(Test Eval Mgmt Plan)

Page 21: Going Beyond Systems Engineering - NPS

The Goal and the Trap

Programs are Inherently Unstable… Allow Room to Re-balance

What’s left for Uncertainty?

(Unknown-Unknowns)

KPPs + ScheduleKPPs + Schedule + Cost

KPPs (Key Performance Parameters) / Requirements

Page 22: Going Beyond Systems Engineering - NPS

Leverage Intermediate SE Work Products

Track Release and Quality of Intermediate Work Products

Req’ts Decomposition& Functional Allocation

Trade Study Reports Published vs Plan

ICDs, IDDs Released

Procurement SpecOpen TBDs

Design Decision Memos

Compliance toTechnical Plans

Specs Released

Clear / Biddable Reqm’ts

JCIDS

Req’ts

Capability OT&EGovernment

Program PartsAvailability

DrawingRelease

Initial H/WTPMs

Manufacturing& Design Issues

Interim SystemIntegrationTest Results

SystemTest Results

Analysis BasedTPMs

TPMs

EVMS Risk

DT&E

Interpret Req’ts

IDReq’tsIssues

Contractor

Page 23: Going Beyond Systems Engineering - NPS

Requirements Availability/Maturity

Req’tsAnalysis

FunctionalAllocation

DesignSynthesis

Verification(Simulation)

Contractor

Req’ts FunctionsDesign

SynthesisVerification(Simulation)

Government

SFRSDR

SoS

System

Element

SRR

Req’ts

JCIDS

Operator/SPO

Subsystem

Component

Shift More Focus on Requirements-Technology Capability vs Design Pre-SDD

Page 24: Going Beyond Systems Engineering - NPS

Requirements Interpretation

Is the Traditional SRR Approach Sufficient in a Performance Based Specs World?

Page 25: Going Beyond Systems Engineering - NPS

Requirements Interpretation

Establishment of a System Requirements Interpretation Document (SRID) or Requirements Data Base Which Clearly Interprets All Requirements in Simple Englishand Captures the Intent of the Parties

Joint War Fighter (Require), SPO (Acquire) & Contractor (Developer) Participation Required in this Interpretation Process

Drive Discovery of Key “Derived” Requirements… Early

Is the Traditional SRR Approach Sufficient in a Performance Based Specs World?

Page 26: Going Beyond Systems Engineering - NPS

Closing Thoughts

If You’re Only Integrating in the Product Domain Beware… Program (Infrastructure), Process, Cost, GFE/GFP and Schedule are Domains that You Must Integrate as Part of the Systems Engineering Process

Don’t Paint Yourself Into a Corner… Leave Room for Unknown-Unknowns When Setting Requirement(s) Thresholds

Don’t Let Interpretation of Requirements be a Variable… Do it Jointly, Early and Allow Time for “Serial” Decomposition and Flow-Down of Requirements

Page 27: Going Beyond Systems Engineering - NPS

“HOPE”… Isn’t a System Engineering Process???

Page 28: Going Beyond Systems Engineering - NPS

“HOPE”… Isn’t a System Engineering Process???