SERVICE SYSTEMS & ENGINEERING

146
1 SERVICE SYSTEMS & ENGINEERING John Sum, Associate Professor Institute of Technology Management National Chung Hsing University

description

SERVICE SYSTEMS & ENGINEERING. John Sum, Associate Professor Institute of Technology Management National Chung Hsing University. 1. Outlines. Service Systems Organization as a Service System (OaaS) Layer Structure of a Service System Service Management , SOT, Service Blueprint and SOA - PowerPoint PPT Presentation

Transcript of SERVICE SYSTEMS & ENGINEERING

Page 1: SERVICE SYSTEMS & ENGINEERING

1

SERVICE SYSTEMS & ENGINEERING

John Sum, Associate ProfessorInstitute of Technology ManagementNational Chung Hsing University

Page 2: SERVICE SYSTEMS & ENGINEERING

2

Outlines

Service Systems Organization as a Service System (OaaS) Layer Structure of a Service System Service Management, SOT, Service Blueprint

and SOA Service Science & Computing Service Engineering Epilogue: Service Labors Statistics

Page 3: SERVICE SYSTEMS & ENGINEERING

3

Service Systems

Page 4: SERVICE SYSTEMS & ENGINEERING

4

Systems View

Physical Systems Central nervous systems Immune systems Solar system Eco-systems

Engineering systems Ventilation systems High Speed Rails Mechanical systems Information systems Internet

Business/Management Enterprises/NGO Information systems Factories Banks Accounting firms

Page 5: SERVICE SYSTEMS & ENGINEERING

Systems View

What is a Service? Service Science area

Provider/client interaction that creates and captures value

A change in condition or state of an economic entity (or thing) caused by another

Intangible and perishable… created and used simultaneously

Deed, act, or performance All economic activity whose output is not physical

