Chapter 5 Process Analysis

advertisement

Chapter 5 Process Analysis

( video ) n

Process Analysis n

Process Flowcharting n

Types of Processes n

Process Performance Metrics and Examples n n

Process Throughput Time Reduction

第 3 章專案管理:重要路徑法 ( 要徑法 ,

Critical Path Method, CPM)

– 點子來自 Anupindi, Managing Business Process

Flows

1

Process Analysis Terms (1/2)

n n

Process: Transforms inputs into outputs (with greater value to the organization)

Cycle ( 週期 ) Time: Average time between completions of successive units

– Mechanical ( 機械 ) slot machine ( 吃角子老虎 ):

Assume payback to customer 95%, casino ( 賭場 ) keeps 5%. 賭本 $100

• Average player feeds coins: 15 sec / coin.

1

15

$ 60 s 1 s m

60

1 m h

×

0 .

05

=

12

$ h

100 $

12

$ h

=

8 .

3 h

2

– Electronic ( 電子式 ): 10 sec / coin. Lose 18 $/h.

Finish in 5.5 h

3

Process Analysis Terms (2/2)

n

Utilization ( 使用率 ):

Time that a resource is actually activated / Time that it is available for use

– Machine used 12 out of 24 hours: 12 / 24 = 0.5 = 50%

– Revenue

• 機械式: 12 $/h * 12 h/d = 144 $ per day

• 電子式: 18 $/h * 12 h/d = 216 $ per day

Process Flowcharting ( 流程圖 )

Tasks or operations

Decision points

Storage areas

4

Terminology

1 2 n n n

Station 1 cycle time 30 sec / unit.

Station 2 cycle time 45 sec / unit

– 1 st stage blocked ( 阻塞 ) for 15 seconds

– 2nd stage bottleneck ( 瓶頸 )

Station 1 cycle time 45 sec / unit.

Station 2 cycle time 30 sec / unit

– 2nd stage starved ( 停工待料 ) for 15 seconds

– 1 st stage bottleneck ( 瓶頸 )

第 18 章限制理論或 E. Goldratt 著,目標

5

Another way to characterize a processes

n n n

Make-to-order (MTO ,接單生產 )

– Only activated in response to an actual order

– Both work-in-process and finished goods inventory kept to a minimum

– Before fast food. Slow response time

Make-to-stock (MTS ,存貨生產 ) (next slide A)

– Process activated to meet expected or forecast demand

– Customer orders are served from target stocking level

– Quicker response time (for small children)

Configuration to order (CTO ,客製化生產,接單組

裝 ): PC

6

Exhibit 5 .2 Making Hamburgers at McDonald’s,

Burger King, and Wendy’s

(B) Hybrid ( 混合 )

(c) 肉片先烤好,

如果太久,當湯

(d) 1999 新方

法, hybrid ,新

技術 (45 秒煮好

肉, 9 秒烤好麵

包 )

7

• 不同的目標顧

客群

8

9

Process Performance Metrics (1/3)

n

Operation time (OT ,作業時間 ) = Setup time ( 整備時間

)

+ Run time ( 生產時間 )

– Cereal-boxing machine: (1) Produce 30 boxes / min.

Then Run time 2 sec. (2) Switch the machine from

16-ounce boxes to 12-ounce boxes: Setup time 30 min

(3) OT (for 10,000 12-ounce boxes) = 1800 sec + 2 sec

/ box

×

10,000 = 21,800 sec n

Throughput time (TT ,產出時間 ) = Average time for a unit to move through the system

– Six-machine assembly line with a cycle time of 30 sec.

Then TT = 30 sec / station

×

6 station = 3 min

Process Performance Metrics (2/3)

10 n

Throughput rate ( 產出率 ) : Output rate that the process is expected to produce over a period of time n

– Above assembly line: 1 / Cycle time = 1 / 30 sec / unit

= 2 units per min

Value-added ( 附加價值 ) time: Time that useful work is actually being done on the unit n

Process velocity (or Throughput ratio)

= Throughput time / Value-added time

– Assume 10 additional buffer positions with 30 sec each. Then PV = (10

×

30 + 180) / 180 = 2.66

Process Performance Metrics (3/3)

n

Little’s Law: Throughput time

= Work-in-process / Throughput rate

11

WIP TR

– Assembly line with 1 unit of WIP at each station.

– T. Time = 6 Units / 2 Units / min = 3 min n

Cash Flow Example: (Anupindi, Managing Business Process

Flows, p. 44)

– Steel company processes $400 million of raw materials/year. Cost of processing: $200 mil./year

– Average inventory: $100 million

– Average flow time T = 100 m / 600 m / year = 1/6 years =

2 months. On average, a dollar spends 2 months in the process

Bread-Making Processes

12

Example

5

