Modeling Business Processes

Slides:



Advertisements
Similar presentations
DPS 304 : Purchasing /Procurement Activities
Advertisements

Organizational Strategy and Competitive Advantage
CHAPTER 7 ACCOUNTING INFORMATION SYSTEMS
The Acquisition / Payment Process
Karolina Muszyńska Based on
Recommendations PlanExecuteEvaluate Management Process Business Processes Information Processes Data Managing Business and Information Processes Rules.
Concepts in Enterprise Resource Planning Fourth Edition
FIS 431/631 Financial Information Systems: Analysis and Design REA Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
Criticisms of the Traditional Accounting System Architecture and a Solution Slides 2.
Pertemuan 5 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Enterprise Systems.
Pertemuan 06 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Chapter 1 Business: What’s It All About? Chapter 1 Business: What’s It All About? Part 1.
1 Chapter 1 Introduction To Purchasing IDIS 424 Spring 2004.
Supply Chain Management
FIS 431/631 Financial Information Systems: Analysis and Design Process Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
VALUE CHAIN ANALYSIS : An Overview
1 The Accounting REA Model as an Information Engineering Interaction Model Slides 5.
Pertemuan 17 The Sales/Collection Business Process Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Collecting and Reporting Accounting Information Design of an effective AIS begins by considering outputs from the system. Outputs of an AIS include: 1.
A Quick Review of Analysis Stages of the Systems Development Life Cycle Planning Analysis Design Construction.
CHAPTER ONE OVERVIEW SECTION 1.1 – BUSINESS DRIVEN MIS
CHAPTER ONE MANAGEMENT INFORMATION SYSTEMS BUSINESS DRIVEN MIS
Introduction to SAP R/3.
Accounting Principles, 6e Weygandt, Kieso, & Kimmel
“Business applications of E- commerce” Academic Year 2015.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 138 C HAPTER 15 Database Design Using the REA Data Model.
Accounting Information Systems: An Overview
LOGISTICS OPERATION Industrial Logistics (BPT 3123)
Chapter 13 Prepared by Richard J. Campbell Copyright 2011, Wiley and Sons Auditing Human Resources Processes: Personnel and Payroll in Service Industries.
Chapter 2 – Enterprise Systems
Database Design Using the REA Data Model
Introduction Business Process Fundamentals
Richard D. IrwinAccounting, Information Technologies, and Business Solutions by Hollander, Denna, and Cherrington C Exhibit Margin Source: Michael.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER ONE MANAGEMENT INFORMATION SYSTEMS: BUSINESS DRIVEN.
CHAPTER ONE MANAGEMENT INFORMATION SYSTEMS BUSINESS DRIVEN MIS
The Acquisition/Payment Process
IE 475 Advanced Manufacturing Costing Techniques
Management of Information Technology
Pertemuan 08 Systems Analysis and Design of a Business Event Driven System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
© Wiley Chapter 2 Operations Strategy and Competitiveness Operations Management by R. Dan Reid & Nada R. Sanders 2 nd Edition © Wiley 2005 PowerPoint.
THE SALES/COLLECTION BUSINESS PROCESS
Computerized Manufacturing Systems
ZHRC/HTI Financial Management Training Session 9: Stores and Supplies Management.
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. The Operating Cycle of a Merchandising Business.
Systems Analysis and Design of a Business Event-Driven System
1 Systems Analysis & Design Business Modeling IS 431: Lecture 5B CSUN Information Systems
By Hollander, Denna, Cherrington PowerPoint slides by: Bruce W. MacLean, Faculty of Management, Dalhousie University Accounting, Information Technology,
Business Functions, Processes, and Data Requirements
Chapter Eight Product, Services, and Brands: Building Customer Value Copyright ©2014 by Pearson Education, Inc. All rights reserved.
Concepts in Enterprise Resource Planning Fourth Edition
Global Edition Chapter Eight Product, Services, and Brands: Building Customer Value Copyright ©2014 by Pearson Education.
Managerial Accounting By Faisal
Chapter 1 McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 24 Stock Handling and Inventory Control Section 24.1 The Stock Handling Process Section 24.2 Inventory Control Section 24.1 The Stock Handling.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
Principles of Marketing Global Edition
Pertemuan 07 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
MODELING BUSINESS PROCESSES.  Every organization has three basic business processes.  Acquisition/payment Business Process. Organizations can acquire.
Basic Cost Management Concepts
Cost Accounting and Reporting Systems
Merchandising Activities
The REA Enterprise Ontology: Value System and Value Chain Modeling
Overview of Business Processes
Overview of Business Processes
Systems Analysis & Design
Information Systems & Business Strategy
Presentation transcript:

