مهندسی مجدد فرآیندهای تجاری

Slides:



Advertisements
Similar presentations
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Advertisements

Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials Stack and Queues.
1-1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved 1 Chapter 19 Operations Scheduling.
Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
1 Modeling workflows : The organizational dimension and alternative notations. Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
21st European Conference on Operational Research Algorithms for flexible flow shop problems with unrelated parallel machines, setup times and dual criteria.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
Lecture 8: Dispatch Rules
Truck set-up scheduling for the Elgin, IL facility Vijay Viswanathan, Graduate Student Dr. Jaejin Jang, Associate Professor Department of Industrial Engineering.
Scheduling.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
CPU Scheduling Basic Concepts. Chapter 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Thread Scheduling Multiple-Processor.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Scheduling for Low-volume Operations Chapter 15 Operations Management by R. Dan Reid & Nada R. Sanders 2nd Edition © Wiley 2005 PowerPoint Presentation.
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش دوم: مدلسازی فرآیندها به کمک Petri nets.
Scheduling for Low-volume Operations
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.
Scheduling.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش اول: مفاهیم مقدماتی و سازماندهی فرآیندها.
16 Scheduling (focus on sequencing; FCFS, SPT, EDD pages , and Johnson’s rule pages ) Homework; 6, 7, 11.
Scheduling Mechanisms Applied to Packets in a Network Flow CSC /15/03 By Chris Hare, Ricky Johnson, and Fulviu Borcan.
Infinite loading A scheduling approach that ignores capacity constraints. Click here for Hint finite loading or infinite loading or priority rule?
BCA II Data Structure Using C
lecture 5: CPU Scheduling
Set Collection A Bag is a general collection class that implements the Collection interface. A Set is a collection that resembles a Bag with the provision.
CPU SCHEDULING.
Dan C. Marinescu Office: HEC 439 B. Office hours: M, Wd 3 – 4:30 PM.
Scheduling and Fairness
Applied Operating System Concepts -
LESSON 19-2 Determining the Cost of Merchandise Inventory
LESSON 19-2 Determining the Cost of Merchandise Inventory
CHAPTER 8 Operations Scheduling
CPU Scheduling Algorithms
assemble-to-order (ATO) A system that produces standard modules to be
Chapter 5: CPU Scheduling
CPU Scheduling.
Chapter 6: CPU Scheduling
FIRST-IN, FIRST-OUT INVENTORY COSTING METHOD
CPU Scheduling G.Anuradha
Chapter 6: CPU Scheduling
Module 5: CPU Scheduling
Andy Wang Operating Systems COP 4610 / CGS 5765
Wil van der Aalst Eindhoven University of Technology
3: CPU Scheduling Basic Concepts Scheduling Criteria
Short-Term Scheduling
Chapter5: CPU Scheduling
Chap 11 Learning Objectives
Chapter 6: CPU Scheduling
CPU SCHEDULING.
Outline Scheduling algorithms Multi-processor scheduling
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Chapter 5: CPU Scheduling
Operating System , Fall 2000 EA101 W 9:00-10:00 F 9:00-11:00
Sequencing Sequencing: Determine the order in which jobs at a work center will be processed. Workstation: An area where one person works, usually with.
Scheduling Seminar exercises
Tenth step for Learning C++ Programming
CPU SCHEDULING SIMULATION
Shortest-Job-First (SJR) Scheduling
Chapter 6: CPU Scheduling
Module 5: CPU Scheduling
Use one slide for each concept
CPU Scheduling ( Basic Concepts)
Chapter 6: CPU Scheduling
Chapter 6: CPU Scheduling
CPU Scheduling: Basic Concepts
Module 5: CPU Scheduling
Presentation transcript:

مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management

Workflow management concepts A workflow definition is composed out of three parts: process definition: a description of the process itself resource classification: a classification of the resources to be used resource management rules: how to map work onto resources

In what order? Pull control Determined by people, i.e., a "race" for attention. System may "suggest" urgent work items or offer multiple view on the work available. Push control System decides whether the worker can view and/or select multiple work items, i.e., order may be enforced or suggested. In both cases possible queueing disciplines are: FIFO (First In First Out) LIFO (Last In First Out) SPT (Shortest Processing Time) EDD (Earliest Due Date) PRIO (Prioritization based on case attributes)

Example (taken from "Operations Management" by Roberta Russell & Bernard W. Taylor) PROCESSING DUE WorkItem TIME DATE A 5 10 B 10 15 C 2 5 D 8 12 E 6 8 Note that unlike most scheduling problems work items emerge on the fly!

FIFO (also known as FCFS) B 5 10 15 15 0 C 15 2 17 5 12 D 17 8 25 12 13 E 25 6 31 8 23 FIFO START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS

EDD C 0 2 2 5 0 E 2 6 8 8 0 A 8 5 13 10 3 D 13 8 21 12 9 B 21 10 31 15 16 EDD START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS

SPT C 0 2 2 5 0 A 2 5 7 10 0 E 7 6 13 8 5 D 13 8 21 12 9 B 21 10 31 15 16 SPT START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS

We will return to the topic of workflow analysis and simulation... Comparison FIFO 18.60 9.6 3 23 EDD 15.00 5.6 3 16 SPT 14.80 6.0 3 16 AVERAGE AVERAGE NO. OF MAXIMUM RULE COMPLETION TIME TARDINESS WI TARDY TARDINESS We will return to the topic of workflow analysis and simulation...

Push versus pull

Push control workflow enactment service push to a selected "victim"

Pull control workflow enactment service pull selected work items

pull control

Mosts WFM systems are hybrid, e.g., Staffware personal queue group queue

Who is doing what? Pull control Determined by people, i.e., a "race" among resources. Select to start and/or select to allocate work item. Push control Round robin. Weighted round robin. Shortest queue. Select the most specialized resource (i.e., do not allocate "generalists" unless needed).