product or construction(http://www.research.ibm.com/ssme/services.shtml)

Page 6: SERVICE SYSTEMS & ENGINEERING

Systems View

Computer Science area A mechanism to enable access to one or more

capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description

(http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm)

A service is an abstract resource that represents a capability of performing tasks that represents a coherent functionality from the point of view of provider entities and requester entities.

(http://www.w3.org/TR/ws-arch/#service)

Page 7: SERVICE SYSTEMS & ENGINEERING

Systems View

Economic Area A service is a set of one time consumable and perishable

benefits delivered from the accountable service provider, mostly in close

coaction with his internal and external service suppliers, effectuated by distinct functions of technical systems and by

distinct activities of individuals, respectively, commissioned according to the needs of his service consumers by

the service customer from the accountable service provider, rendered individually to an authorized service consumer at his/her

dedicated trigger, and, finally, consumed and utilized by the triggering service

consumer for executing his/her upcoming business activity or private activity.

(http://en.wikipedia.org/wiki/Service_(economics))

Page 8: SERVICE SYSTEMS & ENGINEERING

Systems View

Examples of services Transportation: Taxi, Bus, Train, Ferry, Airplane Logistics (carrier services), 3PL Banking & Finance, Professional Consultant Government, Education, Health Care Travel Industry (e.g. Hotel, Travel Agents) Entertainment, Movies, Gambling Restaurant, Food & Beverage Google Search, Google Map, iTune, KKBox Internet Services, Telecom Services, Cloud Services

Page 9: SERVICE SYSTEMS & ENGINEERING

Systems View

In accordance with Service Research & Innovation Initiative, Special Interest Groups Healthcare IT Services Financial Intelligent Services/Knowledge Management Cloud Services Telco/Mobile Services Service Innovation/Engineering/Quality Cross Enterprise Collaboration Service Innovation for Public Sectors Service Innovation for Emerging Markets Environmental Services University Research Programs/New Curriculum Development IT for Agriculture HPC as Services Service Management & Marketing

Page 10: SERVICE SYSTEMS & ENGINEERING

10

Product-Service Systems

Definition A system that produces products and

provides services to its customers is a product-service system.

Examples Acer is a PS system. It produces notebooks and

provides after-sell services. TV manufacturer is a PS system. It produces TV

and provides after-sell services.

Page 11: SERVICE SYSTEMS & ENGINEERING

11

Product Systems

Definition A system that solely produces products to its

customers is called product system.

This kind of systems does rarely exist. Even an OEM will sell not just products manufacturing, but

also with [service level] agreements in products delivery schedule, after-sell services, and others.

So, better call these systems Product-Oriented System. Related concept: Good-Dominant Logic Supply Chain

Page 12: SERVICE SYSTEMS & ENGINEERING

12

Service Systems

Definition A system that solely provides services to its customers is

called service system.

Examples Normally, companies in the service sector Accounting firms, Banks, Law firms Car repairing workshops Restaurants, Hotels, KTV, Pubs/Bars IT consultant firms Marketing consultant firms

Related Concept: Service-Dominant Logic Service Supply Chain

Page 13: SERVICE SYSTEMS & ENGINEERING

Services from Suppliers

R&D

Management Processes

Finance/Acct. (Process)

HR (Process)

Marketing/Sales

Services/Products to Customers

Support Processes

Bank & InvestorsManagement Process-Quality Control-Schedule Tracking

Customer Service

IT Mgt

Service Delivery Process(Routine work)-Repeated every month, every week, every day

R&D: New product design, new service delivery process

Business Development External Organizations

Page 14: SERVICE SYSTEMS & ENGINEERING
Page 15: SERVICE SYSTEMS & ENGINEERING

Service Systems

The primary objective of an organization is to provide high quality services/products to the customers.

The focus is on how to design the process to deliver high quality products and good services.

Two processes have to be carefully designed: service delivery/production process and management process.

Customers are expected to be involved in the process (i.e. service encounter).

Each employee (department) is involved to accomplish this ultimate objective.

Employee (department) could take part in more than one process. Employee (department) could take multiple roles in an organization.

An organization is social network. In other words, it is a service system or a product-service system.

Page 16: SERVICE SYSTEMS & ENGINEERING

Service Systems

Such a system design is complicated. System approach, i.e. an organization is a system Three interrelated issues:

Service encounter Service delivery process Organization design

Required knowledge System Theory System Engineering and/or Service Marketing

Page 17: SERVICE SYSTEMS & ENGINEERING

Service Systems

Service encounter (c.f. User requirement specification) Customer interaction with the organization Tools:

Business model UML – User case diagrams

Required knowledge Consumer Behaviors User Experience Design Human-Computer Interactions Imagination

Page 18: SERVICE SYSTEMS & ENGINEERING

Service Systems

Service delivery process (c.f. Process models) Extended from the service encounter Detail specifications on the interactions amongst

customers, employees within the organizations and employees in the suppliers

Tools: Service blueprint UML – Sequence diagrams

Business operations design

Page 19: SERVICE SYSTEMS & ENGINEERING

Service Systems

Organization design (c.f. Design models) Organization structure (i.e. architecture)

Modular structure, quality measures, KPI, etc. Operation management specification

Modeling and analysis for the optimal design Required knowledge

Organization Theory (Principles in structuring) Organization Behavior (Human factors) Modeling & Simulations Principles of Management

Page 20: SERVICE SYSTEMS & ENGINEERING

Services from Suppliers

R&D

Management Processes

Finance/Acct. (Process)

HR (Process)

Marketing/Sales

Services/Products to Customers

Customer Service

IT MgtBusiness Development

Service Delivery Process

Service Encounter

Conceptual Diagram of an Organization Design

Page 21: SERVICE SYSTEMS & ENGINEERING

21

Three levels of views of an organization: (1) Organization as a PS System (2) Department as a PS/S System, (3) People/Machine as a PS/S System

Organization

Department

People/Machine

Organization as a Product-Service System

Page 22: SERVICE SYSTEMS & ENGINEERING

22

Core PS/S SystemsOrganization

Organization as a Product-Service System

Page 23: SERVICE SYSTEMS & ENGINEERING

23

Organization as a Service System (OaaS)

Page 24: SERVICE SYSTEMS & ENGINEERING

24

Organization can be defined as a PS System. Each department can then be defined as a Service Unit. Working Teams (color blocks) can also be viewed as service units.

Organization

Service Unit

Service Unit

Organization as a Composition of Service Units

Page 25: SERVICE SYSTEMS & ENGINEERING

25

Organization as a Composition of Service Units Service unit transforms input resources to the

products and/or services to other service units or customers.

Service unit is realized by Process, People, Tools. Process defines the tasks to manufacture the physical

goods and/or deliver the services. People are responsible to accomplish the tasks which are

defined in the process. Tools (Technologies) can help people to do the job easier.

Page 26: SERVICE SYSTEMS & ENGINEERING

26

Organization as a Composition of Service Units

Tools include (i) hardware like plastic molding machine, rice cookers, computers, scanners; and (ii) information systems.

Page 27: SERVICE SYSTEMS & ENGINEERING

27

Organization as a Composition of Service Units Kitchen is a service unit in a restaurant.

Product to be delivered: Cuisines. Service to be added: Delicious. Cooking dishes is the process. The chefs and the waiters are the people who

cook and serve the customers. Ovens, pans, gas cookers and rice cookers are

the tools for the chefs to cook. Online ordering system is the tool for the chefs

and waiters to better serve the customers.

Page 28: SERVICE SYSTEMS & ENGINEERING

28

Organization as a Composition of Service Units SD Department is a service unit in an IT firm.

Product to be delivered: Information systems. Service to be added: System maintenance. System development is the process. Software engineers, analysts and programmers

are the people who develop the system. CASE tools and UML are the tools for the SD

team to develop the system.

Page 29: SERVICE SYSTEMS & ENGINEERING

29

Core Service UnitsOrganization

Organization as a Composition of Service Units

Page 30: SERVICE SYSTEMS & ENGINEERING

30

Organization as a Composition of Service Units Human Resource Department is a service unit.

Interview and recruit the right people to fill in the service units.

Accounting Department is a service unit. Releasing payrolls to the people. Paying the suppliers for their raw materials or services.

Sales & Marketing Department is a service unit. Products/services promotion, Marketing survey.

Customer Service Department is a service unit.

Page 31: SERVICE SYSTEMS & ENGINEERING

31

Organization as a Composition of Service Units Board of Directors (BoD) is a service unit.

Analyze the five years plan, and the future development plan.

Information System Department is a service unit. Develop and maintain information system to support the

processes to be done in the service units within the organization.

R&D Department is a service unit. Product design and Production scheduling

Page 32: SERVICE SYSTEMS & ENGINEERING

3232

Organization as a Service Unit

Suppliers Manufacturers Distributors Retailers Customers

Cash flow Product flow

Industry is a network of organizations. An organization can be defined as a service unit which serves other organizations in the network.

Page 33: SERVICE SYSTEMS & ENGINEERING

33

Layer Structure of a Service System (Service Systems Model)

Page 34: SERVICE SYSTEMS & ENGINEERING

34

Layer Structure

Page 35: SERVICE SYSTEMS & ENGINEERING

35

Layer Structure C.F. OSI Open System Model for Network Protocol.

Page 36: SERVICE SYSTEMS & ENGINEERING

36

Layer Structure

Layered Structure Systematic approach to analyze/design a service system. An overall picture for understanding, analysis (evaluate),

design, develop and maintain/manage a service system. Lower layer provides services for the upper layer. The

topmost layer is “customers”. Participants in the same layer provide services amongst

each others.

Similar idea comes from other layered models Service blueprint OSI 7-Layer model for computer networks Cloud computing

Page 37: SERVICE SYSTEMS & ENGINEERING

37

Layer Structure

Service Blueprint

Page 38: SERVICE SYSTEMS & ENGINEERING

38

Layer Structure

Service Oriented Architecture

Page 39: SERVICE SYSTEMS & ENGINEERING

39

DatabasesDatabasesPackagedPackaged

ApplicationsApplicationsLegacyLegacy

ApplicationsApplicationsERPERP CRMCRM

Operational SystemsOperational Systems

Component-based service realizationsComponent-based service realizations

Business Business ServicesServices

Business Business ProcessesProcesses

Infrastructure ServicesInfrastructure Services

Business Business DomainDomain

Order ManagementOrder ManagementPurchasing Purchasing InventoryInventory

DistributionDistribution

create, modify, create, modify, suspend, suspend, cancel orders,cancel orders,schedule orders, schedule orders, create, modify, create, modify, delete bulk delete bulk orders,orders,order progressorder progress

1

2

3

4

5

6

Page 40: SERVICE SYSTEMS & ENGINEERING

40

Layer Structure

OSI 7 Layer Model for Computer Networks

Page 41: SERVICE SYSTEMS & ENGINEERING

4141

Service Management, Service Oriented Thinking, Service Blueprint and Service Oriented Architecture

Page 42: SERVICE SYSTEMS & ENGINEERING

42

Service Management

Service Management Managing the process, the people and the tools of all the

service units within an organization (or industry) in order to deliver quality services/products to the end customers.

Manage the services for managing the usage and the development of the services.

Challenges in Service Management Complexity of the service systems. Organization, partners, suppliers and customers are all

participants in the system. Definition of “Service” is not unique (e.g. OEM is providing

production service to its clients.)

Page 43: SERVICE SYSTEMS & ENGINEERING

43

Service Management

Information Management Manage the usage of the information system, and the information

technologies for the IS. Develop the IS (as a tool) for people to do better job. Manage the technologies for managing the usage and

development of the IS.

Technology Management (Management of Technology) Manage the usage of the tools for people to do better job. Develop the right tools for people to do better job. Manage the technologies for managing the usage and the

development of the tools. (Manage the tools for managing the usage and the development

of the tools)

Page 44: SERVICE SYSTEMS & ENGINEERING

44

Service Management

Technology as a Product Manage the usage and the development of the technologies for

people to manage the design and production of new products.

Product-Related Issues Product Design, Product Innovation, Product Life-Cycle,

Manufacturing, Quality Control, SCM Intellectual Property, R&D, Industry-Academia Collaboration Technology Commercialization, Technology Transfer

Managerial Issues Marketing, CRM, Project Management, Creative Management Information Systems & E-Commerce, Knowledge Management Strategic Management, Business Ethic, Entrepreneurship

Innovation Issues Social Networks, National Innovation Networks (facilitate product

innovation), Industrial Analysis Organization Transform, Systems Thinking, Intellectual Property Law

Page 45: SERVICE SYSTEMS & ENGINEERING

45

Service Management

Technology as a Tool (Service) Manage the usage and development of the tools for people to manage the

organization. Manage the usage and development of the tools for people to manage the

usage of the tools.

Tools-Related Issues Tools Design, Intellectual Property, Technology Forecasting & Assessment R&D, Industry-Academia Collaboration Software as a Service, Infrastructure as a Service

Managerial Issues Marketing, CRM, Project Management, Creative Management Information Systems & E-Commerce, Knowledge Management Strategic Management, Business Ethic

Innovation Issues Social Networks, National Innovation Networks (facilitate the use of

innovative technologies), Industrial Analysis Systems Thinking, Intellectual Property Law, Techno Park & Incubation

Page 46: SERVICE SYSTEMS & ENGINEERING

46

Service Oriented Thinking

Service dominant logic

An intuitive approach to develop an organization (a business) and the information system that supports the organization.

Question 1 How to model and analyze the business processes from the service

system point of view?

Question 2 How to analyze, design and build the information system from the

service system point of view?

Answer to Question 1: Service Blueprint, Sequence Diagrams, Use Case Diagram, Value Networks, Queuing theory

Answer to Question 2: For IT-enable services, we can rely on service oriented architecture (SOA), web services

Page 47: SERVICE SYSTEMS & ENGINEERING

47

Service Blueprint

Page 48: SERVICE SYSTEMS & ENGINEERING

48

Service Oriented Architecture M.P. Papazoglou, Web Services: Principles and

Technology, Prentice-Hall, 2007. (P.22-23)

SOA is a logical way of designing a software system to provide services to either end-user applications or to other services distributed in a network, via published and discoverable interfaces.

SOA as a design philosophy is independent of any specific technology. It can be implemented without the use of Web services.

Page 49: SERVICE SYSTEMS & ENGINEERING

49

Service Oriented Architecture

PO submission

Invoice

Reserve inventory

Inventory response

BuyerPurchase Order

Credit Service

Inventory Service

BillingService

ShipmentService

PO submission

Invoice

PO submission

Invoice

Reserve inventory

Inventory response

BuyerBuyerPurchase OrderPurchase Order

Credit Service

Inventory Service

BillingService

ShipmentService

Credit Service

Inventory Service

BillingService

ShipmentService

Page 50: SERVICE SYSTEMS & ENGINEERING

50

Service Oriented Architecture

Page 51: SERVICE SYSTEMS & ENGINEERING

51

Service Oriented Architecture The service model allows for a clear distinction to be made

between: service providers (organizations that provide the service

implementations, supply their service descriptions, and provide related technical and business support);

service clients (end-user organizations that use some service); service registry a searchable directory where service

descriptions can be published and searched. Service requestors find service descriptions in the registry and obtain

binding information for services. This information is sufficient for the service requestor to contact, or

bind to, the service provider and thus make use of the services it provides.

Note: IBM, SAP, and HP already shut down their service registration services in 2006.

Page 52: SERVICE SYSTEMS & ENGINEERING

52

Service Oriented Architecture Web services are implemented by a collection of

several related technologies & standards.

TransactionsTransactions

CoordinationCoordinationWS-SecurityWS-Security

ContextContext

TransportTransport

MessageMessage

DiscoveryDiscovery

Quality ofQuality ofServiceService

BusinessBusinessProcessesProcesses

DescriptionDescriptionDescriptionDescription

Man

agem

ent

Man

agem

ent

HTTP,JMS, SMTPHTTP,JMS, SMTP

XMLXML

SOAPSOAP

WSDLWSDL

UDDIUDDI

Orchestration - BPEL4WSOrchestration - BPEL4WS

Choreography - CDL4WSChoreography - CDL4WS

WS-ReliabilityWS-Reliability

Page 53: SERVICE SYSTEMS & ENGINEERING

53

Information System as a Service System Peter Checkland and Sue Howell,

Information, Systems, and Information Systems: making sense of the field view on an information system.

A consequence of the nature of the process, in which intentions are formed and purposeful action is undertaken by people who are supported by information, is that ‘information system’ has to be seen as a service system: one which serves those taking the action.

Page 54: SERVICE SYSTEMS & ENGINEERING

54

Information System as a Service System Hence its form and content will have to be dictated

by how the action supported is conceptualized.

This means that ‘information systems development’ must start by carefully defining the action to be served, in its specific context, and using that definition to decide what information is needed and how technology can help provide it. (This reverses what often happens today in organizations – with poor results – which then lead to spectacular headlines about ‘another IT failure’.)” (Pp. 219-220)

Page 55: SERVICE SYSTEMS & ENGINEERING

55

DatabasesDatabasesPackagedPackaged

ApplicationsApplicationsLegacyLegacy

ApplicationsApplicationsERPERP CRMCRM

Operational SystemsOperational Systems

Component-based service realizationsComponent-based service realizations

Business Business ServicesServices

Business Business ProcessesProcesses

Infrastructure ServicesInfrastructure Services

Business Business DomainDomain

Order ManagementOrder ManagementPurchasing Purchasing InventoryInventory

DistributionDistribution

create, modify, create, modify, suspend, suspend, cancel orders,cancel orders,schedule orders, schedule orders, create, modify, create, modify, delete bulk delete bulk orders,orders,order progressorder progress

1

2

3

4

5

6

Page 56: SERVICE SYSTEMS & ENGINEERING

56

Information System as a Service System

PO submission

Invoice

Reserve inventory

Inventory response

BuyerPurchase Order

Credit Service

Inventory Service

BillingService

ShipmentService

PO submission

Invoice

PO submission

Invoice

Reserve inventory

Inventory response

BuyerBuyerPurchase OrderPurchase Order

Credit Service

Inventory Service

BillingService

ShipmentService

Credit Service

Inventory Service

BillingService

ShipmentService

Page 57: SERVICE SYSTEMS & ENGINEERING

5757

Service Science & Computing

Page 58: SERVICE SYSTEMS & ENGINEERING

58

The “Science”

Computer Science (From Wikipedia)

Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems.

Computer science has many sub-fields including computational complexity theory, computer graphics, programming language and complier, computer networks, database management, human-computer interaction, system programming, software engineering, artificial intelligence.

Page 59: SERVICE SYSTEMS & ENGINEERING

59

The “Science”

Management Science (From Wikipedia)

Management science (MS), is an interdisciplinary branch of applied mathematics devoted to optimal decision planning, with strong links with economics, business, engineering, and other sciences. It uses various scientific research-based principles, strategies, and analytical methods including mathematical modeling, statistics and numerical algorithms to improve an organization's ability to enact rational and meaningful management decisions by arriving at optimal or near optimal solutions to complex decision problems. In short, management sciences help businesses to achieve their goals using the scientific methods of operational research.

Page 60: SERVICE SYSTEMS & ENGINEERING

60

The “Science”

Social Science (From Wikipedia)

The social "sciences" are the fields of scholarship that study society. "Social science" is commonly used as an umbrella term to refer to a plurality of fields outside of the natural sciences. These include: anthropology, archaeology, business administration, communication, criminology, economics, education, government, linguistics, international relations, political "science" and, in some contexts, geography, history, law, and psychology. The term may be used, however, in the specific context of referring to the original science of society established in 19th century sociology. Émile Durkheim, Karl Marx and Max Weber are typically cited as the principal architects of modern social "science" by this definition.

Page 61: SERVICE SYSTEMS & ENGINEERING

61

The “Science”

Life Science (From Wikipedia)

The life sciences comprise all fields of science that involve the scientific study of living organisms, like plants, animals, and human beings. However, the study of behavior of organisms, such as practiced in ethology and psychology, is only included in as much as it involves a clearly biological aspect. While biology remains the centerpiece of the life sciences, technological advances in molecular biology and biotechnology have led to a burgeoning of specializations and new, often interdisciplinary, fields.

Page 62: SERVICE SYSTEMS & ENGINEERING

62

The “Science”

Behavioral Science (From Wikipedia)

The term behavioral science encompasses all the disciplines that explore the activities of and interactions among organisms in the natural world. It involves the systematic analysis and investigation of human and animal behavior through controlled and naturalistic observation, and disciplined scientific experimentation. It attempts to accomplish legitimate, objective conclusions through rigorous formulations and observation (E.D. Klemke, R. Hollinger & A.D. Kline, (eds.) (1980)). Examples of behavioral sciences include psychology, cognitive science, and anthropology.

Page 63: SERVICE SYSTEMS & ENGINEERING

63

The “Science”

System Science (From Wikipedia)

Systems science is an interdisciplinary field of science that studies the nature of complex systems in nature, society, and science. It aims to develop interdisciplinary foundations, which are applicable in a variety of areas, such as engineering, biology, medicine and social sciences.

Systems sciences covers formal sciences fields like complex systems, cybernetics, dynamical systems theory, and systems theory, and applications in the field of the natural and social sciences and engineering.

Page 64: SERVICE SYSTEMS & ENGINEERING

The “Science”

W.D. Rowe, What is systems science and cybernetics? IEEE Transactions on Systems Science and Cybernetics, Vol.SSC-1, No.1, pp.2-3, November, 1965.

Systems science is defined as the scientific theory and methodology that is common to all large collections of interacting functional units that together achieve a defined purpose.

It includes the application of common methods in analysis, simulations, synthesis, implementation, evaluation, and parameter interaction. The field is concerned with large technological systems as opposed to specific control systems or components. It includes the economics, operation, logistics, and utilization as well as engineering design of systems.

In general, the system science participants approach problems from an optimization point of view, i.e., the system is described analytically by a set of cause and effect relationships whose parameters can be varied to optimize a particular measure of effectiveness.

Page 65: SERVICE SYSTEMS & ENGINEERING

65

Service Science

“Service Science, Management and Engineering (SSME) is a new multi-disciplinary research and academic effort that integrates aspects of established fields such as computer science, operations research, engineering, management sciences, business strategy, social and cognitive sciences, and legal sciences.” [IBM's definition]

“Service Science, Management, and Engineering (SSME) is an interdisciplinary approach to the study, design, and implementation of service systems – complex systems in which specific arrangements of people and technologies take actions that provide value for others.” [Wikipedia's definition]

Page 66: SERVICE SYSTEMS & ENGINEERING

66

Service Science

Jim Spohrer, Paul P. Maglio, John Bailey, and Daniel Gruhl, Steps toward a science of service systems, IEEE Computer Magazine, 71-77, January 2007.

Service is a kind of action, performance, or promise that’s exchanged for value between provider and client. Service is performed in close contact with a client; the more knowledge-intensive and customized the service, the more the service process depends critically on client participation and input, whether by providing labor, property, or information.

R.F. Lusch and S.L. Vargo, eds., “The Service-Dominant Logic of Marketing: Dialog, Debate, and Directions,” M.E. Sharpe, 2006.

S.E. Sampson and C.M. Froehle, “Foundations and Implications of a Proposed Unified Services Theory,” Production and Operations Management, summer 2006, pp. 329-343.

Page 67: SERVICE SYSTEMS & ENGINEERING

67

Service Science

Jim Spohrer, Paul P. Maglio, John Bailey, and Daniel Gruhl, Steps toward a science of service systems, IEEE Computer Magazine, 71-77, January 2007.

Service systems comprise service providers and service clients working together to co-produce value in complex value chains or networks.

J.M. Tien and D. Berg, “A Case for Service Systems Engineering,” Journal of Systems Science and Systems Eng., Mar. 2003, pp.113-128.

J. Gadrey, “The Misuse of Productivity Concepts in Services: Lessons from a Comparison between France and the United States,” J. Gadrey and F. Gallouj, eds., Productivity, Innovation and Knowledge in Services: New Economic and Socioeconomic Approaches, Edward Elgar Publishing, 2002.

Page 68: SERVICE SYSTEMS & ENGINEERING

68

Service Science

Jim Spohrer, Paul P. Maglio, John Bailey, and Daniel Gruhl, Steps toward a science of service systems, IEEE Computer Magazine, 71-77, January 2007.

Service Science, Management, and Engineering is the application of scientific, management, and engineering disciplines to tasks that one organization (service provider) beneficially performs for and with another (service client).

SSME aims to understand how an organization can invest effectively to create service innovations and to realize more predictable outcomes.

Science–what service systems are and how to understand their evolution;

Management–how to invest to improve service systems; and Engineering–how to invent new technologies that improve the scaling of

service systems.

Page 69: SERVICE SYSTEMS & ENGINEERING

69

Service Science

Mary Jo Bitner, Stephen W. Brown, Michael Goul, Susan Urban, Services Science Journey: Foundations, Progress, and Challenges, 2008.

Services Science is an emerging discipline that focuses on fundamental science, models, theories and applications to drive innovation, competition, and quality of life through services.

Some of the research clusters we foresee developing within our Services Science Initiative include groups that would focus on: IT Services Solutions; Business Models for Services; Computing Models for Services; Healthcare Innovation; Technology and Service Delivery; Service Design; Customer Loyalty and Relationships.

Page 70: SERVICE SYSTEMS & ENGINEERING

Service Science

Kwei-Jay Lin, The design of an accountability framework for service engineering, Proceedings of the 41st Hawaii International conference on System Science, 2008.

The goal of our service science and engineering research is to advance IT-based services technology by developing a service framework and companion toolset for service innovation, composition and delivery.

Our research also aim at inventing and reinventing business models to target toward the 21st century societal and business environments.

Page 71: SERVICE SYSTEMS & ENGINEERING

Service Science

Kwei-Jay Lin, The design of an accountability framework for service engineering, Proceedings of the 41st Hawaii International conference on System Science, 2008.

The study takes a systematic approach to service engineering. By building a service infrastructure using current and next generation IT technologies (including wired and wireless Internet, SOA, embedded devices, sensor network, etc.).

We hope to provide the scientific and technical foundation necessary for many enterprises to transition from product-oriented business operations to high-value service-centered businesses.

Page 72: SERVICE SYSTEMS & ENGINEERING

Services Computing

Liang-Jie (LJ) Zhang, EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing, IEEE Transactions on Services Computing, Vol.1(2), 62-74, 2008.

Services represent a type of relationships-based interactions (activities) between at least one service provider and one service consumer to achieve a certain business goal or solution objective.

Page 73: SERVICE SYSTEMS & ENGINEERING

Services Computing

14 main knowledge areas of the Services Computing discipline included in the TSC taxonomy can be categorized into the following four categories: Services and Services Systems Services Technologies Services Consulting and Delivery Services Solution and Management

The connection between business architecture and IT architecture is one of the major focus areas of Services Computing.

Page 74: SERVICE SYSTEMS & ENGINEERING

Services Computing

The general topics of services lifecycle cover the following six phases: Consulting and Strategic Planning, Services Engagement, Services Delivery, Services Operation, Services Billing, Services Management.

Each phase of the services lifecycle can be performed by one or multiple parties.

Key Factors in Services Lifecycle cover Data and Information, Processes, People, Resources, Financial Factors, Knowledge and Skills, as well as Innovation and Technology.

Page 75: SERVICE SYSTEMS & ENGINEERING

7575

Service Engineering

Page 76: SERVICE SYSTEMS & ENGINEERING

76

The “Engineering”

Hsiao, S. L. and Yang, H. L., A Service Experience Engineering (SEE) Method for Developing New Services, International Journal of Management, Vol. 27 No. 3 Part 1 437-447, Dec 2010.

SEE describes the new service development framework completely from ideas creation to service market-launch. It divides the new service development into 3 phases: (1) FIND, including consumer demand survey and technology observing research; (2) InnovationNet, including two research focuses respectively on specific service-related industrial value chain and service modeling; (3) Design Lab, including PoC (Proof of Concept), PoS (Proof of Service) and PoB (Proof of Business). SEE is a potentially useful and easy to implement technique for improving the development of new services.

Page 77: SERVICE SYSTEMS & ENGINEERING

Note: It is just a reference model including all the related tasks in service system development. However, the sequence of the tasks has not been well defined.

Page 78: SERVICE SYSTEMS & ENGINEERING

The “Engineering”

A.D. Hall, Systems engineering from an engineering viewpoint, IEEE Transactions on Systems Science and Cybernetics, Vol.SSC-1, No.1, pp.4-8, November, 1965.

Systems engineering is most effectively conceived of as a process that starts with the detection of a problem and continues through problem definition, planning and designing of a system, manufacturing or other implementing action, its use, and finally on to its obsolescence.

Page 79: SERVICE SYSTEMS & ENGINEERING

79

The “Engineering”

Software Engineering IEEE Definition: (1) The application of a

systematic disciplined, quantifiable approach to the development, operation, maintenance of software; that is the application of engineering to software. (2) The study of approaches as in (1).

Canadian Standards Association: The systematic activities involved in the design, implementation and testing of software to optimize its production and support.

Page 80: SERVICE SYSTEMS & ENGINEERING

80

The “Engineering”

Industrial engineering It is concerned with the development,

improvement, implementation and evaluation of integrated systems of people, money, knowledge, information, equipment, energy, materials, analysis and synthesis, as well as the mathematical, physical and social sciences together with the principles and methods of engineering design to specify, predict, and evaluate the results to be obtained from such systems or processes.

Page 81: SERVICE SYSTEMS & ENGINEERING

The “Engineering”

Business Process Reengineering (Redesign) Davenport, T.H. & Short, J.E. (1990). "The New Industrial

Engineering: Information Technology and Business Process Redesign," Sloan Management Review, pp. 11-27.

The analysis and design of workflows and processes within and between organizations.

Teng, J.T.C., Grover, V. & Fiedler, K.D., (1994). Business Process Reengineering: Charting a Strategic Path for the Information Age, California Management Review, Vol. 36 Issue 3, p9-31.

BPR refers to the critical analysis and radical redesign of existing business processes to achieve breakthrough improvements in performance measures

Page 82: SERVICE SYSTEMS & ENGINEERING

The “Engineering”

Source: Wikipedia

Page 83: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Definition) So far, the concepts of SSME are mostly defined

and explored by the researchers in the service marketing community.

Information system is defined as a supporting system.

Information system is assumed to be a superpower system that can support whatever the operational staffs and the customers want.

However, there is always a GAP in between what the users need and what the developers develop.

GAP model and the SERVQUAL can help to identify the gaps and measure the quality of service

Page 84: SERVICE SYSTEMS & ENGINEERING

84

Service Engineering (Definition) John Sum Definition: (1) The application of a systematic

disciplined, quantifiable approach to the development, operation, maintenance of service systems; that is the application of engineering to service systems. (2) The study of approaches as in (1).

Service engineering is a process for service systems development.

To understand/analyze a service system, we need the layer structure as a model of reference.

To understand how it can be developed, we need system development life cycle to elucidate the steps in the development process.

Page 85: SERVICE SYSTEMS & ENGINEERING

85

Service Engineering (Service System)

Information System

Page 86: SERVICE SYSTEMS & ENGINEERING

86

Service Engineering (Service System)

Page 87: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Service System) Engineer

Face-to-Face Services Face-to-Machine Services Machine-to-Machine Services

Customer focus (customer experience oriented)

Operational staff focus (user experience oriented)

Page 88: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Gaps)

Communication gaps Organization misunderstands the customers

expectation. Design of the business process does not take

customers expectation into account. IS developers misunderstand the system

requirement, such as how the customers, operational staffs and the managers use the system.

Layered Structure is aimed to minimize these gaps

Page 89: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Service Development Life Cycle) A process for service systems development, and a guideline for

the people involved in development, usage and management of the new service system.

Service Development Life Cycle (c.f. system development life cycle) System Analysis System Design Implementation System Testing Maintain & Review

Elucidate the steps of development and maintenance of a service system.

Page 90: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) System Analysis

