HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3...

32
1 HOW TO VALIDATE AN ARCHITECTURE? a feed back using SESE TOUR 2019 May, 20 th – Paris May, 21 st – Zurich May, 22 nd – Trieste May, 23 rd – Madrid Ph.D. Eng. Vincent HOLLEY [email protected] +33 (0)669038933 © System Value – All Rights Reserved V2.0

Transcript of HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3...

Page 1: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

1

HOW TO

VALIDATE AN

ARCHITECTURE?

a feed back using

SESE TOUR 2019

May, 20th – Paris

May, 21st – Zurich

May, 22nd – Trieste

May, 23rd – Madrid

Ph.D. Eng. Vincent HOLLEY

[email protected]

+33 (0)669038933

© System Value – All Rights Reserved V2.0

Page 2: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

2

HOW TO

VALIDATE AN

ARCHITECTURE?

a feed back using

SESE TOUR 2019

May, 20th – Paris

May, 21st – Zurich

May, 22nd – Trieste

May, 23rd – Madrid

Ph.D. Eng. Vincent HOLLEY

[email protected]

+33 (0)669038933

© System Value – All Rights Reserved V2.0

TWO OF THE MOST DIFFICULT ENGINEERING SUBJECTS:

THE ARCHITECTING AND THE VALIDATION

A CHALLENGING PRESENTATION…

…FOR 30 MINUTES!

Page 3: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 3

CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE

Need Engineering Industrialisation Manufacturing Use Maintenance Obsolescence

Severalopportunities

ConceptualDesign

One Architecture

DetailledDesign <10%

99%

90%

1%

LeversProblems

75% bungle

CONTEXT OF « ARCHITECTING » A PRODUCT OR A SERVICE

Page 4: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 4

CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE

Need Engineering Industrialisation Manufacturing Use Maintenance Obsolescence

Severalopportunities

ConceptualDesign

One Architecture

DetailledDesign <10%

99%

90%

1%

LeversProblems

75% bungle

Page 5: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 5

WITHIN THIS CONTEXT: SYSTEM ENGINEERING IS CHANGING

Architecting is the new « trend » to

reach performance next level for

product & service:

It is, now, the key element for

platforming activities, as well as

product line and road map

questions

Architecture choice is the most strategic

decision that engineering team have to take

Thus it’s clear that:

Finding:

Page 6: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 8

• The embodiment of the concept and

the allocation of physical/informational

function to elements of form, and

definition of interfaces among the

elements and with the surrounding

context

WHAT IS AN ARCHITECTURE? (FROM CRAWLEY)

What the system DOES What the system IS

KIND REMINDER ABOUT AN ARCHITECTURE AND CONFIGURATION

Page 7: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 9

• The embodiment of the concept and

the allocation of physical/informational

function to elements of form, and

definition of interfaces among the

elements and with the surrounding

context

WHAT IS AN ARCHITECTURE? (FROM CRAWLEY)

What the system DOES What the system IS

Page 8: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 10

ARCHITECTING IS SO: RBS + FBS + PBS AND LESS KNOWN DBS (DECISION BREAKDOWN STRUCTURE)

FBS

PBS + Technical solution Alternatives

RBS

Decision Breakdown Structure

EVERYTHING IS LINKED TOGETHER…

Fro

mB

lac

k to

Wh

ite b

ox

Opportunity

Risks

Page 9: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

11

FR

OM

AN

AR

CH

ITE

CT

UR

E… …

TO

A C

ON

FIG

UR

AT

ION

© System Value – All Rights Reserved

A SATELLITE EXAMPLE

Page 10: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

12

FR

OM

AN

AR

CH

ITE

CT

UR

E… …

TO

A C

ON

FIG

UR

AT

ION

© System Value – All Rights Reserved

Page 11: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 13

FR

OM

AN

AR

CH

ITE

CT

UR

E… …

TO

A C

ON

FIG

UR

AT

ION

BACK TO OUR INTEREST, TO BE ABLE TO ANSWER THE QUESTION:

« HOW TO VALIDATE AN ARCHITECTURE? »,

WE NEED FIRST TO ANSWER:

« WHY DO WE WANT TO VALIDATE AN ARCHITECTURE? »

Page 12: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 14

ARCHITECTING IS SO: RBS + FBS + PBS AND LESS KNOWN DBS (DECISION BREAKDOWN STRUCTURE)

FBS

PBS + Technical solution Alternatives

RBS

Decision Breakdown Structure

