Support for configuration of physical products and services AMICT’2015 Petrozavodsk, May 13, 2015 Juha Tiihonen www.cs.helsinki.fi/juha.tiihonen 14.5.2015 1 Department of Computer Science Juha Tiihonen Doctoral dissertation • 10/2014 • Supervisor • Prof. Casper Lassenius, Aalto University, Department of Computer Science and Engineering, Finland • Advisors • Prof.Tomi Männistö, University of Helsinki, Department of Computer Science, Finland; • Prof. Emeritus Sulonen, Reijo, Aalto University, Finland • Opponent • Prof. Gerhard Friedrich, Alpen- Adria Universität Klagenfurt, Austria http://urn.fi/URN:ISBN:978-952-60-5895-5 = http://bit.ly/1zdpixN Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 14.5.2015 2 Juha Tiihonen
Mass customization (Pine, 1993) • Ideal: products meet individual requirements at the price of a mass product à competitive advantage • Key capabilities (Salvador, de Holan, & Piller, 2009) • Understand customer needs and their variability à solution space development à product family: configurable product • A robust process to fulfill differentiated customer needs • Choice navigation capability to support customers in identifying their own solutions Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 3 Juha Tiihonen Configurable products • Pre-designed to meet a given range of different customer requirements ( product family ) • Each delivered product individual is tailored to the individual needs of an individual customer • Each product instance is specified as a combination of pre- designed components or modules. • The product has a pre-designed general structure or architecture or a set of these • There is no need to do creative design as a part of the sales- delivery process (Tiihonen & Soininen, 1997) www.cs.helsinki.fi/juha.tiihonen 4
Configurator • Software system that supports Configuration model efficient and errorless Customer ”rules of the game” specification of individualized of the product products or services requirements • Configurators enable Components (BOM) Configurator representing the variability of Connections? configurable products by Drawings? creation and management of outputs configuration models Configuration • A tool for configuration modeling Produced as specified by • Another tool for the customer or specifies configuration sales person Product individual • Customer receives a product individual according to the specification Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 5 Juha Tiihonen Core concepts and their major relations 6
Research questions • RQ1: What are the concepts central to configuration knowledge? • RQ2: How to construct a practical and computationally well- founded sales configurator? • RQ3: Can users be effectively supported in finding suitable products and services with personalized recommendations? • RQ4: How does service configuration differ from the configuration of physical products? Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 7 Juha Tiihonen Overview • IT tools to support business based on mass customization • Conceptual model for WeCoTin sales configurator representing configuration Service configuration models n • Novel configurator WeCoTin o i t a d n e m m o c e R • How does service configuration differ from the configuration of physical products? • How to apply recommendation technologies that support selection making for/in context Concep- tualization of configurable products? • Sales configurator information systems design theory Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 8 Juha Tiihonen
Method: Design Science (Hevner, March, Park, & Ram, 2004, redrawn) Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 9 Juha Tiihonen RQ1: What are the concepts central to configuration knowledge? • Modeling conceptualization describes ‘the rules of the game of product’ • Components : physical (or logical) Legend Crawler building blocks [1] base Concrete Crawler Drive component type Power unit • Ports : connections (‘socket & plug’) Cabin assembly unit [1] [1] [1] Abstract • Resources : balance component type Winch Caterpillar Power unit Cabin Drilling module drive assembly production and consumption Port type [0,1] [1] languange: Engine (‘big enough fuse’, ‘enough disk’) Track Resource {GB,D,FIN, Winch Drilling boom assembly N,DK,F,E, type [2 identical] P,I,CR} • Functions/feature s Boom and Generalization Rockdrill Track Feeder (classification) • Constraints [1] part name [n,m] [1] Part definition with part Normal • Attributes for main concepts name and cardinality Boom & Hose Always Boom track Engine Feeder reel with [1] block amount LDA • Classification for main concepts Three edge [1] Drill attachment Rockdrill Resource production [0,1] track [1] Boom and use Hose reel • Compositional structure BA DA 1 Engine R Engine S (components, functions / HDA LDA HDA 135 kW HL500 HL600 HL700 Constraint features) LBA 108 KW HBA LDA HDA 1 1 1 Engine R 1 1 108 kW 119 kW w/o emission control 108 kW Power 135 kW (I, Tiihonen, Lehtonen, Soininen, Puikkinen, Sulonen & Riitahuhta, 1999) Department of Computer Science www.cs.helsinki.fi/juha.tiihonen 10 Juha Tiihonen
Recommend
More recommend