1 Modeling and Simulating Business Processes Chapter 8 Business Process Modeling, Simulation and Design.

Slides:



Advertisements
Similar presentations
EMBA-2, BUP Major Asad EO Chapter 5: Process Analysis.
Advertisements

Chapter 13 Queueing Models
Arena modeling Conceptual model can be converted into Arena model. Arena model: connected building blocks. Building blocks must be parameterized. Arena.
Q vs Await Node Q is a simplified Await node Q activity is the resource ie server, inspection Await Node can specify resource that is needed by activity.
Simulation Study of a Call Center Gaurav Chhabra & Sachin Jayaswal.
Healthcare Operations Management © 2008 Health Administration Press. All rights reserved. 1.
Chapter 22 Simulation with Process Model to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004.
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
1 Process Benchmarking with Data Envelopment Analysis Chapter 11 Business Process Modeling, Simulation and Design.
Managing Process Flows
1 Service A Queuing System Arrival Rate (  Average Number in Queue ( L q ) Avg Time in System ( W ) Avg Number in System ( L ) Average Wait in Queue.
Modeling and Simulation Dr. X. Topics  M/M/1 models and how they can be used  Simple Queuing Systems  Time-varying parameters  Simulation parameters.
Irwin/McGraw-Hill 1 Process Analysis Terms Process: Is any part of an organization that takes inputs and transforms them into outputs. Cycle Time: Is the.
Modeling Basic Operations & Inputs

BIS 494: Topics in Information Systems 1 Managing Process Flows Chapter 5 Business Process Modeling, Simulation and Design.
OPSM 301: Operations Management Session 7: Process analysis Koç University Zeynep Aksin
Graduate Program in Engineering and Technology Management
DECISION MODELING WITH
Buffer or Suffer Principle
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Chapter 6 Process Analysis.
1 © The McGraw-Hill Companies, Inc., 2004 Introduction (from Chase) Process Analysis.
1-1 1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved.
Decision Technology Modeling, Software and Applications Matthew J. Liberatore Robert L. Nydick John Wiley & Sons, Inc.
Introduction to Management Science
1 Optimizing Business Process Performance Chapter 10 Business Process Modeling, Simulation and Design.
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
Managing Processes and Capabilities CHAPTER THREE.
OPSM 501: Operations Management Week 4: Process analysis Kristen’s Cookie Koç University Graduate School of Business MBA Program Zeynep Aksin
Queueing Analysis of Production Systems (Factory Physics)
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
1 Slides used in class may be different from slides in student pack Chapter 5 Process Analysis  Process Analysis  Process Flowcharting  Categories of.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
Operations Management For Competitive Advantage 1 Process Analysis Operations Management For Competitive Advantage Chapter 4.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker DISCRETE EVENT SIMULATION SIMULATION Chapter 10 Part.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Chapter 10 Verification and Validation of Simulation Models
1 ISE 195 Introduction to Industrial & Systems Engineering.
ETM 607 – Output Analysis: Estimation of Relative Performance Output comparison between two or more alternative systems Common Random Numbers (CRN) Comparison.
Introduction to Uncertainty Simulation of Operations.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Operations Fall 2015 Bruce Duggan Providence University College.
Timeshared Parallel Machines Need resource management Need resource management Shrink and expand individual jobs to available sets of processors Shrink.
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
Program Design & Development EE 201 C7-1 Spring
Key Learnings: Little’s Law
OPERATING SYSTEMS CS 3502 Fall 2017
Chapter 1 Introduction.
Chapter 5 Process Analysis. Chapter 5 Process Analysis.
Job Costing.
Getting Started .Cont The Basic Process Panel
Process Design and Analysis
Introduction to Extend
Chapter 10 Verification and Validation of Simulation Models
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Chapter 5 Designing Services.
Optimizing Business Process Performance
Chapter 5 Process Analysis.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Mitchell Jareo MAT4340 – Operations Research Dr. Bauldry
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Presentation transcript:

1 Modeling and Simulating Business Processes Chapter 8 Business Process Modeling, Simulation and Design

2 Simulating Business Processes We recommend presenting this chapter by running Extend 6.0 directly, and interactively show how the program works. However, for your convenience, we have attached a selection of the figures/screenshots from Chapter 8 of the book as the basis for an in class presentation without access to a computer with Extend installed. NOTE:

3 Import block dialog showing and exponential inter- arrival times with mean of 6 minutes Generating Items

4 Input Data block used to change the first parameter of the inter-arrival time distribution in the Import block Generating Items

5 Input Data block dialog for dry cleaner example Generating Items

6 Program block (and dialog window) connected to a Stack block Generating Items

7 Selection of a priority queue in the Queue tab of a Stack block Prioritizing Items

8 Model of a single server with a queue, where customers balk if the line reaches a specified number of customers Balking

9 Dialog window of the Decision(2) block Balking

10 Model of a single server with a queue, where customers hang up after being on hold for specified amount of time Reneging

11 Stack block to simulate a reneging queue with reneging time of 5 minutes Reneging

12 Admissions process with a priority queue that allows patients to go in front of the line after filling out additional forms Priority Queues

13 Dialog window of the Stack block Priority Queues

14 Example of probabilistic routing of an incoming job Path 1 Path 2 Path Incoming job Routing - Multiple Paths

15 Illustration of probabilistic routing with Extend Multiple Paths

16 Illustration of tactical routing with customers choosing the shortest line Multiple Paths

17 Prepare invoice Assemble order Receive orderShip order Parallel activities in an order fulfillment process Routing – Parallel Paths

18 Operation, Reverse block and dialog window Parallel Paths

19 Operation block that batches two items Parallel Paths

20 Extend model of the order fulfillment process Parallel Paths

21 Slider control Processing Time

22 Input Data block to model variable processing time Processing Time

23 Processing time based on the value of the “ProcTime” attribute Processing Time

24 Batch block and dialog window Batching

25 Preserving uniqueness when batching a purchase order and an agent Batching

26 Unbatching items with an Unbatch block Batching

27 Model that batches patients and nurses Batching – Resources

28 Cost tab of the Import block Activity-based Costing

29 Model to accumulate cost per unpacked crate Activity-based Costing

30 Dialog of the Cost by Item block Activity-based Costing

31 Two operations in series with a Timer block to measure cycle time Cycle Time Analysis

32 Histogram of cycle times and average cycle time vs. simulation time Cycle Time Analysis

33 Slider control to set the mean value of an Exponential distribution Model Enhancements

34 Meter connected to the utilization output of Labor Pool block Model Enhancements

35 Clone layer tool Model Enhancements

36 Documented software support process Software Engineer Incoming calls Real-time response Software Engineer Incoming s Problems resolved Case: Software Support

37 Simulation model of actual process Case: Software Support

38 Simulation model of documented process Case: Software Support

39 Schematic representation of the hospital admissions process Case: Hospital Admissions

40 Extend model of the current admissions process Case: Hospital Admissions

41 Arrivals block from the admissions model Case: Hospital Admissions

42 Admissions block from the admissions model Case: Hospital Admissions

43 Registration and Lab block from the admissions model Case: Hospital Admissions

44 Rooms block from the admissions model Case: Hospital Admissions

45 Histogram of cycle times for type 1 patients Case: Hospital Admissions

46 Extend model of the redesigned admissions process Case: Hospital Admissions

47 A BC DE FG Type I Types II & III Measuring cycle times of different types of jobs Exercise 1

48 A1B1 A2B2 A3B3 Type 1 C1 C2 C3 Type 2 Type 3 Investigating the effect of pooling resources Exercise 2

49 Assessing process performance Exercise 4

50 A B CE D F Priority queues Exercise 7

51 Flowchart for Exercise 8 Exercise 8

52 Flowchart for the X-ray process % Project: X-ray Process

Storage of inbound material Parallel operations (Workstations 1-3) Assembly (Workstation 4) Painting (Workstation 5) Inspection Rework Flowchart of the production process for the Assembly Factory Project: An Assembly Factory