1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that...

45
15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen 1 15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen 2 Recent Case Ajoneuvohallintakeskus AKE; ”Vehicle Management Centre” (Itviikko, 27.11.2003) govermental body that manages the information on vehicles being used in Finland 2,5 M vehicles, vehicle tax 0.5 Be Extra-net for the vehicle registry register to be available to police, car dealers, tax officials... biggest govermental IT-project budget 17 Me duration 5 years Main contractor, and subcontractors

Transcript of 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that...

Page 1: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

1

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

2

Recent Case• Ajoneuvohallintakeskus AKE; ”Vehicle Management

Centre” (Itviikko, 27.11.2003)– govermental body that manages the information on vehicles being

used in Finland– 2,5 M vehicles, vehicle tax 0.5 Be

• Extra-net for the vehicle registry– register to be available to police, car dealers, tax officials...– biggest govermental IT-project– budget 17 Me– duration 5 years

• Main contractor, and subcontractors

Page 2: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

3

Symptoms• Already over budget by 80% (30 Me)• Halfway through (in 5 years), 3 years to go• Customer is not happy

– the article– ”consultant is having a hardtime [delivering]”– ”no compensation except if the technology fails”– ”the technology provider did not provide support flexibly

enough” (also the main contractor claims this)

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

4

Causes• Claims:

– ”Adopt new technology”• main frame to Java/IBM WebSphere

– ”Clients do not have enough IT knowledge”– ”The big vendors run the game”– ”Consultants failed in providng experts, project

management, project manager changed three times”

Page 3: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

5

T-86.5141

Enterprise Systems Architecture

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

6

Contents• Basic Terminology• Background and Motivation• Objective of the Course• Crash Course on Enterprise Systems Integration• Practical Arrangements (or not!)

Page 4: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

7

Enterprise System, My Definition• An information system that supports the operations

of an organization– Operations: manufacturing, financial accounting…– Organization: company, university, bank, ministry, …

• Q: What enterprise systems do you encounter in your studies?

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

8

Enterprise Systems Integration• Webster’s New Collegiate Dictionary:

– in·te·grate \’int-e-,grat\ vb [L integratus, pp. of integrare, fr. integr., integer] vt 1 : to form into a whole 2 a : to unite with something else 2 b : to incorporate in a larger unit

• Both “top-down” and “bottom-up” meanings are listed!• Design and manage an enterprise wide “compound”

information system that support the operations of the enterprise

• Integrate enterprise systems to each other to perform tasks jointly

• Q: Which integrated systems do you encounter in you daily life?

Page 5: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

9

Background and Motivation• Changing World• What’s Been Happening in the Companies?

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

10

Hershey• ERP = Enterprise Resource Planning system,

system like Winha that manages all the informationon the products, processes, finance and peoplewithin the company

• Big bang approach: take the new system in usewithout running it in parallel with the old one for some time

Page 6: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

11

Why Projects Fail – CHAOS STUDY

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

12

Chaos Study

Page 7: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

13

Background: Enterprises in Transition• Classical company structure:

– division of labour, specialisation

– hierarchical, top-down control (“military-like”)

– mass production paradigm

– Taylorism

• “Classical” production technology and information technology developments are also chiefly aimed at the top-down, hierarchical companies

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

14

Changes in environment

Product lifetime Number of variants

Product complexityRequired delivery time

1970 1980 19901970 1980 1990

1970 1980 19901970 1980 1990

• Companies are forced to reconsider the way they must set up themselves and their operations

• Much of the pressure created by the Japanese companies, who started applying new management and organisational principles in the 1960’s.

• Q: What example products that evidence these kinds of phenomena do you encounter?

Page 8: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

15

The ICT Revolution• One of the root causes of breakdown of the Taylorian approach is the emergence

of information and communications technologies as a major constituent of how companies and people do their work and interact

• How enterprises should set up and operate their information systems:– universal and timely access to information is essential

– information systems become open to customers, partners, and third parties

– open architectures and interfaces are essential

– more and more business will take place on electronic markets

– in addition to desktops, novel interfaces such as PDA’s, portable phones, TV’s, etc. must be considered.

• These challenges seem to coincide with the competitive pressures outlined above, and indeed may be amongst their main causes.

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

16

Motivation for Understanding Enterprise Systems

• They are everywhere in the companies– without them nothing would happen

• They allow new ways of doing business, strategies,... – Dell Computer’s direct sales channel, customization,

order-driven, integrated systems (to suppliers as well), • Developing them is hard