Modeling Business Processes Chapter 2

Build and validate a REAL business processes model Objectives Describe a business processes and identify the business processes of an organization Identify the events that comprise a business process Model operating events using the REAL concepts Build and validate a REAL business processes model

Introduction The first step toward enhancing a business professional’s value is enhancing the role he/she plays in helping an organization define and improve its business processes. So what are business processes and how can they be designed to support an organization’s objectives? How do we design information systems that collect, maintain, and process the data needed to generate the outputs required by management to effectively manage business processes in the information age? Our analysis will use semantic models  models of real world actions or phenomenon. We will use REAL Business Process Modeling as a method to help you understand and model business processes.

Business Processes Acquisition/payment Business Process Conversion Business Process Sales/Collection Business Process Human Resources Financial Resources Supplies Inventories Property, Plant and Equipment New Ideas (R & D) Miscellaneous services Operations Varies widely depending upon the industry SAP industry solution maps Marketing and Sales Service Promotion Outbound logistics Collection and Credit E-Commerce Activities

Are All Processes And Business Activities Created Equally? Companies often prioritize their business processes based on the value of the process in achieving the organization’s objectives. Some business activities determine an organization’s competitiveness in the marketplace while other activities might be classified as support activities. An organization may be internally cost-effective but it might be an unsuccessful organization. Why? Perhaps the organization has competitors: who better meet the needs of customers, do a good job of outsourcing some business functions, or do a better job of creating effective strategic alliances with trading partners.

Primary Value Activities Inbound logistics - activities associated with receiving, storing, and disseminating inputs to the products or services Operations- activities associated with transforming inputs into the final products or services Outbound logistics - activities associated with collecting, storing, and physically distributing the products or services Marketing and sales - activities associated with providing a means by which customers can buy produce and the means for inducing them to buy Service - activities associated with providing service to enhance or maintain the value of the products or services

Support Activities Procurement - the function of purchasing inputs to firms value chain Technology Development - the know-how, procedures, or technology embedded in processes that are intended to improve the product, services, and/or process Human Resource Management - activities involved in recruiting, hiring, training, developing, and compensating all types of personnel Firm Infrastructure - activities that support the entire value chain (e.g. general management, planning, finance, accounting, legal, government affairs, quality management, etc.)

Porter’s Generic Value Chain Revenue Costs Firm Infrastructure Human resource management Support Activities Technology development Procurement Margin Inbound Logistics Operations Output Logistics Marketing & Sales Service Primary Activities

Business Process Events A business process is “a series of activities intended to accomplish the strategic objectives of an organization.” Operating Events are the operating activities performed within a business process to provide goods and services to customers. Information Events include three activities: recording data about operating events, maintaining reference data that are important to the organization, and reporting useful information to management and other decision makers. Decision/Management Events are activities where management and other people make decisions about planning, controlling, and evaluating business processes.

Business Processes and Business Events Take Customer Order Event 1: Marketing Event 3: Ship the Goods Event 4: Collect Payment Business Process: Delivering Goods and Collecting Payment

Exhibit 2-3 Business Process Activities (Events) Define and often trigger Decision / management events Operating events Trigger Trigger Information events

Information Processes Opportunities/Risks Managing Business and Information Processes Recommendations Plan Execute Evaluate Management Process Objectives Resources Rules Trigger Measures Business Processes Information Data

