Day 3: Modeling and ERP Reference Architectures



Similar documents
Diagramming Techniques:

Process Modeling and Process Improvement. Process Modeling

CIS Enterprise Resource Planning Systems Implementation and Management Session 5: ERP Life Cycle and Implementation Challenges

Business Process Modeling Approaches in the Context of Process Level Audit Risk. Assessment: An Analysis and Comparison.

ARIS Education Package Process Design & Analysis

Business Capability Model A Starting Point for Enterprise Architecture

Bank Robber Slick Willie Sutton When asked why he robbed banks, Sutton simply replied "Because that's where the money is."

Methods and Tolls for Business Process Modeling

The new ASAP Methodology

ARIS Design Platform Getting Started with BPM

The Project In the beginning was The Project, and then arose the Assumptions.! And The Project was without form and the Assumptions were void.

Modeling Guidelines Manual

Towards an Integration of Business Process Modeling and Object-Oriented Software Development

Enterprise Architecture 101. (Includes numerous samples/ templates produced using TOGAF methodology) Shail Sood

Business Process Management

Business-Driven Software Engineering Lecture 3 Foundations of Processes

BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives. Alan Ramias Partner PERFORMANCE DESIGN LAB

ASAP- Accelerated SAP

ERP and Business Processes

BPMN Business Process Modeling Notation

LEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects

... Supply-Chain Operations Reference-model. Plan. Source. Return. Return. Overview of SCOR Version 5.0. Plan. Source. Make. Deliver.

Business Process Modeling. Introduction to ARIS Methodolgy

New York City College of Technology/CUNY Computer Systems Technology Department

Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg

Phase 2: Business Blueprint Chapter 4 Phase 2: Business Blueprint

Project Management Planning

Business Process Modeling with Structured Scenarios

Symbios Overview Lean Supply Chain Quality Improvement Customer Satisfaction Productivity Speed Cost

An Integrated Methodology for Implementing ERP Systems

What is a process? So a good process must:

Quick Guide Business Process Modeling Notation (BPMN)

Semantic Business Process Management Lectuer 1 - Introduction

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113

Business Process Standards and Modeling

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc.

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov

Data Management Roadmap

Dr. Jana Koehler IBM Zurich Research Laboratory

UML TUTORIALS THE USE CASE MODEL

WebSphere Business Modeler

supply chain roadmap: The method

<Insert Picture Here> Oracle Business Process Management

Asset Management for Green Manufacturing

Supply-Chain Operations Reference-model

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

MSPME MASTER IN STRATEGIC PROJECT MANAGEMENT

DOCUMENTOS DE TRABAJO Serie Gestión

BUSINESS PROCESS MODELING AND SIMULATION. Geoffrey Hook. Lanner Group The Oaks, 5 Clews Road Redditch. B98 7ST UK

City of Satellite Beach Support Services Department 565 Cassia Blvd. Satellite Beach, Florida Phone (321) Fax (321)

CMII-100H. CMII Standard for Enterprise-Wide Configuration Management and Integrated Process Excellence. by the Institute of Configuration Management

Eclipse BPMN Modeler Introducing Intalio Designer

Plexus Planning. Plexus - Mastering Complex Aerospace and Defense Supply Chains

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

Process Diagram Technique for Business Processes Modeling

Fundamentals of Measurements

Analysis and Design with UML

6-1. Process Modeling

Enterprise Level Change Control: A Life Science Business Imperative. Presented by: Carl Ning Solutions Delivery Manager Sparta Systems

MARKETING INFORMATION SYSTEMS AND THE SALES ORDER PROCESS

How-To Guide SAP Cloud for Customer Document Version: How to Perform Initial Load of data from SAP ERP to SAP Cloud for Customer

Process Modeling using BPMN 2.0

Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC

Business Process Management and Support Processes

Process-Based Business Transformation. Todd Lohr, Practice Director

MODULE TWO PROJECT MANAGEMENT BACKGROUND & COMMUNICATION

Who needs an ERP system anyway? Nitin Kale Information Technology Program, VSoE Spring 2013

Concepts in Enterprise Resource Planning

Object Management Group Cloud Computing Standards

PASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013

Software Development in the Large!

What is ISO/IEC 15288? (A Concise Introduction)

White Paper: Establishing a Configuration Management Database Schema: A Working Model

IT PROJECT GOVERNANCE GUIDE

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

Example Software Development Process.

Oracle s Primavera P6 Enterprise Project Portfolio Management

Let s put together a Manual Processor

How To Build A New System For A College

A Review of an MVC Framework based Software Development

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Process Analysis. Work Process Documentation Guidelines. Purpose

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft

Introduction to the ARIS Platform

Imperative. Tim Mohn Industry Principal Sparta Systems

Sage ERP Accpac Version 6.0. Web-Enabled ERP for the Mid-Market

White Paper. Executive Guide to Business Process Management (BPM) and Integration with ERP

Visual Enterprise Architecture

Transcription:

Day 3: Modeling and ERP Reference Architectures CIS Department Professor Duane Truex III

Air Force Mentor-Protégé Enterprise Reference Architectures Ronald E. Giachetti, Ph.D. Associate Professor Industrial and Systems Engineering Florida International University Duane P. Truex, Ph.D. Associate Professor Robinson College of Business Department of Computer Information Systems Georgia State University ERP Methodology and Project Management

Everything should be made as simple as possible, but not simpler Albert Einstein

Modeling Theory Agenda Reference Architectures ARIS Reference Architecture as a commercial example utilized by SAP

Definitions Enterprise: a complex set of business processes that can be designed to accomplish a specific set of objectives. Architecture: " A description (often graphical) of the structure of something. " A structured plan, a framework on the basis of which a product or an organization of an enterprise can be constructed Reference model: a general model that can be used as a base to derive other models from. Reference Architecture: is a structured set of models which represent the building blocks of the system.