– SAP frequently criticized for inflexibility, mammothsystem, ...

• Taking them into use is hard– Hershey lost $150M due to 6 mnth delay in $112M ERP

system project in 1999; problem in roll-out caused emptyh l

Page 9: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

17

Objectives of the Course• An overall view of the use of information

technology in industrial enterprises– The basic concepts and methods for planning and

managing enterprise systems integration and acquisition (in brief)

– The most common (“standard”) information systems: the main ideas and concepts, the problems they address and applications in companies, the functionality, data models and architectures

– The integration tools and approaches: main ideas, concepts, the problems they address and applications in companies, the functionality, data models and architectures

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

18

Enterprise Integration is Cross-disciplinary• In order to provide solutions, one must understand

– the business, processes etc. in a company (operations/industrial management)

– the systems, their functions, underlying technology, and most importantly, their limitations (computer science)

• Hence, by nature a cross-disciplinary field

Page 10: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

19

Process thinking

Order processing

Product design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society• Formulation of the

integration strategy for a company is challenging indeed

• Starting point: a process view of an enterprise

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

20

Order processing

Product design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society

Page 11: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

21

Order processing

Product design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

22

Three basic processes• The operative process: sequence of activities from customer order to

delivery.

• The tactical process: activities towards competitiveness of the company.

• The strategic process:

– The activities aiming to improve the competitive position of the company in the long range.

– These activities are the least structured; they may include items such as research and development and development of the systems and organisation of the company.

– ESI development is a typical strategic process.

Page 12: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

23

Crash Course on Enterprise Systems Architecture

• Enterprise System Integration Strategy • Enterprise Systems for Research & Development

Processes• Enterprise Systems for Sales-Order-Delivery

Process • Integrating Enterprise Systems

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

24

Enterprise System Integration Strategy• Introduction to the course, Enterprise Systems

Integration (ESI) Big Picture• ESI Strategy, System Implementation Project and

Process Modeling.

Page 13: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

25

Islands of automation: past development in companies

• Unstructured and random: a quick fix applied to a local problem

• Local ”standard” systems start to appear, e.g.:– production, finance since

1960’s– design since 1980’s

• Improvements targeted at one bottleneck at a time, unaware of possible new problems created

Orderprocessing

Product designand engineering

Productionplanning

Productioncontrol

Materialsacquisition

Management Administration,financing, etc.

SuppliersProductionCustomers

Marketing andsales

Owners,financing inst.,public bodies,

society

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

26

Islands of automation: result of the development

• Separate systems which cannot exchange information

• Large amount of manual work is required to prepare input for the various systems and to process the outputs, leading to errors.

• Q: What islands of automation do you encounter, e.g when moving?

CAD

CAMProductionmanagement

Order entry

Materialsmanagement

Shipping

Page 14: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

27

Islands of automation: need for a strategy• Integration strategy for bridging the “islands”

CAD

CAMProductionmanagement

Order entry

Materialsmanagement

Shipping

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

28

What is Enterprise Integration?

• A characterisation from EIL, Toronto University:– Enterprise integration covers theories, methodologies,

architectures, tools, and components

that will enable businesses to develop, manufacture, sell, deliver and support products and services

with unprecedented speed, flexibility, quality and economy.

Page 15: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

29

What is Enterprise Integration?• A characterisation from EIL, Toronto University:

– Enterprise integration covers theories, methodologies, architectures, tools, and components that will enable businesses to develop, manufacture, sell, deliver and support products and services with unprecedented speed, flexibility, quality and economy.

– This is achieved through the application of business practices and technologies that create a business infrastructure enabling

the dissemination of information, co-ordination of decisions, and management of actions

to and among people and systems within the organisation and outside of it.

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

30

Integrated Enterprise

• Both external pressures and the ICT revolution seem to work towards a paradigm shift:

From value added through physical processing of material to value added by the processing of information

• Information technology will serve a crucial role in facilitating the paradigm shift!

Page 16: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

31

Data integrationData and process

integration

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

32

Data integrationData and process

integration

Page 17: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

33

Data integrationData and process

integration

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

34

Virtual Enterprise, B2B integration

ProductionProduction

Production

Product configuration

R & D

Marketing & sales

Market research

Product development

Product development

Production engineering

comprising of a network of co-operating independent companies and other stakeholders.

Page 18: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

35

Breakdown of the ESI ProcessThe basic activities of the enterprise integration process can be characterised as follows:– Investigation and planning– Rationalisation– Automatisation– Integration– Iteration

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