Processes that Trigger Information System Responses Record (event data) Maintain (agent, resource, location data) Trigger Business events Information processes Information System Response Report (in many forms) Trigger Decision Making Needs of Information Customers Information processes

Acquisition / Payment Process Regardless of the type of good or service being acquired, the following are typical operating events in the acquisition / payment business process: Request goods or services. Order goods or services. Receive and inspect goods or services. Store and/or maintain goods. Pay for goods or services. Return goods. Some organizations : may order the events differently, may use a subset of the events, or may add more detailed events.

Sales/Collection Process Although there is some diversity across the types of goods and services sold, the sales/collection process typically includes the following events: Receive an order for goods or services. Select and inspect goods or services to be delivered. Prepare goods or services for delivery. Deliver goods or services. Receive payment for goods or services. Accept customer returns of goods. Some organizations : may order the events differently, may use a subset of the events, or may add more detailed events.

Conversion Process Finally, examples of some of the more general activities in the conversion process include: Assembling. Growing. Excavating. Harvesting. Basic manufacturing (e.g., metals, woods, and chemicals). Finished manufacturing (e.g., tools, instruments, and components). Cleaning. Transporting. Distributing. Providing (e.g., power, water, protection, and communication). Educating. Discovering (e.g., research and development).

Process Analysis: Golden Pizza Decision/Management Operating Events Information Events Analyzing the Standish market, competitors, and customers. Deciding what pizzas to place on Golden’s menu. Determine if the cooked pizza is correct for the customer presenting his/her copy of the order form. Receive customer pizza order. Receive customer payment. Make pizza. Box pizza. Give pizza to customer. Record customer order. Calculate order amount. Mark order “Paid.” Give customer copy of order. Give cook copy of order. Tape order to pizza box. Remove copy of order from box. Send order copies to accounting. Generate a customer analysis report. Generate a report of sales by pizza type. Generate a gross margin analysis. Generate a report of lost sales due to the 20 minute guarantee. Trigger Trigger

Developing a REAL Business Process Model REAL Business Process Modeling is a formal method of identifying and representing the essential characteristics that collectively describe business processes and events. The title REAL is an acronym for Resources, Events, Agents, and Locations. Preparing a REAL Business Process Model requires you to identify strategically significant business activities and essential characteristics about these business activities (see Exhibit 2-4).

Exhibit 2-4 Real Business Process Model Matrix Strategically relevant events What happened? How is each event executed and why is it executed.? Date/Time When did each event occur? Internal and external agents What roles are performed and who/what agents perform the roles in executing each event? Resource(s) What kinds of resources were involved and how much was used?. Location Where did the event occur? Risks What can go wrong in executing the event?

Step 1: Understand The Organization’s Environment and Objectives REAL modeling is an aid in analyzing an organization and its activities. Collect data and insights about the organization’s objectives, industry, value chain, strategies, product lines, and customers. Pay attention to the organization’s people, structure, technologies, and measurements. A better understanding of these factors will enhance your ability to evaluate business processes and identify processes and events that are not valuable, not competitive, and/or not meeting the objectives of the organization

Understanding the Business Environment Industry The Company Objectives Strategies Measurements Competitors Technologies Customers Economic Forces People Capital Technology Value Chain Products Structure

Receive Customer Order Step 2: Review the Business Process and Identify the Strategically Significant Operating Events Begin by dividing the organization into its business processes. “What happened? How and Why? ” REAL graphical model—include the strategically significant operating events that comprise a business process. (the ones that the organization wants to plan, evaluate and execute/or control) Begin your REAL graphical model by representing events as rectangles with a descriptor inside the rectangle. Select terms that accurately describe each operating event. We suggest using an active voice to name events. Receive Customer Order

