Cover slide
TNO/ESI Symposium 2017
Tales of a shepherd dogTales of a shepherd dog
Bruno van Wijngaarden| TNO-ESI Symposium 2017Bruno van Wijngaarden| TNO-ESI Symposium 2017October 3rd 2017
Text (Only)
From project engineering to product platforms
Goals:• Increase speed• Grow
TNO/ESI Symposium 2017
Role of theSystem Architect
Text (Only)
Project Engineering
Material handling equipmentMaterial handling equipment
Sensors and actuatorsSensors and actuators
Machine control (PLC)Machine control (PLC)
Material Flow Control (MFC)Material Flow Control (MFC)
System Process control(WMS/WCS)
System Process control(WMS/WCS)
Material handling system(hardware)
Low level Controls (LLC)software
High Level controls (HLC)software
Integration….Integration….
Material handling system(hardware)
Material handling system(hardware)
Low level Controls (LLC)software
Low level Controls (LLC)software
High Level controls (HLC)software
High Level controls (HLC)software
Integration….
TNO/ESI Symposium 2017
Text (Only)
Project engineering: role of the system architect• System Designer• Safeguard KPI’s:
Throughput
Availability
Resilience (error recovery/graceful degradation)
Robustness to business changes
TCO
• Safeguard integration during design andimplementation
Increasing complexity: too much for one brain
TNO/ESI Symposium 2017
Text (Only)
Project engineering: limitations• System complexity• Risk• Inefficiency (cost)• Increased test effort (time)
TNO/ESI Symposium 2017
Text (Only)
Product platform for e-commerce warehouse automation
TNO/ESI Symposium 2017
Complexity:• Continuously evolving: portable, mobile infrastructure: AGVs, mobile robots• Series of one: material handling system is commodity• Autonomous: “Robots have taken over 1/3 of jobs by 2030”• Systems of systems: domain driven design, microservice architecture• X as a service: pay per use• Parameters x 10: closer to the end consumer
Complexity:• Continuously evolving: portable, mobile infrastructure: AGVs, mobile robots• Series of one: material handling system is commodity• Autonomous: “Robots have taken over 1/3 of jobs by 2030”• Systems of systems: domain driven design, microservice architecture• X as a service: pay per use• Parameters x 10: closer to the end consumer
Text (Only)
Product platform: role of the system architect
• System Solutions• Reference Architecture• Organisation: Paradigm shift• Manage Stakeholders
TNO/ESI Symposium 2017
Text (Only)
Product platform: Reference Architecture
TNO/ESI Symposium 2017
LogisticSolutionDomain
LogisticSolutionDomain
BusinessDomainBusinessDomain
MaterialHandlingDomain
MaterialHandlingDomain
• Customer orders• Stock• Consignments• Deliveries• Shipments
• Receiving• Picking• Batching• Consolidation• Packing• Despatch
• Storage & Retrieval• Sorting• Sequencing• Buffering• Transport• Fetch/put
Text (Only)
Product platform: Reference Architecture
LogisticSolutionDomain
LogisticSolutionDomain
BusinessDomainBusinessDomain
MaterialHandlingDomain
MaterialHandlingDomain
TNO/ESI Symposium 2017
Wha
t
How
Why:• Grow• Manage Complexity
Text (Only)
“All for one”
Product platform: Reference Architecture
LogisticSolutionDomain
LogisticSolutionDomain
BusinessDomainBusinessDomain
MaterialHandlingDomain
MaterialHandlingDomain
TNO/ESI Symposium 2017
Text (Only)
High Level controls (HLC)software
High Level controls (HLC)software
Material handling system(hardware)
Material handling system(hardware)
Low level Controls (LLC)software
Low level Controls (LLC)software
Material Handling DomainMaterial Handling Domain
Logistic Solution DomainLogistic Solution Domain
Business DomainBusiness Domain
Product platform: Reference Architecture
TNO/ESI Symposium 2017
Text (Only)
Product platform: Reference Architecture
TransportTransport StorageStorage FetchPut
FetchPut SortingSorting SequencingSequencing
TNO/ESI Symposium 2017
Material Handling Domain: Bounded Contexts
Text (Only)
TNO/ESI Symposium 2017
Material handling system(hardware)
Material handling system(hardware)
Low level Controls (LLC)software
Low level Controls (LLC)software
High Level controls (HLC)software
High Level controls (HLC)software
Conway is caged:from system wide scopeto SCS scopeBut…
Product platform: Reference Architecture Benefits
“jumping the fence”
“walking the perimeter”
Text (Only)
ADAPTO: manage stakeholders
TNO/ESI Symposium 2017
“you are constantly pushing the envelope” “you are too rigid”
SalesProductDevelopment
“I want stable requirements”
“I have dynamic customer projects”
SystemArchitect
Text (Only)
Role of the system architect:
Develop System Solutions
Develop reference architecture (DDD & microservices)
Manage stakeholders:a.o. Sales – and Product Development departments
TNO/ESI Symposium 2017