36

Risk Factors• based on (Sumner, 2000)

– case studies of ERP projects in seven large companies– discuss those that seem the most pertinent or controversial

Page 19: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

37

Objectives of Process Modelling• To improve the present state must be known• Specifying goal state• Including partners, customers, main competitors• Abstracted representation of reality

– Faithfully essential characteristics of reality• Complex

– Simple and understandable• Limit the scope

– Suitable as a basis of inspection and analysis• Formal models

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

38

Process Characteristics• Process: end-to-end sequence of co-ordinated activities

performed by one or several agents for achieving a joint purpose

• Characteristics of processes, for enterprise integration :– Information and material flow: the inputs and outputs of the process

and its steps– Effectiveness: the quality of the process, measured in terms of some

quality characteristics of the output– Efficiency: how efficiently the process utilises the inputs and other

resources to generate output– Cycle time: the time the process takes to produce one unit of output– Lead time: the time it takes to transform one input to corresponding

output– Cost: the expense of the process, e.g. measured per unit of output

Page 20: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

39

A Data-Flow Diagram DFD

representing production engineering activities

PRODUCT-ION

ENGINEE- RING

Tool Management

System

ORDER

SELLING DEPT.

Capacity Utilization,

Order Inform.

Delivery Time

Order Information

Tool Information

Method Planner

New Tool Information

Method & Resource

Sustaining

Operator

Quality Feedback Method Feedback

'Job Finished' sign, Tool & Material Usage,

Quality Feedback

Operative Designer

Foreman

Resource Requirements

Product Designer

Purchase Dept.

Contructive Design Inputs

Order Information

Production Management Part Descr.,

Factory Descr.

Quality Feedback Method Feedback

´Job Finished' sign

Product Finished

Product Finished

Work Orders & Aux. Inform, NC programs

Sub- Contractors

Component Requiments

Material Requiments

Capacity Utilization

Work Shop Level Plan

Process Plan Inputs

Shop Manager Resource

Requirements

Resource Requirements

Feedback

Feedback

Production Development

Factory Model Maintanence

Production

NC -programs Control Inform.

Sensor Feedback

Resource Received

Resource Received

Resource Received

Client

Feedback

Order

Info

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

40

Enterprise Systems for Research & Development Processes

• Product Data Management (PDM)

Page 21: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

41

SCM PDM

Order processing

Product design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

42

Definitions of PDM

• ISO 13584-10 Parts Library:A representation of facts, concepts, or instructions about one or more products in a formal manner suitable for communication, interpretation, or processing by human beings or by automatic means.

• Crnkovic, Asklund, Persson Dahlqvist (2003):PDM is the discipline of controlling the evolution of a product and providing other procedures and tools with the accurate product information at the right time in the right format during the entire PLC

• PDT (Product Data Technology)-advisory group:Product Data Technology includes all aspects of the definition and methods of processing information pertinent to product throughout its development and operational lifecycle.

Page 22: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

43

PDM Functions Major focus ofcurrent

developmentsGenerally supported

Some support, independents

establishing market

As PDM becomes implemented across

different industry sectors, functional priorities change.

Littlesupport

ProgramManagement

Product StructureManagement

Classification& Retrieval

partno Length

Screw

axy1234 10 mm

zvy3245 20 mm

dgf2345 30 mm

Workflow and ProcessManagement

ECOECO

Data Vault and DocumentManagement

Drawings/Documents

NC

3D

SPEC

+ Support utilities

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

44

Enterprise Systems for Sales-Order-DeliveryProcess

• Enterprise Resource Planning (ERP) • Manufacturing Systems• Configurable Products and Product Configurators

Page 23: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

45

Conf..

MS

ERPOrder

processingProduct design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

46

Enterprise resource planning (ERP)• ERP is an integrated solution to the

problem of how to control all major business processes with a single software architecture in real time. It is a process of planning and managing all resources and their use in the entire organization.

• Leading ERP software producers- SAP, Oracle, J.D. Edwards, Computer Associates, People Soft

Main Objective of ERP

to integrate all departments & functions across a company onto a single computer system.

Page 24: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

47

Example of main modules of ERP: SAP R/3 Module Architecture

R/3R/3Client / ServerClient / Server

ABAP/4ABAP/4

COCOControllingControlling

AMAMFixed AssetsFixed Assets

Mgmt.Mgmt.

PSPSProjectProjectSystemSystem

WFWFWorkflowWorkflow