Using the Worksheet Receive Customer Order An operating event is strategically significant if an information customer wants information to help him/her plan, execute, control, or evaluate that activity. Strategically significant events also include those that are regulated or mandated (e.g., inspecting meat, paying taxes, or performing an environmental study). Planning, executing and evaluating business processes are vehicles for implementing and supporting organizational strategies. Therefore, the why question is answered by defining where a particular event fits into the fabric of an organization’s business processes and the event’s relative importance in accomplishing the organization’s strategy. Be careful not to identify “information events” as “operating events.” To avoid this error, focus on the essential characteristics about business activities “What kind of resources were involved and how much was used?” If, by chance, you mistake an information event (e.g., Print Customer Invoice) for the operating event (e.g., Receive Customer Order) you will struggle to answer some of the questions. An event trigger is the action that initiates the event. Sample triggers include a previous event, input from an external entity, a decision by an internal agent, or a business need.

Exhibit 2-5 McKell’s Retail Model: Step 2 McKell’s Retail Store has hired you to analyze their sales/collection process. Customers can purchase a variety of merchandise from McKell’s store. Each sale involves a customer assisted by a salesperson. The customer can buy one or more items of merchandise. McKell’s sales force randomly assists customers (McKell’s does not assign customers to specific salespersons); and each sale occurs at a specific register (McKell’s has several registers). Individual items of merchandise are not uniquely identified. This means that McKell’s does not assign a unique identifier to each white T-shirt sold, or each pair of size 9 white tennis shoes. The customers are allowed to pay with cash, check, or credit card. Events Sell merchandise Receive customer payment

What kinds of resources were involved? Step 3: Analyze Each Event Listed In Step Two To Identify The Event Resources, Agents, And Locations Describe essential characteristics of the events—the characteristics which: if omitted, would render an inaccurate or incomplete description of the event. form the basis for generating outputs for information customers to plan, execute, control and evaluate organization activities. What kinds of resources were involved? What roles are performed and who/what agents perform the roles? Where did the event occur? (location)

Exhibit 2-6 McKell’s Retail Store REAL Model: Step 3 Merchandise Salesperson Sell Merchandise Events Resources Agents Register Customer Location Receive Customer Payment Cash

Step 4: Identify The Relevant Behaviors, Characteristics, And Attributes Of The Events, Resources, Agents, And Locations At what time or sequence in the process should the event occur? What are the exceptions to the “normal” ordering of events in the process? What is the proper authorization or approval to execute this event? What is a reasonable amount of resource associated with this event? What are the acceptable locations for executing this event? What is an acceptable time period between events in a business process? How might the order of events vary by customer? Does the location from which goods are shipped matter? How many salespeople are assigned to each customer? Should a sales order clerk have custody of cash? Can a customer have two different addresses? Why or why not?

Sequence of Events Receive payment Receive payment Ship merchandise Provide Credit Cash in Advance OR Ship merchandise Business Policies Constructing a building Excavate Construction Site Pour Foundation Lay Floor Frame Building Side Building Install Rough Plumbing Install Rough Electrical The sequence of events may also be a function of the physical characteristics of the event. In this case, construction techniques, local regulation, and laws of nature determine the event sequence. Sometimes the sequence of events is dictated by customer preference.

Event Risks An operating event occurring at the wrong time or sequence, An operating event occurring without proper authorization, An operating event involving the wrong internal agent, An operating event involving the wrong external agent, An operating event involving the wrong resource, An operating event involving the wrong amount of resource, and/or An operating event occurring at the wrong location.

McKell's Retail Sale Store Case Checkpoint—Business Rules Each sale takes place at a specific register (location). Each sale involves only one customer (external agent). Only one salesperson (internal agent) is responsible for each sale. Each sale involves one or more items of merchandise (resource). McKell's merchandise items are not uniquely identified. Each instance of Merchandise refers to a type or class of Merchandise (e.g. size 12 white T-shirt, or size 9 white tennis shoes, or size 5 leather gloves). The salesperson and customer do not have a direct relationship, because McKell does not assign customers to specific salespersons. The customer and salesperson are related only through the sale.

McKell’s Retail Store Case Checkpoint—Business Rules While analyzing this event, you may document several additional rules, such as: Sales can only involve merchandise, not fixed assets. Sales cannot involve more merchandise (quantity) than McKell has on hand. Sales cannot involve merchandise McKell does not offer. Each sale must take place at only one register and the register identification must match a register identification on record. Each sale must include only one salesperson whose identification matches a salesperson identification on record.

