Upstream and Downstream Influences on System Architecture

Systems Architecture · Chapter 10

Aykut C. Satici

Beyond the Architect’s Immediate Control

  • Chapter 9 established the architect’s role: reduce ambiguity, employ creativity, manage complexity
  • Much of that ambiguity comes from upstream influences (strategy, marketing, customers, technology, regulation) and downstream influences (implementation, operations, Design for X, product evolution)
  • The architect doesn’t control these, but must understand them well enough to make good decisions
  • For each influence, ask how much it affects architectural decisions. Will marketing affect whether the car is two-wheel or four-wheel drive?

Roadmap: the ABCD Product Case

This chapter surveys the principal upstream and downstream influences, then shows how they combine in an iterative decision framework: the ABCD Product Case.

Box 10.1 · Which Decisions Are Architectural?

Architectural decision Detailed design decision
Driven wheels on a car; tail or no tail on an aircraft; real-time or batch algorithm Seat fabric or another local finish

Architectural choices set the form–function mapping, performance envelope, major tradeoffs, and often cost. Their consequences can spread through the whole system, so they are expensive to change late.

Adapted from Crawley, Cameron & Selva (2016), Box 10.1.

10.2 Upstream Influence: Corporate Strategy

A Strategy Must Say What It Excludes

  • Corporate strategy is the means by which an enterprise achieves its goals: profitability and shareholder value for a firm, the mission for a government agency
  • A useful strategy defines the mission, the scope of activities, long- and intermediate-term goals, resource allocation decisions, and planned initiatives
  • It must differentiate: which markets, features, and customers are considered, and which are excluded
  • “Grow the revenue of the firm while maintaining the product margins” conveys almost nothing about the decisions the firm has made

“Strategy involves calculated gambles. If success were assured, strategy would be called investing in risk-free bonds!” (Crawley, Cameron & Selva, §10.2)

Strategy and Architecture Shape Each Other

In many technology firms, the architecture has an enormous impact on corporate strategy, and vice versa.

IBM PC

  • Strategy decision: outsource the operating system to Microsoft
  • Architecture decision: a stable architecture for the PC
  • Together, these shaped the desktop computer market for 25 years

Airbus A319 / A320 / A321

  • Architecture decision: a common glass cockpit across the family
  • Strategy effect: Airbus could sell airlines the benefits of commonality through training and maintenance savings

Four Levels of Strategy

Level What it tells the architect Example from the book
Shareholder annual report Public long-term objectives, action programs, and resource priorities; says little about what is excluded “Be the largest automotive OEM by units sold in 2018”
Executive Which businesses the firm is in; where it invests selectively; what it excludes BMW exits Formula 1 in 2009 and creates BMW i for small, efficient city vehicles
Business unit How the unit segments its customers, which threats it mitigates, which opportunities it excludes How BMW i segments customers and chooses its investments
Functional How marketing, R&D, sourcing, and product development serve the corporate goals “What must sourcing do if the firm wants to be first to market with technology?”

Adapted from Crawley, Cameron & Selva (2016), §10.2. The architect must be intimately familiar with the business unit strategy and deeply engaged with the functional strategies.

Functional Strategies: Questions the Architect Asks

Function Key strategy questions
Marketing Where does the company compete (markets, segments, competitors, geography)? How does it compete (cost, quality, services, feature innovator or follower)?
R&D / Technology How important is new technology? Will it be developed or acquired, at what level of investment, with what multiproduct planning?
Manufacturing / Sourcing How important is low-cost manufacturing? Internal manufacturing or outsourcing? How will suppliers be integrated?
Product Development How will new products be developed? Any platforming? Global or regional products? Internal, outsourced, or an alliance?

From Crawley, Cameron & Selva (2016), §10.2.

Reading Strategy in Financial Terms

At every level, strategic goals are often stated in corporate finance terms. The architect must translate them into product implications.

Goal as stated The architect’s question
20% compound annual growth rate (CAGR) for a market entry in Asia What product development timeline does this imply?
R&D at 3% of revenues Is that enough to develop the lead variant of a product family?
Second and third variants Will they help amortize the lead variant’s investment? What is the ROI of each variant compared with the platform as a whole?

Quick check