ISISIndustryIndustry

SolutionsSolutions

MMMMMaterialsMaterials

Mgmt.Mgmt.

HRHRHumanHuman

ResourcesResources

SDSDSales &Sales &

DistributionDistribution

PPPPProductionProductionPlanningPlanning

QMQMQualityQualityMgmt.Mgmt.

FIFIFinancial Financial

AccountingAccounting

PMPMPlantPlant

MaintenanceMaintenance

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

48

Production Distribution Sales

Supplier Customer

Procurement

Employees Resources Equipment

Project management

Financial control and planning

Cust. serviceMaintenance Quality control

Supply chain management & planning

Business warehouse

Page 25: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

49

Manufacturing Systems• Vertical integration and use of information

in production and maintenance• Customer order delivery process:

– Use of automation system information enhances production and its control.

• Operations support process:– Use of automation system information enables

condition monitoring, fault diagnosis and predictive maintenance.

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

50

Page 26: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

51

Characteristics of Configurable Products• Pre-designed for a given range of customer

requirements• Each delivered product individual is adapted to the

needs of a customer• Each product individual is specified as an

arrangement of pre-defined components• The product has a pre-designed architecture• No creative or innovative design is needed as a part

of the sales-delivery process

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

52

Basic Functionality of Configurators• A product configurator (configurer) is a program

that– allows representing and managing configuration models– is capable of checking the correctness of a configuration,

and/or– assisting in configuring on the basis of a configuration

model and requirements

• Enabler for Business Process Re-engineering (BPR)– enables fundamental rethinking of the processes by which

a company sells its (configurable) products

Page 27: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

53

Re-engineered Process• The sales person/ customer

configures the product– shorter lead-times, less work

• The system eliminates incorrect/incomplete configurations– increased quality– up-to-date information

Sales configuration

process

Component manufacturing

and/or stock

Configuration Description of

product instance

Components

Product instance

Assembly and/or

installation

Component orders

Customer

Configuration model

RequirementsCustomer spesific product instance

Product configurator

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

54

Integrating Enterprise Systems• System Integration; Enterprise Application

Integration,

Page 28: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

55

EAI definition (whatis.com)

• EAI (enterprise application integration) is a aimed at modernizing, consolidating, and coordinating the computer applications in an enterprise.

• Typically, an enterprise has existing legacy applications and databases and wants to continue to use them while adding or migrating to a new set of applications.

• ERP vs. EAI encompassing all?

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

56

PDM system

CRM solution

Supply Chain Mgmt

eCommerce

Enterprise Resource Planning system

Legacy application

Point-to-point integration

Page 29: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

57

EAI– “Hub and Spoke” architecture

Application

Application

Application

ApplicationEAI

Company A

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

58

T-86.5141 Enterprise Systems Architecture

ENTERPRISE INTEGRATION STRATEGY

Page 30: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

59

Contents• Motivation• Breakdown of the ESI Process• Investigation and Planning• Deliverables• Special Issues

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

60

Islands of automation: need for a strategy• Integration strategy for bridging the “islands”

CAD

CAMProductionmanagement

Order entry

Materialsmanagement

Shipping

Page 31: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

61

Process thinking

Order processing

Product design and engineering

Production planning

Production control

Materials acquisition

Management Administration, financing, etc.

SuppliersProductionCustomers

Marketing and sales

Owners, financing inst., public bodies,

society• Formulation of the

integration strategy for a company is challenging indeed

• Starting point: a process view of an enterprise

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

62

Contents• Motivation• Breakdown of the ESI Process• Investigation and Planning• Deliverables• Special Issues

Page 32: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

63

Practical issues and questions• Is our company capable of implementing ESI?

If not, what should we do about it?• How can one identify and justify potential benefits of

ESI?• How should an ESI team be set up?

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

64

Practical issues and questions• How should one go about developing a model of

enterprise? What documentation techniques should we use?

• How much of the present data base infrastructure of the company can be preserved in the new systems through integration?

• Should we pick just one supplier for all information technology needed another for manufacturing technology, etc.?

Page 33: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

65

T-86.5141 Enterprise Systems Architecture

Enterprise Modelling

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

66

Enterprise modelling• We have discussed developing strategic vision of

enterprise integration• Now techniques for implementing the activities

– 4.1 Business process modelling– 4.2 Process measurement– 4.3 Process asessment– 4.4 Enterprise modelling – 4.5 Enterprise modelling frameworks

Page 34: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

67