Step 5: Identify And Document The Direct Relationships Between Resources, Events, Agents, And Locations Draw a line from each event to each resource, internal agent, external agent, and location associated with that event. On the line, add a meaningful term or phrase that describes the relationship between the objects. See Exhibit 2 - 7 or 2 - 8. Graphically display events that are related to other events to show the required sequence of events in a business process. Draw lines from event to event in the correct sequence Document direct relationships between pairs of agents, locations, and resources that exist independently of an operating event. Connect the pairs with a line.

Exhibit 2-7 Template Without Diamonds Internal Agent Resource Event External Agent Location Internal Agent Resource Event External Agent Location Place Relationship Descriptions on the Lines

Exhibit 2-8 Template With Diamonds Internal Agent Resource Event External Agent Location Internal Agent Resource Event External Agent Location Place Relationship Descriptions inside the Diamonds

Exhibit 2-9 McKell’s Retail Store REAL Model: Step 5 internal agent Merchandise Salesperson involves internal agent Sell Merchandise takes place at external agent results in Register takes place at external agent Customer Receive Customer Payment increases Cash

Identifying Direct Relationships Example: A sales/collection business process that consists of three events: Take Customer Order, Sale Inventory, and Collect Cash Step 1: Relationships between the event(s) and related resources, agents, and locations Related Objects Related Objects order - inventory order - salesperson order - customer sale - inventory sale - customer cash receipt - cash cash receipt - customer

Identifying Direct Relationships (cont.) Example: A sales/collection business process that consists of three events:Take Customer Order, Sale Inventory, and Collect Cash Step 2: Relationships between directly related events (e.g. consecutive or sequential events that occur during the business process) Related Objects order - sale sale - cash receipt Step 3: Relationships between any resources, agents, or locations that have a direct relationship independent of any event occurring. salesperson - customer

Step 6: Validate The Real Business Process Model With Business Persons Those who understand the details and objectives of the business process and events being modeled should perform the validation. Validation sessions should result in either the confirmation of the model’s accuracy or modification of the model. Modifications typically involve decomposing one or more operating events into more detailed operating events, or combining events. Once a REAL model is created, does it need updating or maintenance? Yes. The nature of business processes and events can change over time. More importantly, in today’s fast paced world, the nature of business processes and events often must change with time.

Linking Processes Understanding the relationship between individual business processes is very important. Collectively business processes result in the acquisition of goods and services, the conversion of acquired goods and services into goods and services for customers, the delivery of the goods and services to customers, and the collection or payment from customers. Business processes are linked together in two ways: by sharing common resources or by an event in one process triggering an event in another process. For example, consider the simple model presented in Exhibit 2 - 11.

Exhibit 2-10 Partial REAL Diagram for Linked Business Process Example Receive goods from vendor Ship goods to customer + - Inventory Pay vendor for goods Receive customer payment + - Cash + Acquire human resource Acquire financing - + - Human resource Pay for human resource Repay vendor

Appendix Two Further Practice Using REAL Modeling—Cherry Bee, Inc. Cherry Bee, Inc. is a small bee keeping operation located in Preston, Idaho. Each spring Marc, the owner, hires several beekeepers to manage and care for the hives owned by Cherry Bee. Marc pays these hive workers weekly during the spring, summer, and fall. Marc purchases new supplies and materials for hive workers to use. The beekeepers go to the fields to check each hive, medicate each hive, clean any dead bees out of the hive, and add sugar water if the supply of honey in the hive is low. Business Events Hire Workers Pay Workers Purchase Supplies Check hives