EVERYTHING IS LINKED TOGETHER…

Fro

mB

lac

k to

Wh

ite b

ox

Opportunity

Risks

IS IT TO ASSESS THE ENGINEERING DESIGN?

Page 13: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 15

DOES IT MEAN TO VALIDATE XBS?

FBS

PBS + Technical solution Alternatives

RBS

Decision Breakdown Structure

BUT BREAKDOWNS ARE NOT UNIQUE… MOREOVER, UNCERTAINTY IS UBIQUITOUS.

Fro

mB

lac

k to

Wh

ite b

ox

Opportunity

Risks

Page 14: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

16

IS IT TO MAKE SURE ARCHITECTURE WILL ANSWER THE TENDER?

© System Value – All Rights Reserved

Page 15: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Rights Reserved 17

« ANSWERING TO TENDER »: AN INDUSTRIAL FEEDBACK…

« We are losing calls for tender… and we remark

that our competitors won by not reaching to the

tender’s expectations »

The truth:

Page 16: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

18

OR IS IT FOR SMARTER THINGS?

© System Value – All Rights Reserved

Page 17: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

19

• To assess the capability to adapt a given architecture to variety of need?

• Notion of modularity

• Notions of adaptability to configuration

• To study where are « margins »

• Engineering Overquality

• Available performance for next generation of product

• To understand the potential impact of uncertainty into the design?

• To assess the « cost » of requirements (from a strategic perpective)?

• To find the « right » platform?

• To give design guideline to design team?

TO VALIDATE AN ARCHITECTURE FOR?

© System Value – All Rights Reserved

Page 18: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

20© System Value – All Rights Reserved

AN INTRODUCTION TO .THE AUGMENTED INTELLIGENCE SOLUTION

Page 19: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Right Reserved 21

A TOOL BASED DESIGN APPROACH

TO ENGINEER PRODUCTS & SERVICES

THE AUGMENTED INTELLIGENCE SOLUTION

Page 20: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Right Reserved 22

Page 21: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All Right Reserved 23

A « DESIGN ENGINEERING » PARADIGM SHIFT

€€

CERTIFIED

CERTIFIED

CERTIFIED

Get

performance

Decide

architecture

Discuss…

A LOT !Few ideas by discipline

A majority of

ideas already

discarded

beforehand by

each discipline

in silo.

But discipline to

discipline and

not discussing

global

performance all

together.

Cost

Weight

Locking more

than 50 % of

trade-offs

unknowingly and before

thorough exploration of

all possibilities.

By parametrical optimization

and with moderate results as

structuring trade-offs have

been set with architecture

early choice.

Engineering in-the-box approach :

Get

architecturesChoose optimal

trade-offs and performance

Share a vision of global performance & risk

A LOT of ideas by discipline

Geeglee® ‘s paradigm shift :

CERTIFIED

€CERTIFIED

CERTIFIED

€€

All possible ideas

(physical, functional,

requirements),

within and beyond

operational

boundaries, design

rules or silos.

The objective of the previous

step is to decide trade-offs

and levels of performance

allowing to select not only one

but several optimal

architectures.

Page 22: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

24

Po

int

Ba

sed

De

sig

n • The design approachmost "practiced" indesign engineering

• Sequential approach

Se

t B

ase

d C

on

cu

rre

nt

En

gin

ee

rin

g • The more advanceddesign approachdeveloped by Toyota

• Concurrent approach

Ad

va

nc

ed

De

sig

n N

etw

ork

(A

DN

) •The most "productive" design approachDeveloped by System Value

•Concurrent approach tosystematic exploration of architectures and compromises

THE NEW TRENDS IN ENGINEERING DESIGN FOR 2020-2025

INTRODUCTION

© System Value – All rights reserved

+ =MarketingSolution

Engineering Solution V1

Engineering Solution V2

Industrial Solution V1

Industrial Solution V2

Maintenance Solution

Marketing

Constraints

En

gin

ee

rin

g

Constr

ain

ts

Ma

inte

na

nc

e

Constra

ints

Industrialisation

Constraints

0

1

2

3

4

MarketingEngineering

ManufacturingMaintenance

Page 23: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

A CONCEPTUAL DESIGN TOOL APPROACH TO SECURE THE DIMENSIONING PHASE: THE PROOF OF VALUE

© System Value - All rights reserved 25Exploration engine

CONCEPTUAL DESIGN MODELLING

• Constraints scenarios

(arrangement, cooling

solution…)

