theory and practice of systems engineering in … · theory and practice of systems engineering in...

38
Theory and Practice of Systems Engineering in Kongsberg Projects by Gerrit Muller University of Southeast Norway-NISE e-mail: [email protected] www.gaudisite.nl Abstract The Systems Engineering Body of Knowledge provides many means to create products and to run project creating systems. We discuss the theory and reflect on experiences from practice, focusing on Kongsberg industry. Distribution This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. June 5, 2018 status: preliminary draft version: 0.1 SE theory in a nutshell some examples from Kongsberg SE revisited CAFCR+ more examples from Kongsberg size considerations one more example from Kongsberg SE conclusions in a nutshell questions from Kongsberg? start finish

Upload: hakhanh

Post on 05-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Theory and Practice of Systems Engineering in KongsbergProjects

by Gerrit Muller University of Southeast Norway-NISEe-mail: [email protected]

www.gaudisite.nl

Abstract

The Systems Engineering Body of Knowledge provides many means to createproducts and to run project creating systems. We discuss the theory and reflecton experiences from practice, focusing on Kongsberg industry.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: preliminarydraftversion: 0.1

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Page 2: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Figure Of ContentsTM

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects2 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogo

Page 3: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Summary SE theory

Systems Engineering theory

Follow phase model

needs > requirements > concepts > detailed design

SMART Requirements

Evaluate multiple concepts

Think "Functional'', What versus How

typical buzzwords

stakeholders, concerns, life cycle,

risks, reviews, V-model

Theory and Practice of Systems Engineering in Kongsberg Projects3 Gerrit Muller

version: 0.1June 5, 2018

TPSEPtheorySE

Page 4: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Phase Model for Development

0.

feasibility

1.

definition

2.

system

design

3.

engineering

4.

integration

& test

5.

field

monitoring

tender execution deployment

reviews

requirement

specification

working

system

Theory and Practice of Systems Engineering in Kongsberg Projects4 Gerrit Muller

version: 0.1June 5, 2018

TPSEPphases

Page 5: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

V-Model

needs

specification

system design

subsystem design

component design

component realization

component test

subsystem test

system test

verification

validation

Theory and Practice of Systems Engineering in Kongsberg Projects5 Gerrit Muller

version: 0.1June 5, 2018

TPSEPvModel

Page 6: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

The SMART acronym

• Specific

• Measurable

• Assignable (Achievable, Attainable,

Action oriented, Acceptable, Agreed-upon, Accountable)

• Realistic (Relevant, Result-Oriented)

• Time-related (Timely, Time-bound, Tangible, Traceable)

quantified

verifiableacronym consensus

variation of meaning

Theory and Practice of Systems Engineering in Kongsberg Projects6 Gerrit Muller

version: 0.1June 5, 2018

FFTSsmartList

Page 7: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Concept Selection “Pugh” Matrix

fuel cell battery generator

peak power

efficiency

weight

pollution

infra structure

needs

5 4

4

44

4

41

1

2

2

3

333

18 1712

Theory and Practice of Systems Engineering in Kongsberg Projects7 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconceptSelection

Page 8: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

“Functional” Thinking; What and How

How

What

sense

position

sense

orientation

sense

speed

determine

setpoints

control

engine

control

rudders

determince

trajectory

GPS

gyros ARM CPU

DL2128V

CAN master256MB

DDR III

256MB

NAND Flash

8 12 bit DA

CAN

Theory and Practice of Systems Engineering in Kongsberg Projects8 Gerrit Muller

version: 0.1June 5, 2018

TPSEPwhatAndHow

Page 9: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Examples from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects9 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample1

Page 10: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Typical Tendering with Navy

tender project execution installation,

operation, and maintenance

requirements from customer

bid spec

order

want

must yes yes yes

yes no yes no no

yes yes' no no no yes" no no

by definition! spec changes real discussion after order new insights

customer understanding required

updated spec

Theory and Practice of Systems Engineering in Kongsberg Projects10 Gerrit Muller

version: 0.1June 5, 2018

KDAWSbidSpec

Page 11: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Rigor may Back Fire

needs

specification

design test

verify

validate

realization

fine-grain prioritization

formal precise

concise

very good

OK

perfect

confused customers

missing feedback

Change proposal caused that multiple

alarms could be visible at console for single

signal

Change was introduced in the field.

Field change was required later to repair.

Theory and Practice of Systems Engineering in Kongsberg Projects11 Gerrit Muller

