23
1 Systems Engineering Systems Engineering Revitalization: Revitalization: an Industry Perspective an Industry Perspective Dr. John B. Noblin Dr. John B. Noblin LM IS&S LM IS&S Chair GEIA G Chair GEIA G - - 47 47 DSP Conference 8 March 2005

Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

1

Systems Engineering Systems Engineering Revitalization: Revitalization:

an Industry Perspectivean Industry Perspective

Dr. John B. NoblinDr. John B. NoblinLM IS&SLM IS&S

Chair GEIA GChair GEIA G--4747

DSP Conference8 March 2005

Page 2: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

2

From Some of Our Customers:From Some of Our Customers:

•• Direction from the SECAF: Direction from the SECAF: -- Develop Plan to strengthen Air ForceDevelop Plan to strengthen Air Force’’s s

systems engineering capabilitiessystems engineering capabilities-- ““Create an Institute for Systems Create an Institute for Systems

EngineeringEngineering””•• ASECAF (AQ) Policy Memo: ASECAF (AQ) Policy Memo:

-- Incentivize Contractors for Better Systems Incentivize Contractors for Better Systems Engineering Engineering

•• SMC/CC Policy Memo:SMC/CC Policy Memo:-- Application of SE related Specs & Standards Application of SE related Specs & Standards

required on an integral element of SMC required on an integral element of SMC acquisition, contracting and program acquisition, contracting and program

managementmanagement

““We Need Better SEWe Need Better SE””

“…The complex nature of NASA programs also requires that our systems engineering capability be second to none…”

• To ensure that we achieve success safely and efficiently, NASA will take the following steps:− Implement collaborative engineering capabilities and integrated design solutions to reduce life-cycle cost and technical, cost and schedule risk of major programs;− Improve our systems engineering capability and ensure that all NASA programs follow systems engineering best practices throughout their life cycles;

Implementing Strategy #3: Enhance NASA’s core Implementing Strategy #3: Enhance NASA’s core engineering, management, and scientific capabilities engineering, management, and scientific capabilities and processes to ensure safety and mission success, and processes to ensure safety and mission success,

increase performance, and reduce cost.increase performance, and reduce cost.

• Navy – Collaboration on SE process improvements across

NAVAIR, NAVSEA, SPAWAR & MARCORPS– Broad level System-of-Systems integration

• FAA– Enterprise-wide Integrated Capability Maturity

Model in use for internal performance improvement

• OMB– Collaborating on an Enterprise Process

Improvement Framework for Government– Linked to OMB Federal Enterprise Architecture

Initiative

Page 3: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

3

PSP

IEEE/EIA 12207

Baldrige

ISO/IEC 15504

People CMM

IPD-CMM*

SECAM

SCE

MIL-STD-498

DOD-STD-

2167A

MIL-STD499B*

ISO/IEC12207IEEE

1220

SDCE

SE-CMM

EIA731

EIA/IS 632

ISO 9000series

ANSI/EIA 632

SSE-CMM

ISO/IEC 15288

*not released **based on CBA IPI, SAM, and others # V2 also based on many othersSee www.software.org/quagmire

CMMI

SA-CMM

Q9000

DOD-STD-2168

QuagAug03

FAA-iCMM#

RTCA DO-178B

SW-CMM

TL9000

ISO 15939

PSM

SCAMPI

CBA IPI

SAM

FAM**

Process StdsQuality StdsMaturity or Capability

ModelsAppraisalmethods

Guidelines

Six Sigma

J-STD016

DOD-STD-

7935ATSP

The Frameworks Quagmire

supersedes

uses/referencesbased on

Italic = obsoleteboxed = integrating

Page 4: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

4LegendLegendMil-Std-

498

Heritage of Systems Heritage of Systems Engineering StandardsEngineering Standards

Systems Engineering EIA / IS

632

ISO 15288

ISO/IEC 12207

IEEE 1498 /EIA 640

Software Engineering Emphasis

Mil-Std-499BMil-Std-

499A

DoD-Std-7935A

1994

1994

1994

1998

2003

1995

19961994

1988

1974

(Not Released)

DoD-Std-2167A

1988

DoD-Std-1703

1987