At 20% CAGR, revenue doubles in about ln 2 / ln 1.2 ≈ 3.8 years. Can the product, its variants, and its supply chain be ready in time to carry that growth?

Four Couplings Between Strategy and Architecture

Aspect Strategy → architecture Architecture → strategy
Mission and scope Address the enterprise’s mission and stakeholder needs; respect the activities strategy excludes The architecture can constrain the scope available to strategy; communicate that constraint
Enterprise goals Meet revenue, margin, ROI, and growth goals; align with a market opportunity or defend against a threat; build on core competencies Advocate for expanding competencies, or plan to go outside the enterprise
Resource allocation Fit within the resource allocation guidelines Know the decision process and defend the allocation
Initiatives and action plans Leverage corporate initiatives and functional strategies Enable new functional strategies, or communicate constraints that complicate them

Condensed from Crawley, Cameron & Selva (2016), §10.2.

10.3 Upstream Influence: Marketing

Figure 10.1 · Marketing as Seen by the Architect

Inbound marketing creates value: identifying customers, segmenting markets, evaluating competition. Outbound marketing delivers value: product, price, communications, distribution. Product development is the bridge between them. Source: Crawley, Cameron & Selva (2016), Fig. 10.1.

Market Size and Competitors Are Uncertain Inputs

  • The business case starts from the total addressable market (yearly sales if 100% of the market is captured), then estimates initial and steady-state penetration to get sales volumes
  • For complex systems, markets have been misestimated by two orders of magnitude, up and down. In capital-intensive industries, a factor of 2 can separate success from failure
  • Example: optical communications for satellites promise higher data rates with lower mass, but pointing accuracy, cloud cover, and demand for the underlying services are uncertain (the market rejected the size of Iridium’s handset)
  • Competitive analysis: a common mistake in technology firms is to assume competitors’ technology will not improve. Characterize competing products and predict their trends

Four Interactions Between Marketing and Architecture

Interaction What it means for the architect
Stakeholders and their needs The architecture can satisfy some needs and place others out of reach
Segmentation, market size, penetration Requirements must reflect a real customer community; estimated sales drive the business case; penetration timing affects how stable the architecture will be in the market
Competitors and competing products Customers compare function and performance with competitors; estimate competitors’ systems as well as possible
Outbound marketing Outbound marketing defines revenue, so the architecture must enable it; know the plans for product definition, communications, and distribution channels (which affect service)

Condensed from Crawley, Cameron & Selva (2016), §10.3. Marketing knows what customers want; the architect determines whether and how it can be delivered.

Sections 10.2–10.3 Summary

  • A strategy helps the architect when it states priorities and exclusions; the useful levels are executive, business unit, and functional, not the public annual report
  • Strategy and architecture shape each other (IBM PC, Airbus cockpit), and strategic goals arrive in financial terms the architect must translate
  • Inbound marketing shapes goals through needs, segmentation, market size, and competitors; the architecture must also enable outbound marketing

10.4 Upstream Influence: Regulation and Pseudo-Regulatory Influences

Regulation: Enabler and Barrier

  • Regulation can be both an enabler of competitive advantage and a barrier to entry
  • It can preserve an existing architecture well past its useful life, or generate an opportunity for new architectures to disrupt the market
  • Example: Tier 4 Final emissions regulations for off-highway trucks imposed stricter standards and forced firms to update their engine portfolios, but also opened a new competitive axis on fuel efficiency

Direct and indirect effects

Regulation affects architecture two ways: directly (mandatory backup cameras, medical device material rules) and indirectly, through downstream factors like manufacturing location, hiring rate, or addressable markets.

Figure 10.2 · Regulation and Pseudo-Regulatory Influences

Four categories, each demanding a different level of engagement: regulation (compliance), anticipated regulation (awareness), standards (alignment), liability (compliance with enterprise procedures). Source: Crawley, Cameron & Selva (2016), Fig. 10.2.

Sources and Levels of Regulation

Regulations occur at federal, state, and city/county levels in the U.S., plus international regulations.

Federal examples

  • Food and Drug Administration (FDA)
  • United States Department of Agriculture (USDA)
  • Federal Aviation Administration (FAA)
  • Environmental Protection Agency (EPA)

