Done Right, Systems Engineering Drives System Integration to Zero! - - PowerPoint PPT Presentation

done right
SMART_READER_LITE
LIVE PREVIEW

Done Right, Systems Engineering Drives System Integration to Zero! - - PowerPoint PPT Presentation

Done Right, Systems Engineering Drives System Integration to Zero! INCOSE Region II Mini-Conference San Diego, CA Nov. 18, 2006 By Jack Ring jring@amug.org Assertion: Sufficient SE reduces integration to straightforward assembly.


slide-1
SLIDE 1

Done Right, Systems Engineering Drives System Integration to Zero!

By Jack Ring jring@amug.org

INCOSE Region II Mini-Conference San Diego, CA

  • Nov. 18, 2006
slide-2
SLIDE 2

Assertion:

Sufficient SE reduces integration to straightforward assembly. ___Agree? ___Disagree? ___Undecided/Unclear?

slide-3
SLIDE 3

My Perspective

  • Humans strive to do what they know how to do

instead of what they should be doing.

– Very innovative at reframing the problem to suit.

  • I intend to convince you that SI is NOT a viable

focus nor sustainable activity.

  • SI obscures SE.
  • Since the 1970’s:

– Object Technology has shown that useful systems can be made to appear even when no one knows the whole. – SE curricula, standards and “best practices” have not.

slide-4
SLIDE 4

Integrated

No unnecessary redundancies, overlaps, gaps, capacities.

Principles:

  • 1. Fit for Purpose
  • 2. Parsimony

Inca wall, built < 1500 A.D. Spaces too small to fit a knife into. Larger stones weigh 100 tons. Quarry was 35 kilometers away.

slide-5
SLIDE 5

Integrated?

slide-6
SLIDE 6

Integration?

  • Concatenation?
  • Tolerance Buildup?
  • Rework Centers?
  • Value Engineering?
  • Willoughby Templates?
  • Deployment, Adoption?
  • Evaluation and Adaptation?
  • Restoration, Enhancement?
  • Technology Insertion?
  • Re-use?
  • COTS Utilization?
  • System of Systems?
  • Embedding Cognitive SE

into SE? Science strives for, and succeeds through, precise semantics.

slide-7
SLIDE 7

Integration vs. Technology Insertion?

slide-8
SLIDE 8

Ex: #1: (NALTS) Navy

  • 1990: Submarine had seven systems. Each

worked fine. But they couldn’t ‘lock on’ to a target that they could see ‘right over there.’

  • SE documentation sparse and out of date.
  • Used RDD-100 to reverse engineer the

subsystems to system-level models.

  • Found the gaps, timing aberrations and faults.
  • 1994: Modified system works fine.
  • OBTW, cost for this SI was about 3 – 5 times

what good SE would have cost.

slide-9
SLIDE 9

Ex: #2: 1994 Smalltalk Projects

4 X 6 = 24 11 X 6 = 66 15 X 6 = 90 4 X 7 = 28 8 X 5 = 40 6 X 3 =18

180 86

50 = cockpit 25 = interface 25 = other 100 SPR’s @ 20 SPR’s @ 6 = cockpit 1 = interface 13 = other

COBOL Smalltalk

Cut Costs in half FTE X Months Messaging and HCI Design

Object Technology makes good designers better

  • -- and bad designers obvious!

Design Code Test

slide-10
SLIDE 10

Ex #3: IS’04 Panel Summary Results Across 23 Assertions

Poll Choices Panel Audience (n = 67) Responding Fellows (n=18) Panelists (n = 5) Combined (n = 90) Yes (Agree)

60% 58% 76% 61%

No (Disagree)

16% 18% 7% 16%

Undecided/ Unclear

24% 24% 17% 23%

slide-11
SLIDE 11

IS’04 Panel Audience Agreed that;