Appendix Two Further Practice Using REAL Modeling—Cherry Bee, Inc. Twice during the summer, hive workers extract honey from the hives. Then they go into the supply barn to strain the honey and package the finished product in a variety of different sized containers. The finished honey is placed on shelves in the storage room. In the late fall, hive workers again check each hive, give them more medicine, and wrap the hives in black plastic to keep them warm during the winter. Throughout the year, customers purchase honey from Marc at the Cherry Bee Store. Some commercial customers purchase the honey on account, while most customers pay cash. Marc purchases the supplies both on account and with cash from local vendors. The medicine, sugar, and black plastic are kept in the supply barn along with other supplies and materials, as well as the honey inventory. Extract honey Strain honey Package honey Store honey Sell honey Receive Payment Pay for Supplies Store Supplies

Exhibit 2-11 Cherry Bee Business Processes Supplies and Materials Acquisition/ Maintenance/ Payment Process Purchase supplies Pay for supplies Store Supplies Hire workers Pay workers Labor Acquisition/ Maintenance/ Payment Process Conversion Process Check hives Extract honey Strain honey Package honey Store honey Sell honey to customer Receive payment for honey sold Sales/Collection Process

Cherry Bee Business Process Model Matrix Internal Agents External Agents Event Resources Hire workers manager (Marc) Potential workers human labor cashier (Marc), hive workers Pay workers cash Purchase mat. & supplies purchasing agent (Marc) materials & supplies vendors Pay for mat. & supplies payables clerk (Marc) vendors cash Store mat. & supplies materials & supplies hive workers hives, mat. & supplies Check hives hive workers

Cherry Bee Business Process Model Matrix Internal Agents External Agents Event Resources Store mat. & supplies hive workers hives, mat. & supplies Check hives hive workers hives, mat. & supplies Extract honey hive workers hives, mat. & supplies Strain honey hive workers hives, mat. & supplies Package honey hive workers packaged honey Store honey store worker (Marc) packaged honey Sell honey store worker (Marc) customers packaged honey Collect payment cashier (Marc) customers cash

Cherry Bee Business Process Model Matrix Locations Business Objectives Event Trigger Cherry Bee store Hire skilled, dependable workers at a fair rate ... need for labor Pay only for services received, pay in a timely manner.... payment for services due Cherry Bee store Have mat. & supplies on hand when needed, pay lowest prices.. need for mat. & supplies vendor store at Cherry Bee or vendor store Pay for supplies in a timely to maintain vendor goodwill... purchase of mat.&supplies Store materials & supplies in a safe, convenient location purchase of mat.&supplies supply barn Make sure hives are healthy and prepared for production.. beginning of Spring field

Cherry Bee Business Process Model Matrix Locations Business Objectives Event Trigger field Make sure hives are healthy and prepared for production.. beginning of Spring Extract all the honey at the right point in time without waste.. field hive full of honey supply barn Produce clean honey for sale... Extracted honey Package honey in containers that promote a long shelf life... supply barn honey was strained Store honey in a safe, convenient location until needed at store... honey was packaged supply barn Sell quality honey for a fair price as quickly as possible ... customer enters store Cherry Bee store Cherry Bee store Collect payments from customers in a timely manner ... sale of honey

Labor Acquisition/Maintenance/ Cherry Bee REAL Models Labor Acquisition/Maintenance/ Payment Process Human Labor Hire workers Marc Cherry Bee Store Pay workers Hive Workers Cash

Supplies and Materials Acquisition/ Maintenance/ Payment Process Cherry Bee REAL Models Supplies and Materials Acquisition/ Maintenance/ Payment Process Supply Barn Hive workers Store mat. & supplies Materials & Supplies Marc Vendor Store Purchase mat. & supplies Cherry Bee Store Vendor Pay for mat. & supplies Cash

Sales/Collection Process Cherry Bee REAL Models Sales/Collection Process Packaged Honey Sell honey Marc Cherry Bee Store Collect payment Customer Cash

Cherry Bee REAL Models Conversion Process Check hives Hive Field Extract honey Materials & Supplies Hive Workers Honey in Process Strain honey Package honey Supply Barn Store honey Packaged Honey

REAL Model of a Service Process Customer Calls Submit Bid Customer Representative Services Enter Contract Customer Provide Services Janitor Cash Receive Payment Customer Payments Clerk