To analyze the performance and the potential problems in the existing service system GAP model and SERVQUAL can be applied to analyze the quality of

the face-to-face and face-to-machine services. Other measures should be designed for measure the quality of the

machine-to-machine services. If the analysis result is negative, propose if new services should be

added. If new services (or products) are delivered, analyze if the existing

service system is able to support. If it is able to do so, finish! If it is not, analyze how the system should be modified and what new

components should be added to. In this stage, Service Blueprint, Use Case Diagrams and other

modeling tools (e.g. BPMN) should be applied.

Page 91: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis)

Requirement analysis is also conducted in the “System Analysis” stage. Functional requirements – what services are provided

for the users and for other systems. Quality requirements – response time, throughout,

resource usage, reliability, availability, recovery from failure, allowances for maintainability and enhancement, allowance for reusability

Platform requirements – computing platform, technology to be used.

Process requirements – development process to be used, cost and delivery date.

Page 92: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) Useful modeling tools for the analysis and design of

a service system Service blueprints (Service marketing) Data flow diagrams (Structural analysis) Unified modeling language (e.g. Use case diagrams,

Sequence diagrams, State diagrams, etc.)

Useful tools for review and evaluate a service system GAP model (Service marketing) SERVQUAL (Service marketing)

Page 93: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) Service Blueprinting

