BPR Managing Process Flows
BPR Managing Process Flows
Chapter 5
Business Process Modeling, Simulation and Design
Organizational Reengineering
BPR Changes/improves three areas Plans Process Information Business process engineering is the fundamental rethinking and radical redesign of business processes to achieve dramatic improvements in critical, contemporary measures of performance, such as cost, quality, service & speed. Hammer & Champy, 1994
Overview
Processes and Flows Important Concepts
Throughput (Process flow rate) WIP Cycle Time (Throughput time) Littles Formula
Cycle Time Analysis Capacity Analysis Managing Cycle Time and Capacity
Cycle time reduction Increasing Process Capacity
Theory of Constraints
Process Throughput
Inflow and Outflow rates typically vary over time
IN(t) = Arrival/Inflow rate of jobs at time t OUT(t) = Departure/Outflow rate of finished jobs at time t IN = Average inflow rate over time OUT = Average outflow rate over time
Work-In-Process
All jobs that have entered the process but not yet left it A long lasting trend in manufacturing has been to lower WIP by reducing batch sizes
The JIT philosophy Forces reduction in set up times and set up costs
WIP = Average work in process over time WIP(t) = Work in process at time t
WIP(t) increases when IN(t)>OUT(t) WIP(t) decreases when IN(t)<OUT(t)
The cycle time (or throughput time) includes both value adding and non-value adding activity times
Processing time Inspection time Transportation time Storage time Waiting time
Cycle time analysis is a powerful tool for identifying process improvement potential
8
Littles Formula
(Due to J.D.C. Little (1961)) States a fundamental and very general relationship between the average: WIP, Throughput (= qty / unit time) and Cycle time (CT) [Cycle time here is the Throughput time]
The cycle time refers to the time the job spends in the system or process
Rework
Many processes include control or inspection points where if the job does not conform it will be sent back for rework
The rework will directly affect the average cycle time!
Definitions
T = sum of activity times in the rework loop r = percentage of jobs requiring rework (rejection rate)
0.75
0.25
12
Multiple Paths
It is common that there are alternative routes through the process
For example: jobs can be split in fast trackand normal jobs
CT = p1T1+p2T2++pmTm= pi Ti
i 1
13
0.8
C (20)
0.2
B (15)
What is the average cycle time? Average CT = 10 + 0.8 * 20 + 0.2*(15+20) = 33 Or Average CT = 10 + 20 + 0.2*15 = 33
14
15
(12)
(20)
(15)
(18)
What is the average cycle time for the process segment? Average CT = 12 + Max (14, 20, 18) + 15 = 47
16
Theoretical Cycle Time = the cycle time which we would have if only value adding activities were performed
That is if the activity times, which include waiting times, are replaced by the processing times
17
Capacity Analysis
Focus on assessing the capacity needs and resource utilization in the process
1. Determine the number of jobs flowing through different process segments 2. Determine capacity requirements and utilization based on the flows obtained in 1.
18
Assuming a job is never reworked more than once N = (1+r)n Assuming a reworked job is no different than a regular job N = n/(1-r)
19
100 jobs
A
125 jobs B
125 jobs C
0.25
Defining
Ni = number of jobs taking path i pi = Probability that a job goes along path i
Ni = npi
Step 1 Calculate unit load for each resource The total resource time required to process one job
Ni = Number of jobs flowing through activity i for every new job entering the process Ti = The processing time for activity i in the current resource M = Total number of activities using the resource
Capacity Utilization
The theoretical process capacity is obtained by focusing on processing times as opposed to activity times
Delays and waiting times are disregarded The actual process throughput The theoretical capacity!
24
18
Sequence (Path)
1. AB E 2. AC E 3. A D E
Critical path
By moving 2 minutes of activity time from path 2 to path 1 the cycle time is reduced by 2 minutes to CT=45 minutes
26
When the goal is to reduce cycle time and increase capacity careful attention must be given to
The resource availability The assignment of activities to resources
27
3. Subordinate everything to the decisions in step 2 4. Elevate the constraints to improve performance
For example, increasing bottleneck capacity through investments in new equipment or labor
29
Routing
4, 8, and 9 1, 2, 3, 5, 6, 7, and 8
Demand
(Units/week)
Profit Margin
20
75
50 100 60
B
C
2, 3, 4, 5, 6, 7, 8, and 9
60
Activities 1, 2 & 3 utilize resource X, activities 4, 5, & 6 resource Y and activities 7, 8 & 9 resource Z. Each resource have 2400 minutes of weekly processing time available 30