Professional Documents
Culture Documents
Factors?
by Gerrit Muller Embedded Systems Institute
e-mail: gerrit.muller@embeddedsystems.nl
www.gaudisite.nl
Abstract
System architects are scarce. If we want to search or educate potential system
architects, then it is useful to know factors that determine the success of system
architects. In this presentation we look at 4 areas: nature, education, environment
and experience. We will make this areas more specific by quantification and illus-
tration.
Environment
variation
feedback
stimulating
Distribution
17th March 2006 Experience
patterns
Education
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 status: preliminary skills
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
draft
and unchanged. version: 0 Nature
Decomposing Contributing Factors
Environment
variation
feedback
stimulating
Experience Education
patterns
skills
Nature
5. Environment
6. Conclusion
4. Experience 2. Education
1. Architect
3. Nature
6. Conclusion
2. Education
4. Experience
1. Architect
3. Nature
business,
root generalist
application insight psycho-social
technical technical
skills
know-how know-how process insight
breadth of
know-how
root
know-how
including portfolio
people scope
solution individuals architect
(human factors)
context product line
fitting including
stakeholders
architect
architect including
system
designers architect
technical (process)
sound architect
technology
only product scope
context function product product portfolio
technology line
6. Conclusion
4. Experience
2. Education
1. Architect
3. Nature
architecture school
submethods
+ value chain and concerns + commercial, logistics decomposition + benchmarking
+ business models + context diagram decompositions + functional + performance
+ supplier map + entity relationship + mapping technical decomposition analysis
models functions + information model + safety analysis
+ dynamic models and several more and many more and many more
integration safety
explore market
vision
a priori solution know-how
use detailed
specific details story
analyse
design
case analyse
design
design
image render
diagnostic IQ spec S
quality engine P'
quality U M
U" typical CPU
reasoning
throughput processing
case budget
U' purchase P library
pixel
CoO T BoM
price Moore's depth
memory
law
memory budget limit
M'
B
profit margin common
standard workstation console
10 0
number of
10 1
details
system
10 2 system
requirements
10 3
10 4 design multi-
10 5 decisions disciplinary
10 6 parts
7 connections mono-
10 lines of code disciplinary
10 8 and growing every year....
gap
system
requirements
design
decisions
parts
connections
lines of code
and growing every year....
10 0
number of
10 1
details
10 2 system
10 3 requirements
10 4 design
10 5 decisions
10 6 parts
connections
10 7 lines of code
10 8 and growing every year....
10 0
number of
10 1
details
architect
system
10 2
10 3
stretch
engineer
senior
10 4
stretch
10 5
engineer
10 6 stretch
10 7
100 10 1
6. Conclusion
2. Education
4. Experience
1. Architect
3. Nature
0
n k n g n e t t l c l y ill t t t s e s t e e t g n l n
t io wor tio kin pe rtis alis ralis ptua ati itica nhw tivit l sk igh igh en es dul res cos king alu tur igh hin tio isa tio
a a s o e i r k a s s m n e l v a s c c r a a
ic m nt ta e, p ec ne ce gm c n cre nua s in s in ove lete ch rog itia a
m er s fe al in coa sele pp oti
v
un tea me ulti- xibl ex sp ge on pra tive tio
c a s i c r p s r p in n
o to m l e i a m
m cu m fle h by c rp m ce lit imp om to si sa er
c
co
m
do t s t ru bso p ro po c o ni e ci cus m
au n a m d m
co co
0
n k n g n e t t l c l y ill t t t s e s t e e t g n l n
t io wor tio kin pe rtis alis ralis ptua ati itica nhw tivit l sk igh igh en es dul res cos king alu tur igh hin tio isa tio
a a s o e i r k s s m n e l v a s c c a a
ic m nt ta e, p ec ne ce gm c a
n cre nua s in s in ove lete ch og ia a r fe l in oa ele ppr otiv
un tea me ulti- xibl ex sp ge on pra tive tio a s i c r p s r pr init n m me es ia c s a m
m u m e b y c c r p m c e l it mp m o io sto a l rc
m o c f l r u o o o i o i t i s s e
o d t h t s r p c o n c c u m
c
au ns ab p
m de m
co co
motivation 2,0
1,0
0,0
• Generalist
• Multi-tasking
• Authority by expertise
• Constructive critical
6. Conclusion
2. Education
4. Experience 1. Architect
3. Nature
vy
invert
contrast / brightness
RF
Gz
brightness
t
expose
expose
contrast
Gx
output
step
vx
Gy
input
(x 3, y 3) (x 4, y 4)
(x 1, y 1) (x 2, y 2)
actuation
(x 1, y 1) (1, v 1 )
or
.. (2, v 2 )
V(t) physical
(x n, y n) . effect
. DAC
. [m/s]
(t, v t) [mT/m]
input is discrete
output is discrete
potential problems:
staircase effects
not all values can be reached
impact on frequency domain
broken invariants (surface)
potential benefits:
optimized algoritms (fixed point)
false
contour
f(x)
discontinuity in
first derivative
smooth
time
6. Conclusion
2. Education
4. Experience 1. Architect
3. Nature
customer
Information
Roadmap
Customer
Business
Support
Product
Drivers
Order
$$
Product Requirements
and feedback
Policy and presales sales logistics production service
material $$
Planning Process Customer Oriented Process
Product related
Documentation
and Feedback
Requirements
Budget, plan
processes
Technical
roadmap
Product
Product
and People roadmaps
Technology, Process
Technology
Budgets
Process
People
Product Creation Process
Technology
Process
People
CEO
finance & human resource
administration management
mechanical engineering
electrical engineering
software engineering
customer support
manufacturing
purchasing
marketing
logistics
project 1
business unit 1
product/market oriented
project 2
project 3
business unit 2
product/market oriented
project 4
or
synergy, re-use driven
s?
ult e long term
y c pip
ure
tar ve
en sto
lem ting
mp na
co mi
project 1
do
project 2
mechanical engineering
extrovert
electrical engineering
software engineering
customer support
manufacturing
marketing
logistics
sales
result driven
short term
project 3
project 4
customer
Information
Roadmap
Customer
Business
Support
Product
Drivers
Order
$$
ck
Product Requirements
che
and feedback
lity
Policy and presales sales logistics production service
Rea
material $$
Planning Process Customer Oriented Process
Sys
Product related
Documentation
and Feedback
Requirements
cti er
te
Budget, plan
mA
processes
era ld
Technical
roadmap
on
Product
Product
int keho
rchi
tect
a
St
ure
and People roadmaps
Technology, Process
Pro
ces
Technology
Budgets
Process
s
People
Product Creation Process
sion
, Vi
Technology
text
Process
People
Con
6. Conclusion
2. Education
4. Experience 1. Architect
3. Nature
Environment :
stimulate job rotation
expose engineers Customer
objectives
Application Functional Conceptual Realisation
recognize multi-disciplinary
Experience : Education :
>1000 design patterns How to educate, stimulate
and process patterns depth and breadth?
Nature :
Foster engineers with
architect potential