The identification of the service process, that is supposed to be blueprinted

The identification of the customer segment or the customers that are supposed to experience the service

Picturing the service from the customer’s perspective Picturing the actions of the contact employee (onstage and

backstage), and/or technology actions Linking the contact activities to the needed support

functions Adding the evidence of service for every customer action

step

Page 94: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) Five components of a service blueprint

Customer Actions: All the steps that customers take as part of the service delivery process.

Onstage/Visible Contact Employee Actions: Those actions of frontline contact employees that occur as part of a face-to-face encounter.

Backstage/Invisible Contact Employee Actions: All the other actions that involve non-visible interaction with customers as well as any other activities that contact employees do in order to prepare to serve customers or that are part of their role responsibilities.

Support Processes: The activities carried out by individuals and units within the company who are not contact employees but that need to happen in order for the service to be delivered.

Physical Evidence: Customers come in contact with.

Page 95: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis)

Service Blueprint

Page 96: SERVICE SYSTEMS & ENGINEERING

Mary J. Bitner, Amy L. Ostrom, Felicia N. Morgan, Service Blueprinting: A practical technique for service innovation, California Management Review, Vol. 50 (3), 66-94, SPRING 2008.

Page 97: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis)

Service Blueprint versus Layered Structure

Page 98: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) Service blueprint focus on the core process that