version: 0.1June 5, 2018

KMWSvModelAnnotated

Page 12: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Latency of Introduction, Detection and Repair

change

request

fine-grain

prioritization

release change

request

to repair

fine-grain

prioritization

release

repair

how much customer credit has been lost?

time

Theory and Practice of Systems Engineering in Kongsberg Projects12 Gerrit Muller

version: 0.1June 5, 2018

TPSEPalarmTimeLine

Page 13: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

SE revisited; CAFCR+ model

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects13 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoCAFCR

Page 14: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

CAFCR+ model

Customer

What

Customer

How

Product

What

Product

How

What does Customer need

in Product and Why?

drives, justifies, needs

enables, supports

Customer

objectives

Application Functional Conceptual Realization

Life cycle

Theory and Practice of Systems Engineering in Kongsberg Projects14 Gerrit Muller

version: 0.1June 5, 2018

CAFCRplusAnnotated

Page 15: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

SE activities in CAFCR

Customer

objectives

Application Functional Conceptual Realization

multi-disciplinary engineering

subsystems and components

functionsapplicationsvalue drivers

qualities

Theory and Practice of Systems Engineering in Kongsberg Projects15 Gerrit Muller

version: 0.1June 5, 2018

TPSEPannotatedCAFCR

Page 16: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

SE revisited

Customer

objectives

Application Functional Conceptual Realization

multi-disciplinary engineering

subsystems and components

functionsapplicationsvalue drivers

qualities

understand

customer and

business (value)

help to transform

into specification

multi-displinary design

ensuring functionality

and qualities

Theory and Practice of Systems Engineering in Kongsberg Projects16 Gerrit Muller

version: 0.1June 5, 2018

TPSEPdefinitionSE

Page 17: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Continuous Iteration

Customer

objectives

Application Functional Conceptual Realization

ask needs get solution as answer

build

proto

validateverify

spec

integrate

reconstruct

needs explore solutions

explore

use casesdraft

specdraft

design

why why why

use protodesign build

and iterate and evolve further....

Theory and Practice of Systems Engineering in Kongsberg Projects17 Gerrit Muller

version: 0.1June 5, 2018

UAVViterativeCAFCR

Page 18: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

More Examples from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects18 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample2

Page 19: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Example: K-Master

thruster levers

alarm and

utility panel

independent DP joystick

touch panel

seat adjustments

thruster levers

joystick

touch control

panels

Dynamic Positioning

Independent DP joystick

Thruster control

Machinery automation and

cargo control

Chart radar and conning

display

Bridge auxiliaries

Designed for efficiency and

safety

source:

http://www.km.kongsberg.com/ks/web/nokbg0240.nsf/

AllWeb/F6D8ACE8F32AE306C12575C500323661?OpenDocument

Theory and Practice of Systems Engineering in Kongsberg Projects19 Gerrit Muller

version: 0.1June 5, 2018

TPSEPkMaster

Page 20: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Integration of Existing Products

Anchor Handling ship

K master

Anchor Handling

Dyn

am

ic P

ositio

nin

g

Au

tom

atio

n

Na

vig

atio

n

tra

inin

g

do

cu

me

nta

tio

nTheory and Practice of Systems Engineering in Kongsberg Projects20 Gerrit Muller

version: 0.1June 5, 2018

TPSEPappsVsProducts

Page 21: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Software Stack

Anchor

Handling ship

computing hardware

qualified and configured OS

real-time control

I/O

Anchor

Handling

DP services

applications

systems

?

?

technology

products

projects

Rbus

AIM

AK

Theory and Practice of Systems Engineering in Kongsberg Projects21 Gerrit Muller

version: 0.1June 5, 2018

TPSEPmaritimeStack

Page 22: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Understanding Stakeholder Needs

geographical

example of

anchor placement

rig

work flow

Theory and Practice of Systems Engineering in Kongsberg Projects22 Gerrit Muller

version: 0.1June 5, 2018

TPSEPanchorHandling

Page 23: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Example of System Quality: Configurability

Anchor Handling ship

K master

Anchor Handling

Na

vig

atio

n

Au

tom

atio

n

tra

inin

g

do

cu

me

nta

tio

n

emerging

configurability:

multiple configuration

utilities configuring

similar data in

different ways D

yn

am

ic P

ositio

nin

g

Theory and Practice of Systems Engineering in Kongsberg Projects23 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconfigurabilityAH

