Systems Architecture · Chapter 11

Four major steps: identify stakeholders and beneficiaries, characterize their needs, interpret needs as goals, and prioritize goals with metrics: closing the loop by checking key needs are met. Source: Crawley, Cameron & Selva (2016), Fig. 11.1.

Beneficiaries are those whom the architecture addresses; you are important to them. Stakeholders have a stake in the outcome; they are important to you. Charitable beneficiaries are beneficiaries who aren’t also stakeholders. Source: Crawley, Cameron & Selva (2016), Fig. 11.2.
Two difficulties in stakeholder analysis: setting bounds (how far to trace ripple effects: e.g., the economic multiplier of a contractor’s spending) and setting granularity (individual suppliers, or “Suppliers” as one abstraction?).
Tip
Our test for both: does the choice among architectures under consideration matter to this stakeholder? If every candidate architecture delivers the same benefit, the stakeholder still needs managing: but may not merit shaping the architectural decision.
“The beginning of the work is most important.”: Plato, The Republic
“Great warriors position themselves where they will surely win, prevailing over those who have already lost.”: Sun Tzu, The Art of War
Tip
This first-pass list gets revisited once we prioritize: treat it as a starting point, not a final answer.
A need may be defined as: a necessity, an overall desire or want, or a wish for something that is lacking.

Starting with the primary beneficiary, the driver/owner, and their primary need (transportation), we work outward to the other stakeholders and their needs. Source: Crawley, Cameron & Selva (2016), Fig. 11.3.
Latent needs exist before beneficiaries recognize or express them. Investigate these needs through observation and concept testing rather than assuming the firm can choose them.

A central tenet of stakeholder theory: value results from an exchange. Your outputs satisfy their needs; their outputs satisfy yours. This completeness criterion helps surface additional stakeholders. Source: Crawley, Cameron & Selva (2016), Fig. 11.4.

The NGO is a charitable beneficiary; the driver/owner, local community, and suppliers are beneficial stakeholders; the enterprise, regulator, oil company, and investors are classified as problem stakeholders in this initial view. Source: Crawley, Cameron & Selva (2016), Fig. 11.5.
Group stakeholders by the degree to which their needs must be considered and satisfied:
Stakeholders who must be considered and satisfied. Stakeholders who must be considered and should be satisfied. Stakeholders who should be considered and might be satisfied.
Tip
This first-guess taxonomy, applied before an in-depth analysis, is useful precisely because it lets us later compare expectations against what analysis reveals.

Concentric rings show the first-guess priority: enterprise and regulator innermost, then driver/owner and local community, then suppliers, NGOs, and investors: with other car companies and the project itself outside. Source: Crawley, Cameron & Selva (2016), Fig. 11.6.
“Find the appropriate balance of competing claims by various groups of stakeholders. All claims deserve consideration but some claims are more important than others.”: Warren G. Bennis
Five need dimensions shown here; the later supplier-availability diagram adds a property of each value flow: benefit intensity (utility/worth), detriment (adverse reaction if unmet), urgency (how quickly it must be fulfilled), awareness (how aware stakeholders are of it), and coupling (how it relieves or intensifies other needs).

Three categories: Must have (unmet → strong dissatisfaction; met → no extra credit: “good brakes”), Should have (roughly linear satisfaction: “fuel efficient”), Might have (an excitement/delight attribute: “self-parking”). Categories shift over time as features become expected. Source: Crawley, Cameron & Selva (2016), Fig. 11.7.

The project as hub, with flows to and from each stakeholder: six categories: policy, money, workforce, technology, knowledge, goods and services. Source: Crawley, Cameron & Selva (2016), Fig. 11.8.

Pairing stakeholders combinatorially reveals indirect transactions: like the tax credit flowing from local community to driver/owner. NGOs, oil companies, and investors appear here even though they were absent from the hub-and-spoke view, because they don’t transact directly with the project. Source: Crawley, Cameron & Selva (2016), Fig. 11.9.
A value loop is a series of value flows that return to the starting stakeholder: the system behavior of the stakeholder network.

Supply availability is added to the stakeholder flows. The project is one of many possible sources of environmental protection, while the regulator is the only source of regulatory approval. Source: Crawley, Cameron & Selva (2016), Fig. 11.10.

Illustrative meshing of Kano benefit rank with the importance of a supply flow. The resulting scores range from 0.1 to 0.95; they are an example scale, not universal conversion factors. Source: Crawley, Cameron & Selva (2016), Fig. 11.11.

Revenue ranks two otherwise similar customers on the left. On the right, nonmonetary returns make the more important customer less obvious. Source: Crawley, Cameron & Selva (2016), Fig. 11.12.

The firm supplies technology to a local partner; the partner creates jobs; the government awards a contract to the firm. The firm and government exchange value through an intermediary. Source: Crawley, Cameron & Selva (2016), Fig. 11.13.
For a simple comparison, multiply the importance scores of the links in a loop:
\[S_{\mathrm{loop}}=\prod_{k=1}^{n} w_k\]
The book presents this product as a simple analytical procedure, not a universal measure of value. Source: Crawley, Cameron & Selva (2016), §11.3, pp. 256–257.