delivers services to the customer. Management process and related information

systems along with the blueprint should be added Final blueprint should include (i) core process and

(ii) management process and (iii) the related information systems that monitor the quality of the core process.

Gaps always appear in between the interfaces provided by the information systems and the interfaces that the customers and the operational staffs want. Service blueprint is unable to specify this part.

Page 99: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis)

Mapping service blueprint to the definitions of the services delivered by different process units and information system.

Page 100: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis) Use case analysis

Its purpose is essential the same as service blueprint. A systematic approach to working out what users should be

able to do with the software you are developing. The first step is to determine the types of users or other

systems that will use the facilities of this system. A use case is a typical sequence of actions that an actor

performs in order to complete a given task.

Page 101: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Analysis)

Actors: (1) Administrator, (2) customer, (3) warehouse worker, (4) credit card service system

Page 102: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design) System design: Design the organization

Transforming the service blueprint to the definitions of the process units and the information system.

Transforming the process units into business components. Transforming the information system into software services and

components. Specify how the customer interact with the service system

(including face-to-face interaction and human-machine interaction)

Specify the quality factors for the system In the end of this step, operation manual specifying the role and

responsibilities of the people involved in the business processes should be ready.

Specification of the business components as well as the software components should be ready.

Page 103: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design)

Mapping each process (service) unit to a business component. Each BC provides services to other BCs. Each business process can then be realized by simply assembling a number of BCs.