FLORIDA Air Force INTERNATIONAL Mentor-Protégé UNIVERSITY Why we need ERP Reference Architectures ERP systems are complex and difficult to understand how they operate. A reference architecture is a model that describes ERP systems helps people understand how they work. Use of reference architectures for: " Business Process Reengineering (both AS-IS and TO-BE modeling) " Training " Configuration Reference architectures capture, standardize, and represent the commonalities found in business process reengineering and enterprise integration projects (Vernadat 1996). Characterize the best-in-class management practices and software solutions; i.e. knowledge management. Inclusion of all elements. Leverage the previous work done in enterprise engineering; i.e., learning.

Models An abstract representation of reality that excludes much of the world s infinite detail. The purpose of a model is to reduce the complexity of understanding or interacting with a phenomenon by eliminating the detail that does not influence its relevant behavior.

Abstraction

Modeling Point #1 Modeling is the art of abstraction, knowing what to include in model and what to leave out.

A model reveals what its creator believes is important in understanding or predicting the phenomena modeled

Mecator s Projection But Africa is more than 10 times larger than Greenland!

Peterson s Projection: Area Accurate

Modeling Point #2 All models are built with a purpose, the purpose is determined by the model creator. Standard models have built in purposes (for example, UML activity diagrams or role activity diagrams).

Model Views A Figure 1. Front view of physical object

Model Views Possibility 1 Possibility 2 A A Figure 2. Two possible top views for the same front view

Enterprise System Views CIMOSA ARIS Zachman Curtis Function Information Organization Resource Control Data Function Organization Data Process I/O Function Behavior Organization or resource information

Enterprise Views A Reference Architecture for an ERP system requires the following views: " Information or Data view describes the data structure of the entities or objects in the system. " Function View describes the functions supported by the system (what the system does). " Process View describes how the system completes the functions. " Organization View describes how the enterprise is organized.

Modeling Point #3 Systems tend to be complex, our models only abstract limited parts of the entire system (called a view). You need multiple views to understand the entire system. We use decomposition, but instead of a hierarchy into views. Views must be consistent!

Enterprise Modeling Enterprise modeling has to fulfill several requirements to achieve efficient and effective enterprise integration: " provide a modeling language easily understood by non-it professionals, but sufficient for modeling complex industrial environments. " provide a modeling framework which: covers the life cycle of enterprise operation from requirements definition to end of life. enables focus on different aspects of enterprise operation by hiding those parts of the model not relevant for the particular point of view. supports re-usability of models or model parts

ARIS The Architecture for Information Systems (ARIS) developed in Germany and adopted by SAP. Adheres to enterprise concepts found in CIMOSA, GRAI, and other RA. Uses Event Process Chains to model processes.

ARIS Materials mgmt Executive mgmt Sales Organizational view Disposition Inventory Offer Request Request received Sales processing Customer Request Request processing Request processed Offer processing Sales Request processing Check Credit worthiness Determine delivery date Offer processing Data view Control view Functional view

Event Process Chains Event Driven Process Chains (EPC), which are one of the central components of the Architecture for Integrated Information Systems (ARIS) (Scheer 1995). Used by SAP in modeling business processes supported by their ERP package SAP R/3. EPC depict several important relationships in a business process. " Control Flow depicted as a sequence of eventfunction-event linkages. " Information flow which specifies where data is created, read, updated, or deleted by a function. " Organization assignment showing who does the function.

CASE Tool based on EPC

Function Link Operators Process Path Organization Unit Information Object An event describes a change of state in the system. A function describes the transformation from an entry state to a target state. The link operators describe the logical connection between events and functions or process paths. A process path describes the link to another process. An organization unit describ who is responsible for completing the function. An information object describes a real - world data structure (e.g. order form) Information Flow An information flow describes either the creation, read, update, or deletion of t Control Flow The control flow connects Assignment of Organization Unit information object. events and functions to show the sequence of activities. The organization unit assignment shows who he es FLORIDA Air Force INTERNATIONAL Mentor-Protégé UNIVERSITY EPC Constructs Construct Symbol Definition Event Event name Function name V XOR V Process Name Organization unit name Information object name

EPC for Latin American PrePaid Telephone Cards START V Sales Information Sales Analysis (2,2,3) Generate Supply Request : D Generate Inventory Report : D Inventory Report (2,4,4) Supply Request Sent (4,5) Supply Request (1,4,5) Review Supply Request : S XOR Supply Request Accepted Inventory Report Generated Supply Request Rejected (5,7) V V (2,3) (1,1,3) Supply Request (1,3,5) Generate PIN Order : S Generate PO :M V PO PO Sent POS PIN Order Generated PIN Order Generated V (3,5) PIN Order (2,3) Generate Order Details/ (1,3,5) Request Prototype : M (3,5) Order Details (1,5,6) Prototype Requested Order Details CD-ROM with PINs Create CD- ROM with PINs : PM (1,3,5) (4,5) Generate Prototype Card : P (1,4,5) (1,3,5) CD-ROM with PINs created (3,5) Prototype Card Ready (5,7) Prototype Card for Validation (1,5,6) (5,6) V Validate Prototype Card : M (1,5,6) Printing Order (1,4,6) Print Cards : P (5,6) Prototype Card Validated V Order Details PO (4,6) (1,5,6) Activation/ Deactivaion Printing Order Generated Generate Printing Order : M (1,3,5) Printing Order

Summary Reference Architectures describe how an ERP system is organized and operates. SAP makes the greatest usage of reference architectures, but other vendors use them as well. The reference architecture is used to configure, understand, and drive process redesign efforts.