The preceding flow scores and value-loop comparisons yield a ranked, normalized priority for the outputs the project must deliver: transportation dominates, but environmental assurance and enterprise revenue matter too. Source: Crawley, Cameron & Selva (2016), Fig. 11.14.
“Bring balance to the Force, not leave it in darkness…”: Obi-Wan Kenobi
“No complex system can be optimized to all parties concerned.”: Eberhardt Rechtin
Goals are defined as: what is planned to be accomplished, and what the producing enterprise hopes to achieve. Goals are a product/system attribute.
| Criterion | Meaning |
|---|---|
| Representative | Goals reflect stakeholder needs: meeting the goals meets the needs |
| Complete | Satisfying all goals satisfies all prioritized needs |
| Humanly Solvable | Goals are comprehensible and aid the problem solver |
| Consistent | Goals do not conflict with each other |
| Attainable | Goals can be reached with available resources |
For comparison, INCOSE’s eight requirement criteria collapse into essentially the same five, once “necessary/implementation-independent/clear-and-concise” are folded into Representative and Humanly Solvable. Source: Crawley, Cameron & Selva (2016), §11.4.
Tip
Maier & Rechtin: the F-16’s original problem statement, “build a Mach2+ fighter,” focused designers on top speed: when the underlying need was really to exit a dogfight quickly, better served by thrust-to-weight ratio.
The statement of the problem defines the high-level goal and establishes the boundaries of the system: it divides content from context. Challenge and refine it until you are satisfied it is correct. It is rarely stated properly on first formulation.
To…[the statement of (solution-neutral functional) intent] By verb-ing…[the statement (solution-specific) of function] Using…[the statement of form]
Example, from the U.S. Constitution: “…to form a more perfect union…promote the general welfare… (By)…laying and collecting taxes, paying debts… (Using)…the powers of…The Congress.”
Tip
The value delivery to the primary beneficiary must be presented first: targeting the Hybrid Car at police fleets instead of consumers would change the SPS, and with it, priorities like crash safety and idle time.

The general template separates solution-neutral intent (To), a specific operating process (By), and enabling form (Using), aligned with the OPM concept model. Source: Crawley, Cameron & Selva (2016), Fig. 11.15.

The To-By-Using framework maps directly onto the familiar OPM concept template (Fig. 7.4): intent → function → form. To change the location of people and cargo inexpensively and environmentally; by driving fuel-efficiently with good handling; using a hybrid car. Source: Crawley, Cameron & Selva (2016), Fig. 11.16.
Given the SPS, we enumerate descriptive goals for each need the project intends to satisfy:
Tip
Note we deliberately say goals, not “requirements”: architects must be free to make tradeoffs among them, which “shall” language tends to obscure.
Critical goals
The 3–7 goals essential to product success.
Important goals
Major goals that contribute to, but are not absolutely necessary for, success.
Desirable goals
Objectives that would be nice to meet, but are not critical to the project.
Tip
This framework allocates limited project resources: spend on critical goals, trade among important goals, and apply leftover resources to desirable goals.
“Always aim higher than you want to climb, for one usually stops below the goal one sets.”: Traditional Chinese Saying

Two nested loops: the validation loop asks “is the goal representative?” by comparing delivered function against upstream influences; the verification loop asks “is it attainable, complete, consistent, solvable?” by comparing delivered goals against the concept, form, and intended function. Source: Crawley, Cameron & Selva (2016), Fig. 11.17.
Tip
Reference: Crawley, E., Cameron, B., & Selva, D. (2016). System Architecture: Strategy and Product Development for Complex Systems. Pearson. Chapter 11.
By Dr. Victor Tang, Director of IT Client Relations for IBM’s 1998 Olympic Winter Games

Athlete Qualification, Games Management, Results, and INFO98 form the core: surrounded by dozens of client stakeholders: press, medical, accreditation, transportation, accommodation, volunteers, and more. Source: Crawley, Cameron & Selva (2016), Fig. 11.18.
IBM writes requirements, specifications, software, and documentation. Xerox and the IOC review those artifacts; other stakeholders mainly review tests. Source: Crawley, Cameron & Selva (2016), Fig. 11.19 (upper table).
Columns remain IBM, Xerox, Sports, News, NAOC, IOC. Xerox joins requirements and specifications work; Sports, News, and NAOC take active roles in writing and running tests and in training. Source: Crawley, Cameron & Selva (2016), Fig. 11.19 (lower table).
“Form follows function.”: Louis Sullivan, inventor of the skyscraper

Results, accreditation, and INFO98 exchange data with organizers, media, scoreboards, and public information services. Source: Crawley, Cameron & Selva (2016), Fig. 11.20.

The Results System duplicates timing capture, event-control and database paths, and output interfaces to support continuous service. Source: Crawley, Cameron & Selva (2016), Fig. 11.21.
1. To paraphrase Clemenceau: “IT architecture is too important to be left to technical experts.” IT is a technical expression of business policy: architecture must be positioned within that context to be meaningful to decision makers, stakeholders, and users.
2. The architect is always accountable for the integrity of the system, but not responsible for its implementation: which must be delegated. This is especially true for large-scale social and technical systems.
IBM began Nagano with zero confidence from the IOC. After the Games, the IOC director general said: “Technology at the Winter Games in Nagano has been outstanding.” IBM’s strategy of conceiving IT as a service, and its underlying architecture, was validated.
Chapter 12 turns from goals back to synthesis: the structured creativity techniques architects use to generate concept alternatives once goals are in hand.
Tip
Reference: Crawley, E., Cameron, B., & Selva, D. (2016). System Architecture: Strategy and Product Development for Complex Systems. Pearson. Chapter 11.

← Course Home · Systems Architecture · Chapter 11