Page 104: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design)

Mapping the services provided by the information system to software services and components.

Page 105: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design)

Mapping the services provided by the information system to software services and components.

Page 106: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design)

Service-oriented architecture One architecture to be designed during the System

Design stage. An architectural pattern that organizes an application as

a collection of services (web services) that communicate with each other through well-defined interfaces.

A web service is an application accessible through the Internet that can be integrated with other web services to form a web-based application.

To use a web service, you send a correctly formatted http request to an http server. The server will run the service application and return the response as a document, typically structured using XML.

Page 107: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design)

Page 108: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design) Remarks on system design

Once a system has been designed, we will have a bunch of models including service blueprint (process model) and the business components (service units).

The activities in each business component can be defined precisely (and even mathematically).

The interactions amongst the business components can be defined precisely (and even mathematically).

Page 109: SERVICE SYSTEMS & ENGINEERING

Service Engineering (System Design) Remarks on system design

Simulations, if possible, should be conducted to investigate the behaviors of the system under different environments (including exception situations).

Theoretical analysis, if possible, should also be done to prove the behaviors.

Simulations and theoretical analysis are the analysis done after the system design.

They aim to identify potential problems that might occur after the system is implemented.

Page 110: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Implementation) System Implementation

After the service system has throughout designed, the specifications of all the business components and software components have been settled.

