theory and practice of systems engineering in … · theory and practice of systems engineering in...
TRANSCRIPT
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
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
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
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
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
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
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
“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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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