Mil-Std-499

1969

(Trial Use)IEEE 1220

1998

(Full Std)

(Draft)

2002

J-Std-016

1997

SupersedesDerived From

EIA632

EIA632

ANSI/EIA 632

ANSI/EIA 632

Others ...

(Updates)

IEEE 1220

(Updates)

2002

EIA 731 SE Capab. ModelEIA 731 SE

Capab. Model

IEEE 1220

IEEE 12207

1998

Page 5: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

LM SE RevitalizationLM SE Revitalization

ProjectProjectDefinedDefinedProcessProcess

ProjectProjectDefinedDefinedProcessProcess

Common Source Standards

OrganizationalOrganizationalStandard Standard

Process(esProcess(es))LMLM--IEPIEP

Process Process StandardStandard

Industry StdIndustry Std

GovGov’’tt StdStd

Domain Specific Standards

ANSI/EIAANSI/EIA--632632

ISO 9001:2000ISO 9001:2000

IEEE 1220IEEE 1220

LMLM––HWLCPSHWLCPS

Industry StdIndustry Std

GovGov’’tt StdStd

Project Specific Standards

ProjectProjectDefinedDefinedProcessProcess

ISO/IECISO/IEC--1220712207

CMMI V1.1CMMI V1.1

ISO/IECISO/IEC--1528815288

LM LM CPSsCPSs

LM Business Units

5Copyright 2003. Lockheed Martin Unpublished Work. All Rights Reserved.

Indicates Industry SE Standard

Page 6: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

6

How Would You Define SE?How Would You Define SE?

Page 7: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

7

Systems Engineering…

Is a PROCESS – Not an Organization•Led by systems engineers

•All functions play a role; Integrated via Integrated Process and Product Development (IPPD)

•Must be rigorously applied across program

•The technical "glue" which makes separate design disciplines and subsystems function together to provide an integrated system which performs a specific job.

SE is a systematic, interdisciplinary approach that transforms customer needs into a total system solution

Page 8: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

8

Systems Engineering…

……anan interdisciplinaryinterdisciplinary approach encompassing theapproach encompassing theentire set of scientific, technical, and managerial effortsentire set of scientific, technical, and managerial effortsneeded to evolve, verify, deploy (or field), and support needed to evolve, verify, deploy (or field), and support anan integrated and lifeintegrated and life--cycle balancedcycle balanced set ofset of system system solutions solutions that that satisfy customersatisfy customer needs.needs.

Needs Solution

Page 9: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

9

The Systems Viewpoint

• The Design Engineer has the specialist's viewpoint. Views the system from the inside.

-Concerned with other system elements only as they affect their own design task; but not necessarily how theirs may affect others

• The Systems Engineer has the systems viewpoint. Views the system from the outside.

-Concerned with the effect of all system elements as they affect overall system design / performance / cost / schedule

Page 10: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

10

Systems Engineering must focus on the entire problem: optimize the whole, not the parts!

Page 11: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

11

What could we do Better?• Requirements should be written better

-Crisp, unambiguous, testable, firm

• All Program disciplines work together

-Program management, Engineering disciplines, contracts, bus ops, business development, research

• Compromise when necessary

-Tailor Standards & Procedures

-Eliminate desirables / use real needs

Page 12: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

12

The Value of Systems IntegrationThe Value of Systems Integration•• Why is it important??Why is it important??•• The keyword is The keyword is IntegrationIntegration …… technicaltechnical integrationintegration•• Without it:Without it:

-- At best:At best:

-- At worst: Complete failureAt worst: Complete failure– Pile of car parts– DIA Baggage Handling

Page 13: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

13

Impact of SE on Program Cost

Defense Systems Defense Systems Management College Management College -- 9/19939/1993

Cum

ulat

ive

Perc

enta

ge L

ife C

ycle

Cos

tC

umul

ativ

e Pe

rcen

tage

Life

Cyc

le C

ost 100%100%

90%90%

80%80%

70%70%

60%60%

50%50%

40%40%

30%30%

20%20%

10%10%

0%0%

ConceptConceptPhasePhase

DesignDesignPhasePhase

DevelopDevelop--mentment

Prod/TestProd/TestPhasePhase