State example: California Air Resources Board (CARB)

  • Anticipated regulation can be forecast: in the short term, track notices of proposed rulemaking; in the long term, watch leading jurisdictions (Swiss appliance noise limits, Swedish automotive safety rules, California fleet emissions)
  • The architect must decide: which elements of regulation are important enough to shape the architecture, and which can be addressed later in detailed design and testing?

Regulatory Intent and Rigidity

The first step in complying with any regulation is to understand its intent.

Intent Example
Protect the consumer Credit card bills must show the payback period if only the minimum is paid
Prevent workplace injury Occupational Safety and Health Administration (OSHA) ventilation and protection standards for toxic materials
Protect the environment Corporate Average Fuel Economy (CAFE) fleet-average standards for car manufacturers
Implement industrial policy Tax credits for plug-in electric vehicles; implicit tariffs
Prevent dissemination of sensitive technology International Traffic in Arms Regulations (ITAR) limits on sharing munitions-related data with non-U.S. citizens

How rigid is the limit?

Leading firms often exceed regulations because doing so adds customer value or marketing benefit. Where regulation pushes an industry toward a social good, firms engineer as close to the limit as possible. Intent helps predict which case applies.

Section 10.4 Summary

  • Regulation is a two-edged upstream influence: it can protect incumbents or create openings for disruption
  • Beyond formal regulation, the architect must track pseudo-regulatory influences: anticipated regulation, standards, and liability exposure
  • Understanding regulatory intent shows how compliance will work, how rigid a limit is, and where regulation is heading
  • The architect bridges the gap with legal counsel and separates regulatory elements that must shape the architecture from those addressable later in detailed design

10.5 Upstream Influence: Technology

Introducing New Technology

  • The architect decides whether and how to introduce new technology into the system
  • Three questions the architect must answer:
  1. Will the technology be ready for infusion?
  2. Will it actually create additional value for customers and stakeholders?
  3. How will it be effectively transferred into the product or system?

Readiness and Value: What Can Go Wrong

  • Technology develops at its own pace, independent of the product schedule. It may be ready in time, late, or have lain fallow so long that its development team has dispersed
  • Advocates sometimes overstate readiness. The TRL scale (next slides) gives developers and architects a common vocabulary for evidence
  • Development is not linear: setbacks and iteration before infusion are common, despite the impression a TRL rating gives
  • Value is best judged by comparing architectures possible with the technology against those without it (Chapter 12), including the risk of timely delivery and the long-term supplier base

Figure 10.3 · Technology Readiness Levels: 1–4

TRL Evidence of readiness
1 Basic scientific principles observed and reported
2 Possible application or technology concept formulated
3 Analytical and experimental proof of a critical function
4 Components integrated and validated in a laboratory

Early research and laboratory validation. Adapted from the U.S. Department of Defense scale in Crawley, Cameron & Selva (2016), Fig. 10.3.

Figure 10.3 · TRL 5–7: Prototype Evidence

TRL Evidence of readiness
5 Components validated with realistic support in a relevant environment
6 Representative system or subsystem prototype demonstrated in a relevant environment
7 Near-operational system prototype demonstrated in an operational environment

Adapted from Crawley, Cameron & Selva (2016), Fig. 10.3.

Figure 10.3 · TRL 8–9: Qualification and Use

TRL Evidence of readiness
8 Final system completed and qualified through test and demonstration
9 Final system proven in successful mission operations

Adapted from Crawley, Cameron & Selva (2016), Fig. 10.3.

Technology Transfer and Know-How

  • Technology transfer discussions often jump straight to IP ownership, which is necessary but not sufficient
  • IP ownership or licensing covers the “know what”; the real problem is transferring the “know how”
  • People are by far the most effective means of transfer: in firms with research labs, the developers often move with the technology into the product team

An inefficient market for technology

Many firms now acquire technology from suppliers, universities, government laboratories, and small companies. Those developers often don’t know the technology’s potential value, almost certainly don’t know the architect’s intended application, and rarely have the money and time to mature it. The architect must devise a mechanism for transfer.

Section 10.5 Summary

  • The architect must judge technology readiness (TRL), value creation, and transfer mechanism before infusing new technology
  • Technology development is not linear: setbacks and iteration before final readiness are the norm, despite what a TRL rating might suggest
  • Effective transfer includes both IP arrangements (“know what”) and the people and expertise needed to use the technology reliably (“know how”)