.1 Bread Making:

Problem Statement

n

Exhibit 5 .4: Bread-making (BM), Packing (Pa) n

For the original operation (A)

– BM is the bottleneck.

– Bakery’s capacity 100 loaves / hr

– Pa idle for ¼-hour periods with 75% utilization n

For the new operation (B)

– Cycle time for the 2 BM lines: 0.5 hr per 100 loaves

– Pa is the bottleneck

– BM 2 (8-hr) shifts: 16 hr / 1 (hr / 200 loaves) = 3200 loaves

– Pa 3 shifts: 24 hr / ¾ (hr / 100 loaves) = 3200 loaves

13

14

Example 5 .1 Bread Making: Process Analysis (1/2) n

For the original operation (A)

– No inventory buildup between BM and Pa

(Wrong, next slide)

– Throughput time = 1.75 hr

– Throughput rate = 100 loaves / hr n

For the new operation (B)

– The 1st 100 loaves move into Pa while the 2nd 100 loaves wait

– During the first 2 shifts, inventory builds from 0 to

(200 – 400/3)16 = 1067 loaves. Correct: 200

×

16 –

15

×

400/3 = 1200

– Average WIP = 533. Correct 600

New Slide for Original Operation (A)

15 n n

製作麵包:批 (100 條 / 小時 ) 。

包裝:條 (100 條 / 45 分 ⇒

0.45 分 / 條 ) 。 n n n

平均庫存 = 面積 / 時間

Left: (100

×

0.45 + 99

×

0.45 + … + 1

×

0.45) / 60 = 37.875

Right: (45

×

100)/ (2

×

60) = 37.5 (Good approximation)

Example

5

.1 Bread Making:

Process Analysis (2/2)

– During the 3 rd shift, drop from 1200 to 0.

– Process cycle time = 0.75 hr / 100 loaves. Then throughput rate = 100 / 0.75 = 133.3 loaves / hr

– Average WIP time = 600 loaves /

133.3 loaves / hr = 4.5

hr (By Little’s Law)

– Total throughput time = 1 (BM) + 4.5

(inven) +

¾ (Pa) = 6.25

hr

16

Example

5

.2 Restaurant

Operation: Problem Statement

n

Design our buffet so customers take an average of

30 minutes to get their food and eat n

Assume they eat in groups of 2 or 3 to a table n

Restaurant has 40 tables. Each table can accommodate 4 people. n

Maximum capacity?

17

18

Example

5

.2 Restaurant

Operation: Process Analysis

n

Average customer party: 2.5 individuals, so average seat utilization (under full capacity)

= 2.5 seats / party

÷

4 seats / table = 62.5 % n

Restaurant’s cycle time

= 30 min / table

÷

40 tables = 0.75 min, so on average a table becomes available every n

45 sec.

Could handle 60 min

÷

0.75 min / party =

80 customer parties per hour

Example 5 .2 Restaurant Operation:

Not a perfect world

19

Time

11:30-11:45

11:45-12:00

12:00-12:15

12:15-12:30

12:30-12:45

12:45-1:00

Total parties

Parties arriving

15

35

30

15

10

5

110

Time

11:30-11:45

Arri

(Cum)

15

Dep

(cum)

At table or wait

Tabl e used

0 15 15

Waiting party

Waiting time

(min)

11:45-12:00 35 (50) 0 50 40 10 7.5

12:00-12:15 30 (80) 15 65 40

12:15-12:30 15 (95) 20 (35) 60 40

12:30-12:45 10 (105) 20 (55) 50 40

25

20

10

18.75

15

7.5

12:45-1:00 5 (110) 20 (75) 35 35

1:00-1:30 0 (110) 35

(110)

Waiting time = cycle t.

*WP = 0.75*WP

Process Throughput Time Reduction

n n n n n

Perform activities in parallel ( 執行平行的作業 )

– Concurrent engineering ( 同步工程 ) in product development

– 同時煮湯和炒菜

改變作業執行的順序:洗澡和寫功課

Reduce interruptions ( 減少干擾因素 ) :期限前交作業

刪除不必要的步驟與重複的作業:公文與電話旅行

( 下 3 張 ) 要徑法

21

圖 3.5

電腦設計專案

22

1

2

CPM 網路

23

• LS: Late start, ES: Early start

• Slack time = LS

ES

要徑法的注意事項

n n n n n

可以明確定義專案中的活動。

可以明確定義專案活動進行的順序,並形成網路

圖。

重點應放在重要路徑上。 If any activity along the critical path is delayed, then the entire project will be delayed.

可以建立成線性規劃 (Linear programming) 的模型

強調時間 ( 速度 )

– 可以花錢,加快速度

– 當活動時間不確定,也可以處理

24

( 謝謝郭幸民教授 )

25

Download