Business Components: Train the people to execute the process flows, assuming that the information system is ready to use.

Software Components: Analysis, design, coding and unit testing, assuming that the people know how to use the software components.

Page 111: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Implementation)

Training people to execute the business components

Develop the software components. In this stage, software engineers have to gone through four additional steps: IS analysis, IS design, IS implementation, IS testing.

Page 112: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Testing) System Testing

All the people involved in the business process and the information system are ready.

The process flows are re-run to see if there is any discrepancy between the design specification and the actual process flows.

To check if the performance of the overall service system fulfills all the quality factors.

Page 113: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Maintain & Review) Maintain and Review

Once the system has been testified with no error and everything is fine, services can then be delivered.

In regular basis, the quality of service, the performance of the system have to be reviewed.

Potential problem could be analyzed by using GAP model and the quality service could be evaluated by SERVQUAL.

If anything goes wrong, review the system and make (minor) modification.

Page 114: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Maintain & Review)

GAP Model

Page 115: SERVICE SYSTEMS & ENGINEERING

Service Engineering (Maintain & Review)

SERVQUAL Questionnaire

Page 116: SERVICE SYSTEMS & ENGINEERING

Service Engineering

Page 117: SERVICE SYSTEMS & ENGINEERING

Service Engineering

Page 118: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models New Service Development Process (Service

Marketing) IEEE TSC Service Life Cycle IBM Service-Oriented Modeling and Architecture ITIL Lifecycle Process Model Microsoft Operations Framework Microsoft SOA Reference Model Oracle SOA Suite Software Development Life Cycle

Page 119: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models New Service Development Process

D. Gremler, MJ. Bitner, V.A. Zeithaml, Services Marketing, 6/e, McGraw-Hill/Irwin, 2012.

Business strategy development or review New service strategy development Idea generation Concept development and evaluation Business analysis Service development and testing Market testing Commercialization Post-introduction evaluation

Page 120: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models IEEE TSC Services Lifecycle

LJ Zhang, EIC Editorial: introduction to the body of knowledge areas of services computing, IEEE Transactions on Services Computing, Vol.1 (2), 62-74, 2008.

Consulting and Strategic Planning Get socialized with clients and help identify pair points and

strategic directions through consulting services. Services Engagement