10.6 Downstream Influence: Implementation

Compressing Downstream Detail

  • The downstream development of the system is an equally significant source of ambiguity
  • Identify downstream constraints that affect architectural choices and consider them early
  • We use implementation rather than “manufacturing” to cover both hardware and software: designing software means choosing algorithms/abstractions, data structures, program flow; implementing means writing and testing the actual code

Figure 10.4 · The Flow to Implementation

Conceiving and designing merge with sourcing and supplying at the implementation stage: two flows that must be carefully coordinated by the architect and the implementation team. Source: Crawley, Cameron & Selva (2016), Fig. 10.4.

Make or Buy?

  • Implementation is an ongoing business process: the product joins a queue of other projects in the implementation system, so the architect must understand that process and work with implementers from early in development
  • It spans sourcing, capitalization and ramp-up, software development and test, hardware manufacturing and quality control, supply chain management, integration, system test, and certification

The key implementation decision for the architect is make or buy: will the product be implemented within the enterprise or at a supplier?

  1. Competence. Is it within the enterprise’s core implementation competence, or one the firm wants to develop?
  2. Capacity. Is there “space” in the implementation process to realize this product?

Suppliers Can Define or Defy Decomposition

Benefits of early supplier involvement

  • Access to more technology
  • Implementation expertise

Drawbacks

  • Suppliers start influencing the architecture for their own good

Once a supplier is slated to provide a component, that component becomes a hard boundary and will influence decomposition. Suppliers can define decomposition or defy decomposition.

  • Involve the implementation team early, take part in make/buy discussions, and carefully time the introduction of suppliers into architecting
  • Supply chains have many coordination points, incomplete information, and lags; these dynamics affect timing decisions such as time to market of the first product

Section 10.6 Summary

  • Implementation covers both coding and manufacturing; it is where the design flow and the supply chain flow converge
  • The key architectural decision is make or buy, based on core competence and capacity
  • Suppliers become hard boundaries: they can define or defy decomposition, so the timing of their involvement matters
  • The architect’s job is to compress downstream implementation detail into decisions made early, rather than discovering constraints too late

10.7 Downstream Influence: Operations

Table 10.1 · Preparing for Operation

Phase Air transport Hybrid car Refrigerator
Get Ready Sell tickets; schedule aircraft and staff Deliver, register, and bring car home Deliver, install, and transfer ownership
Get Set Check in travelers; load baggage and catering; plan flight Fuel, start, adjust seats, load passengers Cool down, set temperature, load food
Go: primary Transport travelers Transport people and cargo Preserve food
Go: secondary Feed and entertain travelers Provide climate control, entertainment, navigation Provide ice and cold water; freeze food

Condensed examples from Crawley, Cameron & Selva (2016), Table 10.1. “Get Ready” may happen once; “Get Set” prepares each use.

Table 10.1 · Off-Nominal Operation

Phase Air transport Hybrid car Refrigerator
Go: contingent Notify travelers of delays and missed connections Repair a flat tire; prevent a skid or low-speed damage Permit easy spill cleanup
Go: emergency Brace and evacuate through slides Protect occupants in a crash Prevent entrapment in an abandoned unit
Go: stand-alone Move an aircraft without passengers Start or operate selected functions without a driver inside Not listed in the book’s table

Condensed from Crawley, Cameron & Selva (2016), Table 10.1. The book also gives keeping food cold during a power outage as a stand-alone example in the surrounding text.

Table 10.1 · Ending, Storing, and Fixing

Phase Air transport Hybrid car Refrigerator
Get Unset Deplane travelers; unload baggage Unload passengers and baggage; park Clean out food
Get Unready Clean and store aircraft overnight Clean and store car for an extended period Uninstall and dispose
Fix Routine maintenance and upgrades Regular and event-driven maintenance Event-driven maintenance and repair

Condensed from Crawley, Cameron & Selva (2016), Table 10.1. Get Unset follows a use cycle; Get Unready prepares for longer storage or retirement.

Contingencies, Emergencies, and Stand-Alone Operations

Contingency operations

Off-normal, but recoverable without loss of primary function or personal/property damage. Performance may degrade gracefully: a spill in a refrigerator, a skid, a missed network packet. The architect builds in recovery provisions.

Emergency operations