Objectives of Process Modelling• To improve the present state must be known• Specifying goal state• Including partners, customers, main competitors• Model: Abstracted representation of reality

– Faithfully essential characteristics of reality• Complex

– Simple and understandable• Limit the scope

– Suitable as a basis of inspection and analysis• Formal models

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

68

Process Characteristics• Process: end-to-end sequence of co-ordinated activities performed by one

or several agents for achieving a joint purpose• Characteristics of processes, for enterprise integration :

– Information and material flow: the inputs and outputs of the process and its steps

– Effectiveness: the quality of the process, measured in terms of some quality characteristics of the output

– Efficiency: how efficiently the process utilises the inputs and other resources to generate output

– Cycle time: the time the process takes to produce one unit of output– Lead time: the time it takes to transform one input to corresponding output– Cost: the expense of the process, e.g. measured per unit of output

Page 35: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

69

Models of company and its operation are tools• investigate:

– actual operations of the company– how they are co-ordinated– how they pass information and material to each other– what and how much resources they consume

• rationalise:– documentation of improved processes– education of personnel– analysis and simulation

• automate:– checklists or guides for human execution of the process– basis of process or project management.

• integrate:– drive computerised processes controlling information and material flow

between processes by “executable” models– basis of process measuring and tracking;– collect and analyse quality information

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

70

Process modelling objectives and goals• Facilitate human understanding and communication• Support process improvement• Support process management• Automated guidance in performing process• Automated execution support

Page 36: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

71

Modelling notations according to the use• organisation charts: the formal structure of the operations and personnel• economic models: budgets and economic indicators, e.g. in a spreadsheet• information flow diagrams: indicates how operative information is handled and

flows in the form of forms, messages, instructions, drawings, directives and even personal communication during a sequence of related processes

• layout models: charts of the physical location of various types of functions and resources, particularly manufacturing units

• process diagrams: material flow during various stages of product realisation• miniature models: models of machines, processes, building structures• simulation models: computer models for studying dynamic performance of a

target process, including factory models representing the physical production facilities and their layout, and economical models used in “enterprise simulators”, popular in business management education

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

72

IDEF• 1970s U.S. Air Force Program: Integrated Computer Aided Manufacturing (ICAM)

– Manufacturing productivity through systematic application of computer technology– Amongst other things a process modelling technique– Baseline Structured Analysis and Design Technique (SADT) notation

• ICAM Definition Method, or IDEF:1. IDEF0, a "function model". A function model is a structured representation of the

functions, activities, or processes within the modelled system or subject area. 2. IDEF1, an "information model". An information model represents the structure and

semantics of information within the modelled system or subject area. 3. IDEF2, a "dynamics model". A dynamics model represents the time-varying

behavioural characteristics of the modelled system or subject area• Series of techniques continued

– In 1983, the USAF Integrated Information Support System program enhanced IDEF1 to form IDEF1X (IDEF1 Extended), a semantic data modelling technique.

– Later, also IDEF3, the “process description capture method”, – IDEF4, an object-oriented design method, and – IDEF5, an ontology description capture method have been added to the suite.

Page 37: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

73

IDEF0• Modelling technique

– combined graphics and text presented in an organised and systematic way

– to gain understanding, support analysis,– provide logic for potential changes, – specify requirements, – or support systems level design and

integration activities

• Model is composed of– a hierarchical series of diagrams that – gradually display increasing levels of

detail describing functions and their interfaces within the context of a system

A1Takes: Inputs

Controls:Starts/stops at

To meet objectivesTo adhere to standards

Under rules

Producing: Outputs

Using: Mechanisms

• Building block (box) an activity (a function) in terms of its inputs, outputs, controls, and mechanisms

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

74

IDEF0 detailed guidelines on using the notation• Boxes are functions showing what must be accomplished. A function name should

be an active verb or verb phrase, such as:– process parts– plan resources– conduct review– monitor performance– design system– provide maintenance– develop detail design– fabricate component– inspect part

• Arrows identify data or objects needed or produced by the function. Each arrow should be labelled with a noun or noun phrase, such as:

– specifications test report budget– design requirements detail design directive– design engineer board assembly requirements

Page 38: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

75

IDEF0top-down model

generation

A0

A21

A22

A23

A2 diagram

A1

A2

A3

A4

A0 diagram

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

76

IDEF0 a basis for many more complex notations

• IDEF0-TD (TD = triple-diagonal) is an example is combines physical material flow with a control and planning flow.

Page 39: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

77