Page 24: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Concept Selection Examples from Subsea

connectors in hub with roll-off

connectors in hub

wireless connection

two sided connectors

EDP

LRP

XT

RIG

Workover Stack

concept for connection

Theory and Practice of Systems Engineering in Kongsberg Projects24 Gerrit Muller

version: 0.1June 5, 2018

FMCconcepts

Page 25: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Quality and Understanding Improves by Iteration

value of

concept

understanding

of needs and

solutions

time

concept 1

concept 2

concept 3

concept 4

we learn by evaluating concepts; multiple iterations are

needed

Theory and Practice of Systems Engineering in Kongsberg Projects25 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconceptsLearning

Page 26: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Size considerations

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects26 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoSize

Page 27: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Level of Abstraction Single System

100

101

106

105

104

103

102

107

static system definition

monodisciplinary

nu

mb

er o

fd

etai

ls

system

requirements

multidisciplinary

design

Theory and Practice of Systems Engineering in Kongsberg Projects27 Gerrit Muller

version: 0.1June 5, 2018RAPpyramid

Page 28: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

From system to Product Family or Portfolio

nu

mb

er

of

de

tails

system

multidisciplinary

monodisciplinary

100

101

106

105

104

103

102

107

100

101

106

105

104

103

102

107

108

109

systems

multidisciplinary

monodisciplinary

system portfolio

increase

Theory and Practice of Systems Engineering in Kongsberg Projects28 Gerrit Muller

version: 0.1June 5, 2018

DRALpyramidGrowth

Page 29: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Product Family in Context

100

106

103

109

systems

multidisciplinary design

parts, connections, lines of code

103

109

106

stakeholders

enterprise

enterprise contextn

um

be

r o

f

de

tails

Theory and Practice of Systems Engineering in Kongsberg Projects29 Gerrit Muller

version: 0.1June 5, 2018RAPdiabolo

Page 30: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Frequently observed gaps

10 0

10 6

10 3

10 9

systems

multidisciplinary

monodisciplinary

10 3

10 9

10 6

stakeholders

enterprise

enterprise context

num

ber o

f de

tails

multi- disciplinary

gap

context gap

marketing gap

Theory and Practice of Systems Engineering in Kongsberg Projects30 Gerrit Muller

version: 0.1June 5, 2018

DRALgaps

Page 31: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

One More Example from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects31 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample3

Page 32: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Highly Successful Remote Weapon Station

Extreme fast growing business: Remote Weapon Station

* PROTECTOR Hellfire

* PROTECTOR Javelin

* PROTECTOR Lite

* PROTECTOR NM221

* Sea PROTECTOR

* PROTECTOR M151

* PROTECTOR CROWS

* PROTECTOR Training Systems

source:

http://www.kongsberg.com/en/KPS/Products/RemoteWeaponStation.aspx

Theory and Practice of Systems Engineering in Kongsberg Projects32 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotector

Page 33: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Growth in many directions

profit

turnover

customers

syste

ms in

th

e fie

ld

Theory and Practice of Systems Engineering in Kongsberg Projects33 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotectorGrowth

Page 34: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Consequences of Growth

employees

configurations

sites

nationalities

platform

s

weapons

sensors

Theory and Practice of Systems Engineering in Kongsberg Projects34 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotectorGrowthConsequences

Page 35: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Conclusions Systems Engineering

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects35 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoConclusions

Page 36: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

What I Hope that you will Remember

Know your stakeholders and their needs and concerns.

The specification must fit the needs.

Concepts and technology must be appropriate.

The system must fulfill all qualities.

And all of this has to happen in time. no analysis paralysis

Theory and Practice of Systems Engineering in Kongsberg Projects36 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconclusionsSE

Page 37: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Colophon

This presentation is partially based on the master project work of:

Ola Gustav Kalager

Håvard Ruden

under supervision of Thor Hukkelås

and on research work within the Kongsberg Group

where many employees contributed thorugh interviews or work shops.

One example is based on the master project of Dag Jostein Klever (FMC)

Theory and Practice of Systems Engineering in Kongsberg Projects37 Gerrit Muller

version: 0.1June 5, 2018

TPSEPcolophon

Page 38: Theory and Practice of Systems Engineering in … · Theory and Practice of Systems Engineering in Kongsberg Projects ... This article or presentation is ... Theory and Practice of

Questions from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish It is your turn!

Theory and Practice of Systems Engineering in Kongsberg Projects38 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoQuestions