|
Chapter 1 Process and Organization |
|
|
1 | (30) |
|
1.1 Process Decomposition of a Business |
|
|
1 | (4) |
|
|
1 | (1) |
|
1.1.2 Process Decomposition |
|
|
1 | (2) |
|
1.1.3 Process versus Organization |
|
|
3 | (1) |
|
1.1.4 Value Chain and Feedback |
|
|
4 | (1) |
|
1.1.5 Decomposition of the Customer-Oriented Process |
|
|
5 | (1) |
|
1.2 Intermezzo: What Is a Process? |
|
|
5 | (3) |
|
|
5 | (1) |
|
|
5 | (1) |
|
1.2.3 The Relation between Processes and Organizations |
|
|
6 | (2) |
|
1.2.4 Process Improvement |
|
|
8 | (1) |
|
1.3 Product Creation Process |
|
|
8 | (11) |
|
|
8 | (1) |
|
1.3.2 The Context of the Product Creation Process |
|
|
9 | (1) |
|
1.3.3 Phases of the Product Creation Process |
|
|
9 | (2) |
|
1.3.4 Evolutionary Models for Product Creation |
|
|
11 | (2) |
|
1.3.5 Milestones and Decisions |
|
|
13 | (1) |
|
1.3.6 Organization of the Product Creation Process |
|
|
14 | (5) |
|
1.4 Intermezzo: The Importance of Feedback |
|
|
19 | (3) |
|
|
19 | (1) |
|
|
19 | (1) |
|
1.4.3 Theory versus Practice |
|
|
20 | (2) |
|
1.5 The Systems Architecting Process |
|
|
22 | (3) |
|
|
22 | (1) |
|
1.5.2 Systems Architecting in the Business Context |
|
|
22 | (2) |
|
1.5.3 Purpose of the Systems Architecting Process |
|
|
24 | (1) |
|
1.5.4 The Systems Architect as Process Owner |
|
|
24 | (1) |
|
1.5.5 Systems Architecting in Product Creation Context |
|
|
25 | (1) |
|
1.6 Intermezzo: Products, Projects, Services |
|
|
25 | (6) |
|
|
25 | (1) |
|
1.6.2 Products and Projects |
|
|
25 | (2) |
|
|
27 | (2) |
|
|
29 | (2) |
|
Chapter 2 Role and Task of the Systems Architect |
|
|
31 | (20) |
|
2.1 The Awakening of a Systems Architect |
|
|
31 | (3) |
|
|
31 | (1) |
|
2.1.2 The Development of Systems Architects |
|
|
31 | (1) |
|
2.1.3 Generalist versus Specialist |
|
|
32 | (2) |
|
2.2 Intermezzo: Systems Titles and Roles |
|
|
34 | (3) |
|
|
34 | (1) |
|
2.2.2 Cultural Differences in Terms |
|
|
34 | (1) |
|
2.2.3 Title versus Skills and Actual Job |
|
|
35 | (1) |
|
2.2.4 Systems Roles and Titles |
|
|
36 | (1) |
|
2.3 The Role and Task of the Systems Architect |
|
|
37 | (5) |
|
|
37 | (1) |
|
2.3.2 Deliverables of the Systems Architect |
|
|
37 | (1) |
|
2.3.3 Systems Architects' Responsibilities |
|
|
38 | (2) |
|
2.3.4 What Does the Systems Architect Do? |
|
|
40 | (2) |
|
|
42 | (1) |
|
2.4 Intermezzo: Dynamic Range of Abstraction Levels in Architecting |
|
|
42 | (5) |
|
|
42 | (1) |
|
2.4.2 From System-of-Interest to Context |
|
|
42 | (2) |
|
2.4.3 Architecture and Architecting |
|
|
44 | (1) |
|
2.4.4 Revisiting Design and Engineering |
|
|
45 | (1) |
|
2.4.5 Architecting and Design in Practice |
|
|
46 | (1) |
|
2.5 Architecting Interaction Styles |
|
|
47 | (4) |
|
|
47 | (1) |
|
|
47 | (1) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
2.5.7 Whiteboard Simulation |
|
|
48 | (1) |
|
|
49 | (2) |
|
Chapter 3 From Customer Understanding to Requirements |
|
|
51 | (18) |
|
3.1 CAFCR+: A Model to Relate Customer Needs to System Realization |
|
|
51 | (3) |
|
|
51 | (1) |
|
|
51 | (2) |
|
3.1.3 Who Is the Customer? |
|
|
53 | (1) |
|
|
54 | (1) |
|
3.2 Fundamentals of Requirements |
|
|
54 | (5) |
|
|
54 | (1) |
|
3.2.2 Definition of Requirements |
|
|
55 | (1) |
|
3.2.3 System as a Black Box |
|
|
56 | (1) |
|
|
57 | (1) |
|
3.2.5 Requirements for Requirements |
|
|
57 | (2) |
|
|
59 | (4) |
|
|
59 | (1) |
|
3.3.2 Example Motorway Management |
|
|
59 | (1) |
|
3.3.3 CAF-Views and Key-Drivers |
|
|
60 | (3) |
|
3.4 Requirements Elicitation and Selection |
|
|
63 | (6) |
|
|
63 | (1) |
|
3.4.2 Viewpoints on Needs |
|
|
63 | (2) |
|
3.4.3 Requirements Value and Selection |
|
|
65 | (4) |
|
Chapter 4 Systems Architect Methods and Means |
|
|
69 | (30) |
|
4.1 Intermezzo: The Toolbox of the Systems Architect |
|
|
69 | (8) |
|
|
69 | (1) |
|
4.1.2 Overview of Systems Architecting Tools |
|
|
69 | (4) |
|
4.1.3 Human versus Computer-Assisted Tools |
|
|
73 | (1) |
|
4.1.4 Flow: From Data to Overview and Understanding |
|
|
74 | (3) |
|
4.2 Basic Working Methods of an Architect |
|
|
77 | (14) |
|
|
77 | (1) |
|
|
78 | (4) |
|
4.2.3 Decomposition and Integration |
|
|
82 | (1) |
|
|
83 | (2) |
|
4.2.5 Coping with Uncertainty |
|
|
85 | (1) |
|
|
86 | (2) |
|
|
88 | (1) |
|
4.2.8 Decision-Making Approach |
|
|
89 | (2) |
|
|
91 | (8) |
|
|
91 | (1) |
|
4.3.2 How to Create a Story |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
93 | (2) |
|
|
95 | (4) |
|
|
99 | (22) |
|
5.1 Intermezzo: Business Strategy-Methods, and Models |
|
|
99 | (5) |
|
|
99 | (1) |
|
|
99 | (1) |
|
5.1.3 Methods for Strategy Support |
|
|
100 | (2) |
|
5.1.4 Examples of Strategic Choices |
|
|
102 | (1) |
|
|
103 | (1) |
|
|
104 | (8) |
|
|
104 | (1) |
|
5.2.2 What Is in a Roadmap? |
|
|
104 | (2) |
|
|
106 | (1) |
|
5.2.4 How to Create and Update a Roadmap |
|
|
107 | (2) |
|
|
109 | (1) |
|
|
110 | (2) |
|
5.3 Intermezzo: Change Management-Introducing Systems Architecting Aspects |
|
|
112 | (4) |
|
|
112 | (1) |
|
5.3.2 Earning Credit, Work on Urgent Issues |
|
|
113 | (1) |
|
5.3.3 Example: Bootstrapping the Roadmapping Process |
|
|
114 | (2) |
|
5.4 Market Product Life-Cycle Consequences for Architecting |
|
|
116 | (5) |
|
|
116 | (1) |
|
5.4.2 Observed Life-Cycle Curve in Practice |
|
|
116 | (2) |
|
|
118 | (3) |
|
Chapter 6 Harvesting Synergy, Product Families |
|
|
121 | (20) |
|
6.1 Product Families and Generic Aspects |
|
|
121 | (12) |
|
|
121 | (1) |
|
6.1.2 Why Generic Developments? |
|
|
121 | (2) |
|
6.1.3 Granularity Of Generic Developments |
|
|
123 | (2) |
|
6.1.4 Modified Process Decomposition |
|
|
125 | (2) |
|
6.1.5 Modified Organization of Product Creation |
|
|
127 | (1) |
|
6.1.6 Approaches to Generic Developments |
|
|
128 | (3) |
|
|
131 | (2) |
|
6.2 A Method to Explore Synergy between Products |
|
|
133 | (8) |
|
|
133 | (1) |
|
6.2.2 Stepwise Method to Explore Synergy Opportunities |
|
|
134 | (5) |
|
|
139 | (2) |
|
Chapter 7 Supporting Processes |
|
|
141 | (14) |
|
7.1 Systems Architects and Supporting Processes |
|
|
141 | (2) |
|
|
141 | (1) |
|
7.1.2 The Critical Role of the Systems Architect |
|
|
142 | (1) |
|
7.2 Granularity of Documentation |
|
|
143 | (7) |
|
|
143 | (1) |
|
|
143 | (1) |
|
|
144 | (2) |
|
7.2.4 Documentation Structure |
|
|
146 | (2) |
|
7.2.5 Payload, the Ratio between Overhead and Content |
|
|
148 | (2) |
|
7.3 Intermezzo: LEAN and A3 Approach to Supporting Processes |
|
|
150 | (5) |
|
|
150 | (1) |
|
7.3.2 LEAN and Supporting Processes in General |
|
|
150 | (1) |
|
|
150 | (1) |
|
|
151 | (4) |
|
Chapter 8 Systems and Software |
|
|
155 | (20) |
|
8.1 The Role of Software in Systems |
|
|
155 | (6) |
|
|
155 | (1) |
|
8.1.2 Why Is Software a Bottleneck in Development? |
|
|
155 | (3) |
|
8.1.3 Systems or Software Issues? |
|
|
158 | (3) |
|
8.2 System Integration: How to |
|
|
161 | (14) |
|
|
161 | (2) |
|
8.2.2 What, How, When, and Who of Integration |
|
|
163 | (6) |
|
8.2.3 Configuration Management |
|
|
169 | (2) |
|
8.2.4 Typical Order of Integration Problems Occurring in Real Life |
|
|
171 | (4) |
|
Chapter 9 Boardroom Presentation |
|
|
175 | (12) |
|
9.1 Intermezzo: Architect versus Manager; the Tense Relation |
|
|
175 | (4) |
|
|
175 | (1) |
|
|
175 | (1) |
|
9.1.3 Comparison of Architect and Manager |
|
|
176 | (2) |
|
9.1.4 How to Improve the Relationship |
|
|
178 | (1) |
|
9.2 How to Present Architecture Issues to Higher Management |
|
|
179 | (8) |
|
|
179 | (1) |
|
|
180 | (1) |
|
9.2.3 The Presentation Material |
|
|
181 | (2) |
|
|
183 | (4) |
|
|
187 | (24) |
|
10.1 The Human Side of Architecting |
|
|
187 | (4) |
|
|
187 | (1) |
|
|
187 | (3) |
|
|
190 | (1) |
|
10.2 Function Profiles: The Sheep with Seven Legs |
|
|
191 | (8) |
|
|
191 | (1) |
|
10.2.2 Systems Architect Profile |
|
|
191 | (2) |
|
10.2.3 Test Engineer Profile |
|
|
193 | (1) |
|
|
194 | (1) |
|
10.2.5 Operational Leader Profile |
|
|
194 | (1) |
|
10.2.6 Line Manager Profile |
|
|
194 | (2) |
|
10.2.7 Commercial Manager Profile |
|
|
196 | (1) |
|
10.2.8 Definition of Characteristics |
|
|
196 | (3) |
|
10.3 Interpersonal Skills |
|
|
199 | (2) |
|
|
199 | (1) |
|
10.3.2 The Wonder of Communication |
|
|
199 | (2) |
|
|
201 | (10) |
|
10.4.1 Why Work in Teams? |
|
|
201 | (1) |
|
|
202 | (2) |
|
|
204 | (1) |
|
10.4.4 The Process of Creating and Employing a Team |
|
|
205 | (1) |
|
10.4.5 Housing and Location |
|
|
206 | (1) |
|
|
207 | (2) |
|
10.4.7 Critical Success Factors |
|
|
209 | (2) |
|
Chapter 11 Reflection and Wrap-Up |
|
|
211 | (6) |
|
11.1 Reflection Applied on Systems Architecting |
|
|
211 | (2) |
|
11.1.1 Learning and Reflection |
|
|
211 | (1) |
|
|
212 | (1) |
|
|
213 | (1) |
|
|
213 | (4) |
|
|
213 | (4) |
References |
|
217 | (2) |
Pictorial Index |
|
219 | |