Summary on Process Modeling• Specify the present state and goal state• Abstracted representation of reality

– Faithfully essential characteristics of reality• Complex

– Simple and understandable• Limit the scope

– Suitable as a basis of inspection and analysis• Formal models

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

78

Summary on Process Modeling 2• Facilitate human understanding and communication• Support process improvement• Support process management• Automated guidance and execution support

• THE ACTUAL NOTATION/METHOD USED NOT AS IMPORTANT AS THE MODELING ITSELF– but must capture the relevant issues

Page 40: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

79

Enterprise Systems Project

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

80

Typical Project Characteristics• Duration 6 mnths(?) – several years• Cost from 100’s of k€’s to 10’s M€s

– much consultation, e.g. 50-70%, license, hardware onlyone part, the work is significant

• Often very much business and process re-engineering before actual systems project

• Various roles– business case/process owner, business process

participants, IT dept. architects, developers, consultants,...

Page 41: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

81

Typical Project Stages• Preliminary requirements for new system• Gather long list (e.g. 10) of vendors, consultants• Evaluate capability to deliver, technology, costs, based on sales

material, references, public sources and choose short list (e.g. 3)• Do pilot studies on some small part of the problem to be solved,

evaluate and choose the partner (e.g. 6 mnths- 1 year elapsed)• Real requirements gathering (and BPR) starts• Possibly configure, tailor the system to the needs, iterate• Educate users• Introduce the system to some restricted part of the organization

or use some restricted part of the system, iterate• Full roll-out to the organization, iterate• Follow-up on effects, lessons learned, iterate

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

82

Risk Factors• Based on (Sumner, 2000)

– case studies of ERP projects in seven large companies– discuss those that seem the most pertinent or controversial

Page 42: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

83

Risk Factors 2• Organization

– no re-design of business processes +/-

– no enterprise-wide design for integration (process, db,...) +

• Skill mix– insufficient user training,

internal expertise +/-– lack of business analysts +– failure to mix internal and

external expertise +/-– difficulty to recruit and retain

experts in ERP +

• Management structure– no senior management support +– no champion +

• Software systems design– failure to adhere to standards +/-– lack of integration +

• User involvement– no commitment by customers +/-– user resistance +– ineffective communication

• Technology planning/integration+/-

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

84

Recent Case• Ajoneuvohallintakeskus AKE; ”Vehicle Management

Centre” (Itviikko, 27.11.2003)– govermental body that manages the information on vehicles being

used in Finland– 2,5 M vehicles, vehicle tax 0.5 B E

• Extra-net for the vehicle registry– register to be available to police, car dealers, tax officials...– biggest govermental IT-project– budget 17 Me– duration 5 years

• Main contractor, and subcontractors

Page 43: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

85

Symptoms• Already over budget by 80% (30 Me)• Halfway through (in 5 years), 3 years to go• Customer is not happy

– the article– ”consultant is having a hardtime [delivering]”– ”no compensation except if the technology fails”– ”the technology provider did not provide support flexibly

enough” (also the main contractor claims this)

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

86

Causes• Claims:

– ”Adopt new technology”• main frame to Java/IBM WebSphere

– ”Clients do not have enough IT knowledge”– ”The big vendors run the game”– ”Consultants failed in providng experts, project

management, project manager changed three times”

Page 44: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

87

Risk Factors• Organization

– no re-design of business processes– no enterprise-wide design for

integration (process, db,...)

• Skill mix– insufficient user training, internal

expertise– lack of business analysts– failure to mix internal and external

expertise– difficulty to recruit and retain

experts in ERP

• Management structure– no senior management support– no champion

• Software systems design– failure to adhere to standards– lack of integration

• User involvement– no commitment by customers– user resistance– ineffective communication

• Technology planning/integration

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

88

Causes (?)• Maybe:

– trying to adopt a new technology while providing new functionality

– failure to use consultants– bid low to get the deal, even though...

Page 45: 1409 2005 Soininen · Hershey • ERP = Enterprise Resource Planning system, system like Winha that manages all the information on the products, processes, finance and people within

15/09/2005 Copyright © 2001 Martti Mäntylä and Timo Soininen

89

Despair Not!• A more recent Chaos study shows significant improvement

– The project management knowledge and application has an effect?• In a recent PhD dissertation on an ERP project in Nokia the succes was

based on – Organization: project organized according to processes not according

to systems functions or modules– Needs of the business as starting point– Owners of the business process as responsible for the project– Continuous development– Creation of own ERP competence