architecting - download.afnet.fr€¦ · iso/iec/ieee 42020 –architecture processes afnet...

21
In partnership with AFNeT Standards Days Architecting by Jean-Luc Garnier (AFIS, Thales) http://standardsdays.afnet.fr - AFNeT Standards Days 2020 : 6 & 7 October 2020 In partnership with

Upload: others

Post on 02-Jan-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

In partnership with

AFNeT Standards Days

Architecting by Jean-Luc Garnier (AFIS, Thales)

http://standardsdays.afnet.fr - AFNeT Standards Days 2020 : 6 & 7 October 2020

In partnership with

Page 2: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Foundations for model-based industry ecosystems

AFNeT Standards Days 2020 : 6 & 7 October 2020 2

dism

ente

lmen

t

CONOPS

businessmodels

PLM & end-to-end Configuration Management

BIM

Digital Twins

Global Supply-Chain

Infrastructures, blockchain, cybersecurity, reference data

Support / OperationsSmart

ManufacturingEngineering

MBSE

Cus

tom

er, M

arke

t&

str

ateg

y

Cus

tom

er, E

nd-U

ser

Architecting

Page 3: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Why Architecting?

AFNeT Standards Days 2020 : 6 & 7 October 2020 3

Work Here To secure that

Page 4: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

What is this about?

Architecting:conceiving, defining, expressing, documenting, communicating, certifying proper implementation of, maintaining and improving an architecture throughout the life cycle for an architecture entity[ISO/IEC/IEEE 42020 – Architecture Processes]

Architecture:fundamental concepts or properties of an entity in its environment and governing principles for the realization and evolution of this entity and its related life cycle processes[ISO/IEC/IEEE 42020 – Architecture Processes]

AFNeT Standards Days 2020 : 6 & 7 October 2020 4

Page 5: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

ISO/IEC/IEEE 42020 – Architecture Processes

AFNeT Standards Days 2020 : 6 & 7 October 2020 5

ArchitectureElaboration

ArchitectureEvaluation

ArchitectureConceptualization

ArchitectureGovernance

ArchitectureManagement

ArchitectureEnablement

ArchitectureCollectionObjectives,GovernanceDirectives&Guidance

ArchitectureManagementPlan,ManagementInstructions&Guidance

ManagementPlans&Status

ExecutionPlans&Status

EnablementRequests&FeedbackArchitecture

ProcessEnablers

CoreProcesses

Page 6: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Setting the scene

AFNeT Standards Days 2020 : 6 & 7 October 2020 6

The architecting works start with the current or future reality.

Considering an entity of interest …and a set of stakeholders.

Page 7: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Main concepts for Architecture Description

AFNeT Standards Days 2020 : 6 & 7 October 2020 7

Aspect

Viewpointconcerns

View

Perspective

StakeholderISO/IEC/IEEE 42010(2nd edition under development)

Page 8: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Enterprise scope: Deal with the stakeholders, their projects, etc.

AFNeT Standards Days 2020 : 6 & 7 October 2020 8

Aspect

Viewpointconcerns

View

Perspective

Stakeholder 1

+ Others…Customer 3Customer 2

Page 9: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Examples of stakeholder concerns

AFNeT Standards Days 2020 : 6 & 7 October 2020 9

How to repair it?

How to use it?

How to move from the current situation?

Is this secure?

What is it for?

How much does it cost?

What is the added

value?

Is it a differentiat

or?

Is is safe?

How complex it

is?

How to engineer

this? How to manufactu

re this?

When is it available?

Etc

To be thought for both Description and Evaluation of Architecture.

Page 10: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture Description Frameworks

AFNeT Standards Days 2020 : 6 & 7 October 2020 10

Page 11: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

NATO Architecture Framwork

AFNeT Standards Days 2020 : 6 & 7 October 2020 11

A S P E C T S

PER

SPEC

TIV

ES

To get the manual è https://www.nato.int/cps/en/natohq/search.htm?query=NAFv4&submitSearch=

Page 12: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

P1

P3

P7

P5

P4

P2

L2L1

L3

L4L6

Lr

HV-GMetrics

HV-CFunctions

HV-AConcepts

HV-BConstraints

HV-EHuman Network

HV-DRoles

HV-FTraining

NodeInteractions

Resource Structure

ResourceTypes

ResourceSequences

ResourceStates

Resourcefunctions

LogicalActivitiesLogical

Sequences

Lines ofDevelopment

Node Types LogicalScenario

Example of extension: NATO Human Views

AFNeT Standards Days 2020 : 6 & 7 October 2020 12

Resource Connectivity

PhysicalData Model

P6

PrConfigurationManagement

L5

LogicalStates

L7Logical

Data Model

L8Logical

Constraints

P8

ResourcesContraints

Page 13: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

More references to take away

AFNeT Standards Days 2020 : 6 & 7 October 2020 13

13-13-

FEAFGAFE2AF …

NAF, DoDAFUAF, ArchiMate, …

TOGAFABMAEM

PEAF…

ISO/IEC-42010 DescriptionISO/IEC-42030 Evaluation

ISO-15704, ISO-14258ISO-19439, ISO-19440Enterprise Modelling

ISO/IEC 24765Vocabulary

ISO/IEC-10746ODP –Reference Model

Architecting

WhatWhere

MODEMIDEAS…

When, why

HowWho

With What

ISO/IEC/IEEE 42020 Architecting Processes

ISO/IEC/IEEE 12207 & 15288 Life Cycle Processes

NAF/Chap2, TOGAF/ADM, …

Page 14: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Questions &

Answers

6th and 7th October

14

Page 15: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.frAFNeT Standards Days 2020 : 6 & 7 October 2020 15

AnnexSome Architecture views

Page 16: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture View example: Operational view

AFNeT Standards Days 2020 : 6 & 7 October 2020 16

Page 17: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture View example: Organizational view

AFNeT Standards Days 2020 : 6 & 7 October 2020 17

Page 18: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture View example: Processes and interactions

AFNeT Standards Days 2020 : 6 & 7 October 2020 18

Page 19: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture View example: Functional view

AFNeT Standards Days 2020 : 6 & 7 October 2020 19

Page 20: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.fr

Architecture View example: Programmatic view

AFNeT Standards Days 2020 : 6 & 7 October 2020 20

Page 21: Architecting - download.afnet.fr€¦ · ISO/IEC/IEEE 42020 –Architecture Processes AFNeT Standards Days 2020 : 6 & 7 October 2020 5 Architecture Elaboration Architecture Evaluation

http://standardsdays.afnet.frAFNeT Standards Days 2020 : 6 & 7 October 2020 21

The End