Off-normal conditions beyond the planned recovery range. Protecting life and limiting property damage take priority over delivering the primary function. The architecture needs provisions for these conditions.

Stand-alone operations

Stand-alone operations: the system must operate without connection to its normal supporting systems. This is common during test, but sometimes also happens in the field (e.g., a refrigerator keeping food cold through a power outage).

Section 10.7 Summary

  • Operations include preparation, nominal and off-nominal use, shutdown, storage, and repair
  • Table 10.1 gives ten modes across three different systems; the modes can expose architectural requirements before detailed design
  • Contingencies permit recovery, emergencies prioritize protection, and stand-alone operation removes normal support

10.8 Downstream Influence: Design for X

Design for X Brings Later Constraints Forward

Design for X (DfX) is a family of guidelines that brings downstream concerns into early architectural decisions.

Guideline Early question
Design for Manufacturing Can the chosen form be made and assembled reliably?
Design to Cost Can the concept meet its cost target across its lifecycle?
Design for Test Where will tests observe and access critical behavior?
Design for Six Sigma How will variation affect performance and quality?

Examples from Crawley, Cameron & Selva (2016), §10.8. A circuit-board probe point is one concrete Design for Test provision.

Figure 10.5 · The Prevalence of “Ilities” Over Time

15 “ilities” tracked by journal mentions since 1884 (log scale): quality and safety dominate early; sustainability, interoperability, and scalability are recent arrivals. Not every “ility” is architecturally distinguishing, and they are not independent of one another. Source: Crawley, Cameron & Selva (2016), Fig. 10.5, after de Weck, Roos & Magee (2011), © MIT Press.

Which Ilities Distinguish Architectures?

Not every ility is architecturally distinguishing, and none always is

  • Reliability may distinguish between pump architectures, but not between vehicle architectures if it arises only from detailed design or the assembly method
  • Maintainability of a tablet may depend on an integral vs. modular case (architectural), or on how easily the screen coating cleans (not architectural)

The ilities are not independent

  • Durability may correlate with the emphasis on manufacturing quality
  • Modularity may affect adaptability
  • Robustness may be inversely related to flexibility

Section 10.8 Summary

  • DfX turns manufacturing, cost, test, quality, and other downstream concerns into early design constraints
  • The “ilities” name desired system qualities, but each needs a concrete measure and a reason to affect architecture
  • Choose the constraints that distinguish candidate concepts; do not assume every “ility” is independent

10.9 Downstream Influence: Product Evolution and Product Families

Architect Beyond the First Product

Products inherit earlier design decisions and must respond to changing needs and technology. The architect must consider later generations and related variants while designing the first product.

  • Product evolution: how a product changes over time through upgrades and new generations
  • Product family: a linked group of products serving different needs or market segments

Three architectural questions:

  1. What existing elements should we reuse?
  2. What should be able to change independently?
  3. What should future products share by design?

Design for Change: Legacy Elements and Stable Interfaces

  • Reuse carries constraints: legacy elements offer known behavior and paid-for development and tooling, but their assumptions may not hold in the new system
  • Revalidate in context: check interfaces, dependencies, and emergent behavior; allow for integration work and retesting
  • Clockspeed is the pace of change: different elements can evolve at different rates, and much future change is unforeseeable
  • Keep a vision for likely upgrades and variants; reserve space, power, bandwidth, or computing capacity where justified

Put stable interfaces between slow- and fast-changing elements so upgrades on the fast side do not force changes throughout the system. Extra interfaces and capacity cost something now; invest where the future option is valuable.

Adapted from Crawley, Cameron & Selva (2016), Section 10.9 and Boxes 10.2–10.3.

Reuse or Build a Platform?

Architectural choice Reuse Platforming
What is shared? An existing element applied to a new need Parts and processes intentionally shared across or within products
When is sharing decided? It was not intended in the original design Before all future variants and applications are known
Main tradeoff Save development effort, but inherit legacy constraints Invest in common elements now, but constrain future variants
  • Platforming can support product variety across markets and segments through shared development and production
  • Record assumptions about future variants: expected commonality must justify the investment and restrictions

Figure 10.6 · GE Healthcare’s LOGIQ Product Family