OperationsOperationsThroughThroughDisposalDisposal

8%8% 15%15% 20%20%

100%100%

Committed CostsCommitted Costs

70%70%

85%85%95%95%

33--6X6X

2020--100X100X

500500--1000X1000X

TimeTime

Full Program ExpendituresFull Program Expenditures

50%50%

Cost to Extract Defects

Cost to Extract Defects

By the time system level design is complete, 85% of the costs havebeen committed and the cost to extract defects goes up exponentially

Page 14: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

14

Why Is It Important to Manage Requirements?

• To ensure that there is a stable, consistent requirements baseline

• To avoid requirements growth

• To ensure everyone is working to the same set of requirements

• To get appropriate cost impact assessments for proposed changes from all stakeholders

Page 15: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

15

As Contracts Specified It

Why are Requirements Important?Why are Requirements Important?

As Engineering Designed It As Materiel Ordered It

As Manufacturing Assembled It As Test Verified It What the Customer Wanted

Clearly Communicating Requirements is EssentialClearly Communicating Requirements is Essential

Page 16: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

Mission AnalysisMission AnalysisExample Example ---- The Modern BattlefieldThe Modern Battlefield

Page 17: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

One RequirementsRepository/Toolfor ALL Data and Disciplines

Requirements and Design

Stakeholder Needs &Mission Requirements

OperationalConcepts

SystemRequirements

SystemDesign

ElementRequirements

ElementDesign

Repeat to lowestitem level Items

Q: Where do requirements end and design begin?

Proposed ChangesA: There is no dividing line. Design work at one level

generates requirements for the next lower level.

Page 18: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

What Are the Verification Methods?What Are the Verification Methods?

Inspection

Analysis/Simulation

Test

Demonstration

Page 19: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

n summary, summary, he Government / Industry Partnership in he Government / Industry Partnership in Systems Engineering begins with Systems Engineering begins with StandardsStandards

ystems Engineering Revitalization:ystems Engineering Revitalization:-- Focuses on defining customer needs and required Focuses on defining customer needs and required functionality early in the development cycle, functionality early in the development cycle, documenting requirements, then proceeding with design.documenting requirements, then proceeding with design.

-- Integrates all the disciplines and specialty groups into a Integrates all the disciplines and specialty groups into a team effort forming a structured development process team effort forming a structured development process that proceeds from concept to production to operation.that proceeds from concept to production to operation.

-- Considers both the business and the technical needs of Considers both the business and the technical needs of all customers with the goal of providing a quality product all customers with the goal of providing a quality product that meets the user needs.that meets the user needs.

Page 20: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

Lessons Learned - When to WorryLessons Learned - When to Worry

ThatThat’’s history!s history!……WeWe’’re going to re going to ‘‘do it differently this time!do it differently this time!’”’”

This is all within the state of the art with little design and nThis is all within the state of the art with little design and no o evelopment.evelopment.””

How could it possibly cost that much ? It wouldnHow could it possibly cost that much ? It wouldn’’t cost that t cost that much if we didnuch if we didn’’t dot do……..””

We are using COTS hardware We are using COTS hardware -- cost risk is low.cost risk is low.””

tt’’s a tight but achievable schedule.s a tight but achievable schedule.””

This system has been around for years, all weThis system has been around for years, all we’’re doing is a re doing is a modification [derivative].odification [derivative].””

Page 21: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

ssons Learned - When to Really Worryssons Learned ssons Learned -- When to Really WorryWhen to Really Worry

ou’ve carefully thought out all the angles

ou’ve done it a thousand times

comes naturally to you

ou know what you’re doing, its what you’ve been trained to do your whole life

othing could possibly go wrong…. RIGHT?

Page 22: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

y, that looks like interesting joby, that looks like y, that looks like interesting jobinteresting job

What Process?I’ve done this before!What Process?What Process?II’’ve done this before!ve done this before!

Page 23: Systems Engineering Revitalization: an Industry Perspectiveitq.ch/pdf/SystemsEngineering_Noblin Kopie-1.pdf · Process and Product Development (IPPD) •Must be rigorously applied

Think Again!Think Again!

And Follow Your SE Processes!