SDM 5001 Systems Architecture: Product Architecture Modular Architecture
SDM 5001 Systems Architecture: Product Architecture Modular Architecture
SDM 5001 Systems Architecture: Product Architecture Modular Architecture
LECTURE 7
PRODUCT ARCHITECTURE
MODULAR ARCHITECTURE
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 7.1
PRODUCT ARCHITECTURE/MODULARITY
© LGChan
PRODUCT ARCHITECTURE
3
© LGChan
Systems Architecture for Product Development
System Architecting involves clustering various components in a product such that the
resulting modules deliver behaviors and performance desired by stakeholders
Product Modules
o comprise sub-systems or elements and functions which are put together in the module
o have identifiable specific functions and behaviors
o can be operated and managed independently
o are made up of components (parts)
5
© LGChan
Three Types of Modularity 1
1 Modularity in Use
o User can combine several functions or physical objects and use them,
choose them when buying, or upgrade them together
6
Ref: Baldwin, Carliss ; Clark, K (2000) Design Rules Cambridge Mass. MIT Press © LGChan
Three Types of Modularity 2
2 Modularity in Design
o Designer can design each function separately and place in one physical object, or
several functions and their objects are combined and designed together
Example: a system is decomposed into subsystems or modules using design rules
created by the designer
o Standardization is the result of designs come into common use, and there is no further
change in the design
Example: camera lens and flash mount are designed to specifications
3 Modularity in Production
o Manufacturer can assemble a group of functions or physical objects or buy these as a package
o Example in manufacturing:
Complex products are divided into production process using separate process modules
(example: assembly line for mass production, Intel chip fabrication plant)
Modules can be outsourced to other suppliers for production when they can be specified
precisely
7
Ref: Baldwin, Carliss ; Clark, K (2000) Design Rules Cambridge Mass. MIT Press © LGChan
PRODUCT ARCHITECTURE: MODULAR AND INTEGRAL
8
© LGChan
Product Architecture
Product Architecture is the abstract conceptual structures underlying the functioning of
engineering artefacts (Ulrich 1995)
Product Architecture is the scheme by which the functional elements of the product are
arranged into physical chunks and by which the chunks interact…. links architecture to
system-level design and the principles of system engineering (Whitney)
chunk
9
Ref: Ulrich, K. (1995), “The Role Of Product Architecture In The Manufacturing Firm,” Research Policy Vol 24 No 3 pp 419-440 © LGChan
Two Types of Product Architectures
Modular Product Architecture
o Functional partitioning into discrete, scalable, reusable modules consisting of isolated, self-
contained functional elements
o Rigorous use of well-defined modular interfaces, including descriptions of module
functionality
o Ease of change to achieve technology transparency and, to the extent possible, make use of
industry standards for key interfaces
o Modular architecture sub optimize performance and increases costs because of redundancy
o Capability to assemble modules
10
© LGChan
Modular and Integral Architectures
Modular Architecture has Integral Architecture has
o many independent physical o many interrelated
component/function functions/physical component
o de-coupled interfaces o coupled interfaces
o one to one function mapping o one to many functions mapping
product systems
physical components
functional elements
MAPPING
11
© LGChan
Example: Computer Hardware
Modular Architecture (Ulrich 1995)
1. arrangement of functional elements
2. mapping from functional elements to physical components
3. specification of the interfaces among interacting physical components
12
Ref: Ulrich, K. (1995), “The Role Of Product Architecture In The Manufacturing Firm,” Research Policy Vol 24 No 3 pp 419-440 © LGChan
Example: Computer Software
o Modular software design is a design strategy in which a system is composed of relatively small and
autonomous routines (procedure, function, and subroutine) that fit together
Interfaces are provided by Application Programming Interface (API)
– Example
Adobe CS Suite, Microsoft Office, R Packages, MATLAB library
Module
Manager
13
© LGChan
Example: Consumer Products
Pre-Fabricated Houses System Modular Office Furniture System
House owners can choose standardized Office space can be partitioned to different
building components to design their houses workstations with removable panels, desks,
and cabinets
Modular Architecture
o Flexibility is important
o Sections/Modules of product connect
strongly within themselves (as subsystems, tight cohesion) and
weakly to other sections (systems, loose coupling) at their interfaces
14
© LGChan
Example: Complex Manufactured Products
o An automobile comprises several modules made o An aircraft has a flexible manufacturing
from different manufacturers which often supply design that allows it be customized to buyers
the same components to different car makers. requirements.
– Example: battery, chassis, air bags, air conditioners – Example: jet engines from different suppliers,
commercial vs freight carriers
Sony Walkman
200 models in
4 platforms
Sony Walkman modular design extends the reusability and product life of its cassette player
16
Source: Sanderson and Uzumeri (1996) Managing Product Families. Irwin © LGChan
Advantages and Disadvantages of Modular Architecture
Advantages Disadvantages
17
© LGChan
Advantages and Disadvantages of Integral Architecture
Advantages Disadvantages
18
© LGChan
Limits to Modularity
Modularity Limit Test
Practical Guide
Partition until you can obtain the Smallest Part
from COTS (commercial off the shelf) at the
lowest costs to purchase and assemble Unclear Interfaces
One to One Mapping Not
Possible
Different Interfaces
One to One Mapping Impossible 19
© LGChan
MODULAR DESIGN
20
© LGChan
Typical Modular Interfaces
21
Source: Ulrich (1995) Role of Product Architecture in Manufacturing Firm Research Policy Vol 24 pg 419-440
© LGChan
Principles of Good Modular Architecture Design 1
22
© LGChan
Principles of Good Modular Architecture Design 2
Explicit Interfaces
o Make all dependencies between modules explicit (no hidden coupling)
Small interfaces
o Keep the interfaces minimal
• Combine many functions into single modules
• Divide large interfaces into several interfaces
Isolate Volatility
o Identify areas of the design subject to uncertain changes and isolate them
23
© LGChan
Modularization and Standardization
Modular Architecture makes standardization possible
Modular Architecture enables outsourcing of modules to external manufacturers in a supply chain
Standardization Criteria
o Component implements commonly useful functions
o Interface to component is identical across more than one different product
o Interfaces are decoupled: a change in one component does not interfere with operation of the
remainder components
Benefits of Standardization
o Decreases component costs, lower complexity in design, and reduces lead time in product
development
o Higher performance obtained from accumulated learning experience of supplier
o Modularization emphasizes variation and deals with it through the active management of
standardized interfaces
o Standardization attempts to find an average performance level of the interfaces 24
© LGChan
PRODUCT ARCHITECTING PROCESS
MODULAR OR INTEGRAL?
25
© LGChan
Product Development Process and Decisions
Product Test
Concept System Level
Detailed Design and
Development Design
Refinement
Modular Approach
o Heavyweight system o Components design proceeds o Effort focused on checking
architect as team leader in parallel for unexpected coupling
o Map functional elements o Monitoring of components and interactions
to components relative to interface standards o Required performance
o Define Interface and performance targets changes localized to a few
o Choose technological standards and protocols o Design performed by components
working principles o Division of effort to “supplier-like clients”
o Set performance targets specialists o Components testing can be
o Define desired features done independently
and variety
o Choose architectural
approach Integral Approach
o Heavyweight system o Constant interaction required o Effort focused on tuning
integrator as team leader to evaluate performance and the overall system
o Emphasis on overall to manage implications of o Required performance
system-level performance design changes changes propagate to
targets o Component designers are all many components
o Division of product into a “on the core team”
few integrated o Component tests must be
subsystems done simultaneously
o Assignment of
subsystems to multi-
disciplinary teams
26
Source: Ulrich (1995) Role of Product Architecture in Manufacturing Firm Research Policy Vol 24 pg 419-440 © LGChan
EXAMPLES : PRODUCT ARCHITECTURE
27
© LGChan
Example 1: Canon Printer Head Architecture
Ink tank
Printer head
Position
Store Paper
Output In Y-Axis Control
Printer
Supply
Store
“Pick” DC
Blank
Paper Paper Power
Communicate
with Command
Functional Host Printer
Flow of forces or energy
or Physical
Elements
Connect
Flow of signals or data to
Host
Source: Ulrich K, Eppinger S (2003) Product Design and Development 3rd ed pg 172-176 McGraw Hill, New York
© LGChan
DeskJet Printer - Cluster Elements into Modules (Chunks)
Enclosure
Enclose
Printer
Geometric Layout
Print
Cartridge
Paper
Store
Tray Position
Output Paper Control
In Y-Axis Printer Supply
Power Cord
DC
and “Brick”
Store Power
Blank “Pick”
Paper Paper
Communicate
with Host
Command
Driver
Host Software
Printer
Logic Board
© LGChan
DeskJet Printer – Physical Components Layout
logic
board user interface board
print
cartridge
paper tray
print
mechanism
chassis
enclosure
print cartridge
height
roller
paper
paper tray
chassis
logic board
© LGChan
HP LaserJet Printer Process Flow Diagram
Copy Fax
Add On Module
Paper Cassette 32
Add On Module
© LGChan
Example 3 Black and Decker Versapack Hand Tools
Source: Dahmus et al (2001) Modular Product Architecture Design Studies Vol 22 No. 5 September 2001 pp 409-424 © LGChan
EXAMPLE : COFFEE MACHINE
34
© LGChan
Example 4: Braun KF Coffee Machine
Components
Braun Family Model
A Cord/cord storage G Dial for water filter exchange
B Space compensator H Filter holder with drip stop
C. Water level indicator I.Hotplate
D. Water container J.On/off switch
E. Water filter cartridge
K.Switch for keeping small quantities hot
(not with model KF 130 / KF 148)
(only with KF 145 / KF 147 /KF 148 / KF 155)
F Aroma selector
L Carafe with lid 35
© LGChan
Example: Braun KF Coffee Machine
Main
Function
Sub-Functions
Optional
Functions
Functional Module
36
© LGChan
EXAMPLE : MODULARITY IN AIRCRAFT INDUSTRY
37
© LGChan
Airbus Aircraft Components Suppliers
38
© LGChan
Boeing Aircraft Components Suppliers
39
© LGChan
Motivation of Modularity in Aircraft
Modularity in Design
o Reduces time for product requirements from different customers
o Enables rapid adoption of new technology
o Builds component and subsystems expertise (focus and specialized training in workforce)
o Enables platform strategies (reuse proven technology and components in a variety of related products)
o Risk sharing with external suppliers in research and design of new technology
o Key Concepts
– modular vs integral architecture
– clustering into chunks
– planning product families
o Modularity is good for physical integration but is not enough to resolve overall
performance. Critical competences should not be outsourced
o Modularity leads the way to outsourcing to cut costs, share risks, and reduce
development time
43
© LGChan
Additional Resources
44
© LGChan
END OF LECTURE 7.1
PRODUCT ARCHITECTURE
45
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 7.2
ARCHITECTURE PLATFORM DESIGN AND STRATEGY
© LGChan
PRODUCT PLATFORM ARCHITECTING
2
© LGChan
Product Platform Planning and Strategy
Product Family
a group of related products that share common features, components, subsystems to satisfy a
variety of markets
Product Platform
collection of common elements or modules, especially the underlying core technology, from
which a stream of derivative products can be efficiently created and launched
Derivative Product
products derived from the product platform through:
o addition, removal, or substitution of one or more modules (module-based product family)
o scaling or “stretching” the platform in one or more dimensions (scale-based product family)
Commonality p
possession of common features or attributes in either the product or the manufacturing process
for a set of products
3
© LGChan
Two Types of Platform Strategy
Platform Strategy is a planning approach to maximize product development
and market leverage from common technology
Example: Example:
power tools (drills), aircraft design, prefabricated houses, semiconductors,
consumer appliances (vacuum cleaners, electronic components
toothbrush), consumer electronics (Ref Works: D. Rosen, S. Kota, K. Ishii, Z. Siddique)
(walkman, cameras)
(Ref Works: K. Otto, K. Ulrich, K. Wood, K. Ishii, M. Tseng)
4
© LGChan
Design Rules for Modularity
Partitioning of a System into Modules is best achieved by Design Rules which are clear
and complete at the beginning of the partitioning process
2. Interfaces
o Describe in detail how the modules will interact, including how they will fit together,
connect, and communicate
3. Standards
o Testing a module's conformity to the design rules (can module X function in the
system?)
o Measuring one module's performance relative to another (how good is module X versus
module Y?)
5
© LGChan
Motivation of Product Platform
Benefits of using commonality products in product platform strategy are:
o Increase product variety, revenue and market
o Shorten product lead time in design (and risk) and production
o Improve economy of scale and scope to reduce costs
o Reduce set-up and retooling time
o Fewer components in inventory
o Fewer parts need to be tested and qualified
o Improves overall product quality
o Standardized interfaces facilitate addition, substitution, and removal of modules
6
© LGChan
Commonality vs Distinctiveness
100%
Very Unique Parts Scenario D
Products are very
Scenario A distinctive, yet
Products are very sharing many parts
distinctive, sharing
few common parts Architecture 3
uniqueness commonality
Scenario C
Products are not
distinctive, yet Scenario B
share few parts Products are less
distinctive,
sharing many product
Architecture 2 parts
architecture
Architecture 1
Very Ordinary Parts
requirements between
1. Differentiating the product for
Designs various customers
Based on 2. Taking advantage of the economic
Common benefits by reusing common
components
Platform
Poor
Designs o Product architecture will determine
what trade-offs are available…
if no good options are available, see
Percentage of Common Parts if the options can be improved by
(More common components means lower Costs)
changing the product architecture
Performance vs Commonality (Simpson)
8
© LGChan
Platform Planning Process 1
Three Platforms Plans
1. Product Plan
2. Differentiation Plan
3. Commonality Plan
What model concepts and variants will we
Product Plan deliver at what times to what target
customers?
Segments
What major options do we offer for each model
and variant
Time
⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝
⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝
⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝
⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝ ⃝
Product
Architecture
How will we differentiate the models from one Which elements are common and which are
another? distinct across the models (and how are distinct
How will we make sure the models attract our elements different)
target customers?
9
Ref: Robertson, David, K Ulrich (1998) Planning Product Platforms Sloan Management Review. Summer 1998 pg 19-31 © LGChan
Platform Planning Process 2
Product Plan
o roadmap: establish which products to offer
over a period of time
o comes from the company’s overall plan
o addresses customer profile and needs
10
© LGChan
Marketing Strategies with Product Platforms
Vertical Market Segment Similar User Segment – Differentiated Products
High Cost/
High Performance
Market Segment A
Market Segment B
Market Segment C
Market Segment D
Mid Range
Low Cost/
Low Performance
Mid Range
12
© LGChan
Product Platform Strategy Process
1. Segment the markets 4. Analyze competing products
- use planning grid - compare your platforms against your
competitors: technology,
2. Identify growth areas functionality, cost, quality
- expected growth rate, market share,
competitors 5. Consider Future Platform Initiatives
- plan where you want to position
3. Define and map current product your future platforms
platforms
- identify your current platform
position
High Cost/High Performance Entry Premium Product Entry Premium Product Entry Premium Product
Mid Range Entry Mid Range Product Entry Mid Range Product Entry Mid Range Product
Low Cost/Low Performance Entry Low Cost Product Entry Low Cost Product Entry Low Cost Product
(Ref: Meyer, H, A. Lehnerd 1997, The Power of Product Platforms, The Free Press, NY) © LGChan
Example: Bosch Garden Tools
Bosch Rotak 32 Bosch Rotak 34R
Rotary Lawn Mover ($329) Rotary Lawn Mover ($395)
Similar Users
Bosch AHM 30 Bosch ASM 32
Hand Mover ($140) Electric Lawn Mover ($240)
Vertical Market Leveraging
15
(Source: Simpson) © LGChan
Example: Gillette Shaving Razors
16
(Source: Simpson) © LGChan
Example: Apple iPhone Product Strategy
iPhone 6S+
2015
17
© LGChan
Process of Creating NEW Product Platform
Extent of Product Change
range of performance
Platform Next dimensions
Next
Generation Generation o Target new segment of
customer but design for easy
Process
modification into derivatives
through addition,
Single substitution, or removal of
Development features
Improvements,
Upgrade Hybrids, Derivatives
Derivatives, Hybrids Projects
Incremental o Incremental changes in
Changes products or processes
18
(Ref: Wheelright, Steven, K.Clark Creating project plans to focus product development. Harvard Business Review Vol 70 No 2 March April 1992 pp 70-84 © LGChan
Example: Automobile Chassis Platforms
o Volkswagen supplied chassis (floor group) to the different brand of cars in VW Group
(VW, SEAT, Skoda, Audi)
o The car brands target different market segments
6th generation
5th generation
19
(Source: http://en.wikipedia.org/wiki/List_of_Volkswagen_Group_platforms ) © LGChan
Strategy in Modular Platform - Point of Differentiation
Delayed Differentiation
o A concept in supply chain management where the manufacturing process starts by making
a generic or family product that is later differentiated into a specific end-product
o Common in industries with high demand uncertainty, and can be effectively used to
address the final demand even if forecasts cannot be improved
Point of Differentiation
o The point in the manufacturing process where a product can only be made into a specific stock
keeping unit (SKU, minimum quantity per batch)
20
© LGChan
Example of Late Point of Product Differentiation
Tee Shirt Manufacturer Paint Manufacturer
o Knitted sweaters are initially all white, and then Colored pigments are added to paint base, mainly
dyed into different colored only when the alkyd resins and solvents, only when the desired oil
seasons customer color preference/demand is paint color is required
know
o It is usually necessary to redesign the products,
and re-sequence to modify the order of product
manufacturing steps
o Similar Examples: Sports Jerseys are late
differentiated with player names
© LGChan
Risks of Relying on Product Platforms
o Introduction of undesirable functions and unexpected technical problems in different variants based
on the same platform
(example: chassis platform of small cars are used in heavier SUV which have to carry heavier loads)
o Cannibalization of high-end products by low-end products based on the same platform product
family, especially when customer awareness is high (example: VW Golf versus Skoda)
o Loss of performance competitiveness if the degree of commonality is chosen too high and market
segment is price insensitive
(example: using VW platform components in Porsche cars)
24
Source: Olivier de Werck (MIT) © LGChan
Disadvantages of Product Platforms
o Developing a product platform can cost 2-10 times more than a single product
(Ulrich & Eppinger, 2000)
– In automotive industry, up to 80% of total vehicle development cost is spent on platform including
engine and transmission (Muffato, 1999)
– About 60% of total cost goes to designing a platform (according to Sundgren, 1999)
o Sharing components across low-end and high-end products can increase unit variable costs
due to overdesigned low-end products (Gupta & Krishnan, 1998; Fisher, et al., 1999)
o Platforms are not appropriate for extreme levels of market diversity or high levels of non-
platform scale economies (Krishnan & Gupta, 2001)
o Platform development requires multifunctional teams, and problems may arise over different
time frames, goals and assumptions (Robertson & Ulrich, 1998)
25
Source: Olivier de Werck (MIT) © LGChan
END OF LECTURE 7.2
ARCHITECTURE PLATFORM DESIGN AND STRATEGY
26
© LGChan