Get the memorandum of understanding or contract signed. Services Delivery

Analyze the captured business requirements, designing a solution and then deliver the solution for the client by working with its assigned team.

Page 121: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models

Services Operation Deliver services to its own customers on a daily basis. The

operation process could be done by the client or a dedicated service operation team from other companies.

Services Billing To get the reward from delivering a service, service billing is a

very important step to charge the usage of services based on some pricing strategies.

Services Management A critical phase to make sure the deployed service can be

consumed based on the original service level agreements.

Each phase of services lifecycle can be performed by one or multiple parties.

Page 122: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models

IBM Service-Oriented Modeling and Architecture

Page 123: SERVICE SYSTEMS & ENGINEERING

ITIL Lifecycle Process Model for IT service management

Page 124: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models

Microsoft Operations Framework

Page 125: SERVICE SYSTEMS & ENGINEERING

Other Development Process Models

Hans-Jörg Bullingera, Klaus-Peter Fähnrichb, Thomas Meirena, Service Engineering - Methodical Development of New Service Products. (Download from Internet)

Page 126: SERVICE SYSTEMS & ENGINEERING

New Product Development Process

Page 127: SERVICE SYSTEMS & ENGINEERING

Shostak, L. and J. Kingman-Brundage, 1991, How to Design a Service, in: C.A. Congram, ed., The AMA Handbook of Marketing for the Service Industries (AMACOM, New York) 243-261.

Page 128: SERVICE SYSTEMS & ENGINEERING

Service Eng. IBM SOMA Bitner Model IEEE TSC

SS Analysis Business modeling & transformationIdentificationSpecification

Business strategy development or reviewNew service strategy developmentIdea generationConcept development and evaluationService design(*)

Consulting and strategic planning

SS Design Realization Prototyping Service engagementService deliverySS Implementation

Training

IS Implementation

Implementation

SS Testing

SS Maintain & review

Deployment, monitoring & management

CommercializationPost-introduction evaluation

Services operationServices billingServices Management

(*) Service design in service marketing has already included steps “system modeling”, “system analysis” and “system design”.

Page 129: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

The diagrams, documents (e.g. operation manual), languages (programming languages or mathematical equations) for describing the detail specifications of the components and the interfaces (conversations and message passing) amongst components.

A component can be a single person or a single piece of program.

By using such modeling language, analyst (or system modeler) is able to describe the service system with no ambiguity.

The challenge of developing such modeling language is the trade-off between the complexity of the modeling language and the readability of the models.

Types of modeling languages: Informal versus formal.

Page 130: SERVICE SYSTEMS & ENGINEERING

130

Modeling Language

Agent oriented modeling. An agent can be a person, a software program or a robot.

Page 131: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Informal Models Service blueprint

It is essentially one of the model for presenting a service system. It is easy for the management people to outline their ideas.

Definitions on the processes, interactions amongst customers, employees and the support processes are not clearly stated. It could lead to misspecification and eventually an erroneous service system is built.

Further refinements are needed.

Page 132: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Formal Models Data Flow Diagram, Entities Relationship Diagram OMG Unified Modeling Language (UML)

A formal model for software and information system It consists of 14 diagrams to model a system. The are categorized

into two groups: structural (static) diagrams and behavioral (dynamic) diagrams.

OMG Web Service Business Process Execution Language (WSBPEL) A formal model for implementing web services to execute business

processes OMG Business Process Modeling Notation (BPMN)

A formal model for business process modeling IDEF (Integration Definition)

Page 133: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Diagrams in UML

Page 134: SERVICE SYSTEMS & ENGINEERING

Some diagrams in BPMN

Page 135: SERVICE SYSTEMS & ENGINEERING

Some diagrams in BPMN

Page 136: SERVICE SYSTEMS & ENGINEERING

Some diagrams in BPMN

Page 137: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Page 138: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Mathematical Models Petri Net Event Driven Systems Discrete Time System Models Continuous Time System Models

Page 139: SERVICE SYSTEMS & ENGINEERING

Modeling Languages

Informal Models Qualitative/ Descriptive models Analysis can be accomplished by quantitative methods Model validation is not possible

Formal Models Logical Models Analysis can be accomplished by theoretical analysis and/or

computer simulations Model validation is possible

Mathematical Models Analytical Models Analysis can be accomplished by theoretical analysis and/or

computer simulations Model validation is possible

Page 140: SERVICE SYSTEMS & ENGINEERING

140140

Epilogue: Service Labors Statistics

Page 141: SERVICE SYSTEMS & ENGINEERING

Service Labors

By Industry. Source: Dietel Fensel (2009)

Page 142: SERVICE SYSTEMS & ENGINEERING

Service Labors

(Bureau of Labor Statistics, USA www.bls.gov) Services includes transportation, communication, public

utilities, trade, finance, public administration, private household services, and miscellaneous services

(National Statistics, Taiwan ROC, www.stat.gov.tw) Services includes Professionals, Technician & Assistant

Professionals, Administration & Affairs Workers, Service Workers & Sales.

Technical Service Worker: Professionals, Technician & Assistant Professionals

Non-Technical Service Worker: Administration & Affairs Workers, Service Workers & Sales.

Page 143: SERVICE SYSTEMS & ENGINEERING

Service Labors

By work nature. Source: National Statistics, ROC (www.stat.gov.tw)

Page 144: SERVICE SYSTEMS & ENGINEERING

Service Labors In 2007 Taiwan, number of labors in service industry

is approximately 6 Millions.

But, service industry includes many different type of companies.

Page 145: SERVICE SYSTEMS & ENGINEERING

Service Labors

2007 Labors in the service industry. Source: National Statistics Taiwan.

Page 146: SERVICE SYSTEMS & ENGINEERING

Service Labors

The statistics is always misleading. The main problem is that we do not have a formal

definition for a service labor. Clearly, service labors should not be restricted to

the people who are working in the service industry. It should cover those people who are working in

R&D, System Support, Marketing, etc. However, even we have, how do we collect those

statistics is yet another difficult problem.