REAL Model of a Not-For-Profit Organization Victim Arrives Shelter Receptionist Interview Victim Interviewer Room Assign Room Clothing Issue Clothing Inventory Clerk Personal Care Items Issue Personal Care Items Food Provide Food Personal Counselor Goals, Resource Sources Help set goals, identify resources Victim Victim Leaves

REAL Model of a Steel Manufacturing Process Coal Baker Bake Fuel Coke Blast Furnace Iron Ore Blast Blast Furnace Op. Limestone Pig Iron Finishing Furnace Mix Oxygen Finishing Furnace Op. Alloys Steel Ingots Rolling Mill Mill Finished Steel Milling Operator

EVOLUTION OF AIS MODELING Stage 1 Manual Systems Stage 2 Automated Systems Stage 3 Event Driven Systems Bias: Support Planning, Controlling & Evaluating Activities for Various Information Customers Bias: Generate financial statements Bias: Generate financial statements

Changing the Design Focus is built on three underlying premises: Today's users expect a more complete and accurate representation of reality from which to draw information. We are no longer constrained by the human inability to record, maintain, and report large volumes of details about business events. Information technology enables the design and implementation of semantically modeled systems - systems that more closely resemble reality.

Business event analysis involves thinking about: What happened? When? What resources were involved and how much? Where did it occur? Who was involved and what roles did they play? What are the risks involved and how can we control these risks? Why?

We are able to satisfy multiple views by the data we collect: What happened? When? What resources were involved and how much? Where did it occur? Who was involved and what roles did they play? We also identify the risks involved and devise a plan for controlling risks as events occur.

A Model of Business Events Stewardship Resource External Participant Location What happened? When did it happen? Who was involved? What resources were involved? Where did it occur?

Customer Returns Merchandise REAL Business Process Models: A Basis for Defining the Data Repository Catalog Center Salesperson Customer Places Order Merchandise Customer Distribution Center Ship Merchandise Carrier Package Shipping Clerk Cash Receive Payment Customer Payment Clerk Customer Returns Merchandise Returns Clerk

An Event-Driven Data Repository CATALOG-CENTER(Center#, Name, Address, Telephone, ... MERCHANDISE(Item#, Item-Description, Color, Size, .., Current-Cost, Current-Price, QOH... CUSTOMER-PLACES-ORDER(Order#, Time, [Center#], [SP#], [Customer#], [Shipment#], Ship-to-Instructions, Confirmation#, Tax, ... SALESPERSON(Salesperson-ID, Name, Address, ... Commission-Rate, Marital-Status, ... CUSTOMER(Customer#, Name, Address, Phone, ... SHIP-MERCHANDISE(Shipment#, Time, [Customer#], [Packer#], [Carrier#], [Ship-Clerk#], [Dist-Ctr#], [Pmt-Receipt#], CARRIER(Carrier#, Name, Address, Rate, Performance-Score, ... SHIPPING-CLERK(Ship-Clerk#, ... DISTRIBUTION-CENTER(Dist-Ctr#, Name, Address, ...

An Event-Driven Data Repository PACKAGE(Package#, Weight, [Shipment#], Shipping-Cost CASH(Acct#, Description, Balance, ... RECEIVE-PAYMENT(Pmt-Receipt#, Time, [Customer#], [Cust-Pmt-Clrk#], [Acct#], Amt, ... CUSTOMER-PAYMENT-CLERK(Cust-Pmt-Cler#, ... RETURN-MERCHANDISE(Return#, [Customer#], [Returns-Clrk#], [Center#], Time, ... MERCHANDISE-ORDER([Item#],[Order#], Qty-Ordered, Order-Price, Order-Cost, ... MERCHANDISE-SHIP([Item#], [Shipment#], Qty-Shipped, ... MERCHANDISE-RETURN([Item#], [Return#], Qty-Returned, ...

We Can Apply This Same Approach to Any Other Business Processes Buy a machine Sell a service Build a car Hire an employee Teach a class Make steel Buy merchandise . . .

IT: The Enabler Posting Machines Check Writers General Ledger and Sub-Systems