4) Need examples and tools for coping with complexity. 90% 3) Need practices for dealing with complexity and change in products and in standards and education. 81% 2) A comprehensive SE practice for minimizing and leveraging complexity. 76% 1) Complexity is observer dependent. 76% 15) Research must focus on needs articulated by practitioners as well as by management and researchers. 87% 16) SE education materials must address knowledge processing, intuitive decisions and other human sciences. 81% 13) SE education venues must include laboratory, studio and practicum settings that academia has not been able to provide. 80% 20) ‘In-scope’ is preferable to ‘integrate later.’ SE must include all subsystems of a deliverable system (mission, operational availability, operator preparation, test and production). 81% 9) A dyad of Project Management and System Management is key. This dyad should be featured in standards and be happening on projects. 77%

slide-12
SLIDE 12

IS’04 Panel Audience Disagreed with;

18) The universal language of SE must be

  • mathematics. 61% Disagreed

14) SE research must become a part of every SE

  • project. 52% Disagreed
slide-13
SLIDE 13

Ex #4: IS’04 Panel Audience Most Contentious was:

8)Sufficient SE reduces integration to straightforward assembly. 33% Agreed 49% Disagreed 18% Undecided/Unclear

slide-14
SLIDE 14

EX #5: IS’06 Panel Report.

The Integration Process: An Unresolved Issue for Systems Engineers (extracted from Oct. 2006 INSIGHT)

  • The integration process is manageable. Best to start

planning very early in the project/product design procedure.

  • Integration planning must do the following:

– Assemble the system from its components/ Subsystems – Prove system functionality and qualities (e.g., reliability, safety, availability) [System Test?] – Advance system robustness [Parsimony?] – Find the engineering faults in the components [Design Review?] – Find the faults in the system architecture and interfaces [Design Reviews? c.f. Crosby (next chart)] – Discover unplanned emergent properties [Parsimony?]

  • The experts [sic] agreed that integration can be
  • ptimized by using appropriate models and simulations.
slide-15
SLIDE 15

Ex #6: Root Cause Analysis

  • 1970’s latent bug rate  3/1200
  • Root cause analysis: 50% due to

misunderstandings among developers.

  • Remedy: Systems Engineering, especially

ICWG and ICD.

  • 1990’s latent bug rate 1/1200

Done right, SE can think of everything. The alternative is dismal.

slide-16
SLIDE 16

Art: Jamcracker

Ex #7: Requirements Management Doesn’t

Rick Dove

slide-17
SLIDE 17

Ex #8: Race Car Engine

Engine Intake Timing Exhaust Torque/RPM Tilt Max HP Red Line INDY: Buick Indy Engine 3/16ths inch too short NASCAR: Intake wall location error of 0.001 inch = 1 HP

  • 1 HP in 500 mile race  - 1 lap

2800 RPM = 1 Restrictor Plate Principle: Harmony

slide-18
SLIDE 18

An SI Process?

  • The best process for integration was

pointed out by Phil Crosby years ago -

  • - prevention (vs. correction).

He loved saying, "Better you should avoid quicksand than get a good deal on a tow truck."

  • You can't make a centipede by gluing

ants together. Greg Titus, 1985

  • OBTW: Introduction of products into

Enterprises is a case of Technology Insertion, not Product Integration.

slide-19
SLIDE 19

System Realization

Subsystem A Subsystem B Subsystem C Component 5 Component 6 Component 3 Component 4 Component 1 Component 2

SA 1 SA 2 SA 3 System

slide-20
SLIDE 20

Integrated Systems Modeling

Doors PDM SysML AP233 MATLAB CORE 3SL The other 70%

slide-21
SLIDE 21

SI Will NOT Yield Viable SoS’s (e.g., Net-centric Warfare)

Z(S1)

Z(S5)

Z(S3) Z(S2) Z(S4)

Z(S6)

Z(S7.1) Z(S7.2) Interconnection Fission Fusion e.g., Information Grid

slide-22
SLIDE 22

What’s in YOUR System?

If you are starting with edicted components then GO BACK, do the SE work, then GO FORWARD

slide-23
SLIDE 23

Please tell me ---

  • 1. Can rigorous semantic precision

@ interfaces & interoperability really net a reduction in overall realization project cost? >10%__? >20%__? >30%__?

  • 2. How shall we agree on what

Integration should mean?

  • 3. What’s in YOUR SE Wallet?
slide-24
SLIDE 24

Where is the Outrage? If you ARE doing SI then somebody DID NOT do SE.

slide-25
SLIDE 25

Questions?