The figure shows eight variants in GE Healthcare’s LOGIQ ultrasound family. Compare the range of products when considering opportunities for shared architecture and components. Source: Crawley, Cameron & Selva (2016), Fig. 10.6. Used with permission of GE Healthcare.

Figure 10.7 · Platforming Benefits: Conception and Development

Phase Potential benefits
Conception Faster variants; entry into niche markets; easier deployment of new technology through common interfaces; technology risk concentrated in fewer parts
Development Shared engineering; less repeated testing and commissioning; shared test equipment; reusable or amended certifications

Condensed from Crawley, Cameron & Selva (2016), Fig. 10.7. Benefits depend on actual sharing across variants.

Figure 10.7 · Platforming Benefits: Production and Operations

Phase Potential benefits
Production Shared tooling; learning-curve labor savings; scale economies; volume purchasing; lower safety stock; flexibility in variant output
Operations Shared sustaining engineering and facilities; transferable operator training; purchasing and inventory savings; shared inspections and compliance work; flexibility in staffing

Condensed from Crawley, Cameron & Selva (2016), Fig. 10.7. Evaluate benefits over the entire product family and lifecycle.

Figure 10.8 · Platforming Costs: Before Production

Phase Costs and drawbacks
Conception Future variants must use shared parts; schedule and brand risk concentrate; variants may cannibalize sales; a sole supplier may raise prices
Development Designing for several use cases and more flexible test equipment adds cost

Condensed from Crawley, Cameron & Selva (2016), Fig. 10.8.

Figure 10.8 · Platforming Costs: Production and Use

Phase Costs and drawbacks
Production Lower-end variants may carry costly higher-end parts; configuration control and production capacity become harder to manage
Operations A shared part can fail across many variants; performance may fall short of a unique optimized design

Condensed from Crawley, Cameron & Selva (2016), Fig. 10.8.

Linchpin Parts and Divergence

  • Commonality can be non-architectural (standardizing on M8 and M10 bolts) or architectural (sharing engines across trucks, or a whole rolling chassis, drivetrain, and geometry). The architecture defines which modules can be paired, such as which axles with which transmissions
  • Platforms that save development cost often share linchpin parts at the heart of the architecture, such as Black & Decker’s common motor across its hand tools. Changes to a linchpin cascade through many other parts
  • Other examples of cost sharing: Volkswagen’s A platform (VW Jetta, Audi TT, Seat Toledo) and the Joint Strike Fighter’s Air Force, Marine, and Navy variants

Divergence. In the MIT Commonality Study, platform development cost up to 50% more than standalone development, yet many firms realized less sharing than they planned. Divergence is often set early: by long schedule offsets between variants, and by variant goals that don’t say where over-performance will be carried for the sake of common parts.

Section 10.9 Summary

  • Reuse is unintended sharing of a known element; platforming is deliberate, forward-looking sharing across a product family
  • Put stable interfaces between slow- and fast-clockspeed components, where unplanned evolution is most likely
  • Sharing supports product variety, but requires investment, introduces costs and risks throughout the lifecycle, and often diverges from the plan

10.10 Combining Influences: The ABCD Product Case

Combining Influences Iteratively

  • Upstream and downstream influences interact. Revisit goals and constraints as concept options develop
  • Innovation traditionally derives from one of two sources: a new customer need, or a new technology that improves the performance/cost ratio of meeting an existing need
  • This view is simplified (it omits value-chain integration, market expansion strategies, and installed-base service strategies), but it is a useful anchor

Figure 10.9 · The Initial ABCD Framework

Architecture Business Case Decision: two iterative cycles. Technology feeds the architecture cycle and customer needs feed the business case cycle; the business case sets goals for the architecture, which returns solutions to the business case. Source: Crawley, Cameron & Selva (2016), Fig. 10.9.

The Architect ↔︎ Business Case Interaction

  • When product innovation identifies a customer need, that need sets goals for the system architecture: the architect evaluates feasibility and helps determine whether the business case “closes” (survives financial scrutiny) based on solution cost
  • When product innovation derives from a new technology, the architect must evaluate whether the resulting solution actually addresses customer needs
  • Architecture and the business case develop together, with each informing revisions to the other

Figure 10.10 · The Full ABCD Framework