• Definition of product families

• Convergence monitoring

BRAINSTORMING

Problem

&

Challenge

Specs,

Functional

specs

Needs &

Usages

• Stakeholders

• Lifecycle phases

• Functional analysis

(external)

• Key requirements

Functional architecture

• Functional analysis

(internal)

• Breakdown of

requirements

Exploration of

architectures*

*exploration engine: alternate functional and physical architectures

Architecture analysis*

• Management of uncertainties and trade-offs

• Design margins (over-quality)

• Multicriteria optimization (point of views)

• Critical parameters

• High potential architectures and technical

solutions

Allocation to modules

• Solution fragments

• Technical requirements

• Decision sequence

Charact

erized

Design

Space

Final

Archite

cture

Gate

• Automatic exploration of

solutions (local & global)

• Performance evaluation

(requirements)

Design

Space

Model

Selection of the architecture to work-out

Detailed design

Solution

Page 24: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – Tous droits réservés 26

AN ARCHITECTURE META-MODEL ABLE TO GENERATE MODELS AND TO EXPLORE

THOUSAND OF ARCHITECTURE AND HUNDRED THOUSAND OF CONFIGURATION

1. NOUVEAUTÉS 2018

Export the « graphic » networkExport the « mathematic » way to think

Export the way of thinking

Set your own analysis

DSM model based

Generate

& assess

Capitalize &

model

Explore

& decide

META-MODEL

Page 25: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© System Value – All rights reserved 27

ADVANCED ARCHITECTING: GEEGLEE® USED TO VALIDATE ARCHITECTURE CHOICE

A Tool based Set-Based approach

RBS + FBS + PBS

+ DBS

high potential

concepts

(low risk level

for design

engineering)

Assessperformances

Point-of-viewsanalysis

UncertaintyManagement

Should Perform®

Affordance

Requirement« COST »

System of Interest

Algorithms to validate architecture

Product Line(Platforming &

Modularityanalyses)

Marginmodels

Page 26: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved 28

IMPLEMENTING GEEGLEE® TO EXPLORE MULTIPLE NEEDS

Need #1

point of view

Need #2

point of view

DESIGN SPACE One

architecture

alternative

Relevant alternative to satisfy need #1

Relevant alternative to satisfy need #2

Relevant alternative to satisfy needs #1 & #2

Page 27: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved 29

IMPLEMENTING GEEGLEE® TO ANALYZE DESIGN MARGIN

Page 28: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved

IMPLEMENTING GEEGLEE® TO DEFINE TARGETS FOR SUBSYSTEMS: TARGET ENGINEERING

Subsystem

A1

Subsystem

A2

Subsystem

A3

Perf 1

Subsystem

A4

Subsystem

B4

Subsystem

B1

Subsystem

B2

Subsystem

B3

Perf 1

Subsystem A2

+

Subsystem B4

SYSTEM

S2

Subsystem

A4

+

Subsystem

B3

Perf 1

SYSTEM

S7

Page 29: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved 31

IMPLEMENTING GEEGLEE® TO MANAGE UNCERTAINTY IN YOUR DECISION-MAKING PROCESS

System A System B System C

Performance

criteria

NON-STRUCTURING UNCERTAINTY: will note change

the fact that System A is less performant than both System

B and System C.

STRUCTURING UNCERTAINTIES : as it is, these

two uncertainties do not allow you to say without

hesitation which system is the winner. Doing so

requires to try and reduce uncertainties to a point

where you can conclude which system is the best

one regarding this performance criteria.

Page 30: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved 32

IMPLEMENTING GEEGLEE® TO SUPPORT DECISION

Page 31: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

© Geeglee – All rights reserved 33

GEEGLEE® ENGINEERING INTELLIGENCE IN ENGINEERING « WAR ROOM » MODE

Page 32: HOW TO VALIDATE AN ARCHITECTURE? · 2019. 7. 16. · © System Value –All Rights Reserved 3 CONTEXT: RETURN OF EXPERIENCE ALONG THE LIFE CYCLE Need En gineer ing Indus tr ialis

34

Vincent HOLLEY

Chairman & Co-founder

+33 6 69 03 89 33

[email protected] Follow us on LinkedIn…

Vincent HOLLEY

CEO & Founder

+33 6 69 03 89 33

[email protected]

Design Engineering & System EngineeringAugmented Human Intelligence

for Engineering

DISCUSSIONS

https://youtu.be/4Zx88v8WrPI