External drivers now flow in on both sides: regulation, standards, competence, and legacy elements shape the architecture cycle; competitive environment, strategy, and channels shape the business case cycle. Platforms and product lines converge on a proceed / do not proceed decision. Source: Crawley, Cameron & Selva (2016), Fig. 10.10.

Currencies, Drivers, and Channels

  • Each cycle has its own currency: the architecture is assessed in benefit, the business case in dollars. Together they inform the value proposition, benefit at cost
  • Competitive environment acts mainly on the business case (barriers to entry, competitor offerings, market timing). Regulation mainly constrains technical solutions, but can reshape the business case: Tier 4 Final made firms sell off inventory before the deadline and compete on new dimensions after it
  • Internal drivers: the architecture absorbs goals set by the firm’s strategy and by its supply chain competence
  • Platforms ?= product lines: in some businesses they coincide; in others the platform is a technical artifact and the product line is channel-focused

Section 10.10 Summary

  • The ABCD framework models architecture and business case as two interacting cycles: the business case sets goals for the architecture, and the architecture returns solutions
  • Technology and customer needs are the two most common entry points; the full framework adds external drivers (competitive environment, regulation) and internal drivers (strategy, supply chain competence), plus channels, product lines, legacy elements, and platforms
  • The two cycles converge on a single decision: proceed with the product, or not

Box 10.4 Case Study: The B-52 and B-2 Bombers

Figure 10.11 · Two Bombers, Two Architectures

  • Same mission, different architectures: tube-and-wing (B-52) vs. flying wing (B-2)
  • Which differences were decided early, and which most shape the performance envelope? (Box 10.1)
  • Tail: the B-52 has separate horizontal and vertical surfaces; the B-2 has none, which changes pitch and yaw stability
  • Engines: the B-2’s are concealed and integral (low radar signature); the B-52’s are under-wing and modular, allowing several upgrades

Figure 10.12 · Scaling a Product Family

Left: the Airbus A350 tube-and-wing family: a shared wing, stretched or shortened fuselage. Right: a proposed flying-wing civil transport family, scaling by adding center-body sections rather than stretching a tube. Source: Crawley, Cameron & Selva (2016), Fig. 10.12. (Left) © Airbus. (Right) Liebeck (2004), Journal of Aircraft 41(1), by permission of AIAA.

Why the Architectures Scale Differently

  • For tube-and-wing aircraft, the wing is sized for the heaviest family member; since wings are expensive to optimize, they’re shared across the family with minor changes
  • Net effect: the wing is “overdesigned” for the smallest family member, producing more lift than that aircraft needs
  • The flying-wing family instead scales by splitting along the centerline and inserting center-body sections: a different scaling mechanism

Figure 10.13 · Lift Distribution, Compared

Dark gray shows the lift-producing region on each architecture. For tube-and-wing, the fuselage produces almost no lift: lengthening it to add capacity forces the wing to grow to support the extra weight. For the flying wing, lift scales naturally with the size of the variant. Source: Crawley, Cameron & Selva (2016), Fig. 10.13, after Liebeck (2004).

Product Families and Architectural Choice

A downstream consideration, how a family of products needs to scale, can be a first-order driver of architectural choice, just as important as the primary function itself.

  • Both bombers deliver the mission function; the B-2’s concealed, integral engines reduce its radar signature, while the B-52’s modular engines have allowed several upgrades over its life
  • The civil-aircraft family comparison shows how scaling requirements can favor different forms; the bomber comparison adds distinct mission and technology pressures

Chapter 10 Summary

  • Upstream influences (strategy, marketing, regulation, and technology) shape the goals and constraints the architect must resolve before architecture can begin
  • Downstream influences (implementation, operations, Design for X, and product evolution) must be compressed and fed back into decisions made much earlier
  • The ABCD Product Case frames architecture and business case as two coupled iterative cycles, converging on a proceed/no-proceed decision
  • The aircraft case study illustrates how mission requirements and lifecycle considerations can lead to different architectures
  • Throughout, the architect must be prepared to declare a current valid information set so others can work, knowing it may be corrected and updated

Reference

Crawley, E., Cameron, B., & Selva, D. (2016). System Architecture: Strategy and Product Development for Complex Systems. Pearson. Chapter 10.

Next: Translating Needs into Goals

Chapter 11 returns to Part 3’s synthetic process, examining how the architect converts fuzzy stakeholder needs into concrete, testable goals.