การควบคุมข่ายงาน (PERT/CPM)

Download Report

Transcript การควบคุมข่ายงาน (PERT/CPM)

การควบคุมข่ ายงาน (PERT/CPM)
น.อ. วุฒชิ ัย ชินไชยมงคล
การบริหารโครงการด้ วย เทคนิค CPM /PERT
ส่ วนประกอบของการบริหารโครงการ
• งานย่ อยหรือกิจกรรมย่ อย
• กาหนดขั้นตอนของงานย่ อย : ตามลาดับก่ อนหลังหรือ
ทาพร้ อมกัน
• ระยะเวลาของแต่ ละงาน
เทคนิคที่ใช้ วเิ คราะห์ โครงการ
• Gantt Chart
• CPM (Critical Path Method)
• PERT (Program Evaluation and Review
Technic)
วัตถุประสงค์ การใช้ PERT/CPM
• ช่ วยวางแผนโครงการ : คานวณเวลาการดาเนินงานของ
งานย่ อย
• ช่ วยควบคุมโครงการ : ดาเนินงานตามแผนทีก่ าหนดไว้
• ช่ วยบริหารทรัพยากรทีใ่ ช้ ในโครงการ : คน เครื่องมือ
• ช่ วยบริหารโครงการ : เร่ งโครงการต้ องเร่ งกิจกรรมใด
เพิม่ ทรัพยากรเท่ าไร
ความหมายของคาศัพท์ ที่ใช้ ใน PERT/CPM
• งานย่ อยหรือกิจกรรมย่ อย ใช้ สัญญลักษณ์
• เหตุการณ์ ใช้ สัญญลักษณ์
แทนจุดเริ่มต้ น
ของงาน หรือจุดสิ้นสุ ดของงาน
• งานเทียม ใช้ สัญญลักษณ์
เป็ นงานที่
ไม่ ได้ ปฏิบัตงิ านจริง ใช้ แสดงความต่ อเนื่องของงาน
ขั้นตอนของ PERT/CPM (1)
• ศึกษารายละเอียดของโครงการ
1. กระจายกิจกรรม รวบรวมข้ อมูล พิจารณาทั้ง
โครงการมีกกี่ จิ กรรม
2. กาหนด ลาดับการทางาน ของกิจกรรม ลาดับที่
ทาก่ อน-ทาหลังหรือทาพร้ อมกัน
3. ประมาณเวลาหรือคานวณเวลา การดาเนินงานของ
แต่ ละกิจกรรม
ขั้นตอนของ PERT/CPM (2)
• การสร้ างข่ ายงานเป็ นแผนภาพลูกศร
1. กิจกรรมบนเส้ นเชื่อม ประกอบด้ วย 1 กิจกรรม (A)
และ 2 เหตุการณ์ เช่ น 1
A
2
2. กิจกรรมบนจุดเชื่อม
เช่ น A
B
3. ทิศทางของลูกศรแสดงความต่ อเนื่องของกิจกรรม
กฎเกณ์ การสร้ างข่ ายงาน
• ข่ ายงานต้ องมีจุดเริ่มต้ นโครงการเพียงจุดเดียวและจุดสิ้นสุ ด
โครงการเพียงจุดเดียว
• งานหรือกิจกรรมแทนด้ วยเครื่องหมายลูกศรเพียงอันเดียว
• งาน 2 งานทีเ่ ริ่มต้ นทีเ่ หตุการณ์ เดียวกัน จะสิ้นสุ ดทีเ่ หตุการณ์
เดียวกันไม่ ได้
• เส้ นลูกศรที่แทนงานหรือกิจกรรมต้ องเป็ นเส้ นตรง
• ความยาวของลูกศรไม่ ได้ แทนระยะเวลาการทางาน
• เลขทีล่ าดับเหตุการณ์ ไล่ จากซ้ ายไปขวา
หัวข้ อการวิเคราะห์ ข่ายงาน
1. โครงการมีกจิ กรรมใดบ้ าง
2. ลาดับความต่ อเนื่องของกิจกรรม
3. กาหนดเวลาหรือคานวณเวลาเฉลีย่ การทางานของกิจกรรมต่ าง ๆ
4. กิจกรรมใดเป็ นกิจกรรมวิกฤต (Critical activity)
5. กิจกรรมใดไม่ เป็ นกิจกรรมวิกฤต
6. โครงการที่ใช้ CPM คือโครงการทีร่ ู้ เวลาการทางานของกิจกรรม
7. โครงการทีใ่ ช้ PERT คือโครงการทีต่ ้ องคานวณเวลาเฉลีย่ ของกิจกรรม
ชื่อเรียกเวลาต่ าง ๆของงานหรือกิจกรรมย่ อย
• เวลาเริ่มต้ นทางานทีเ่ ร็วทีส่ ุ ด (Earliest Start ตัวย่ อคือ ES)
• เวลาที่ทางานเสร็จเร็วทีส่ ุ ด (Earliest Finish ตัวย่ อคือ EF)
• เวลาทีเ่ ริ่มต้ นทางานช้ าทีส่ ุ ด แต่ ไม่ ทาให้ โครงการล่ าช้ า (Latest
Start ตัวย่ อคือ LS)
• เวลาที่ทางานเสร็จช้ าทีส่ ุ ด แต่ ไม่ ทาให้ โครงการล่ าช้ า (Latest
Finish ตัวย่ อคือ LF)
การคานวณหาเวลาเริ่มต้ นเร็วทีส่ ุ ดและเวลาเสร็จเร็วทีส่ ุ ด
การคานวณหา ES และ EF จะเริ่มจากเหตุการณ์ แรกของโครงการ
จากทางซ้ ายไปทางขวาจนถึงเหตุการณ์ สุดท้ ายของโครงการ
ES=เวลาเริ่มต้ นเร็วทีส่ ุ ด
EF = ES + t
EF=เวลาเสร็จเร็วที่สุด
( t = เวลาที่ใช้ ทางานแต่ ละงาน )
1 0 A(3) 3 2 3
B(6)
9 3
• งาน A เวลาเสร็จเร็วทีส่ ุ ดคือ EF = 0 + 3 = 3 (ES = 0 , t = 3)
• งาน B เวลาเสร็จเร็วทีส่ ุ ดคือ EF = 3 + 6 = 9 (ES = 3 , t = 6)
ตัวอย่ างข่ ายงานโครงการงานย่ อย 10 งานจากตารางหน้ า 8
A(4) = งาน A ใช้ เวลาทางาน 4 สั ปดาห์
D(1)
E(3)
4
F(1)
C(5)
1
A(4)
2
B(3)
3
8
6
I(3)
J(2)
5
G(1)
7
H(1)
9
ตัวอย่ าง การคานวณค่ า ES และ EF จาก ตารางหน้ า 8
1
เหตุการณ์ เริ่มจากซ้ ายไปขวา
2
9
งาน
งานเทียม
D(1)
เวลาเริ่มต้ นงาน t=0
9
9 E(3) 12
9
9 4
F(1)
C(5)
1
0
A(4)
10
15
4 4 4
2
7
B(3)
3
10
7
15
I(3)
J(2)
5
8
G(1)
12
6
8
7
8
9
H(1)
17
9
การคานวณหาเวลาเริ่มต้ นช้ าทีส่ ุ ดและเวลาเสร็จช้ าทีส่ ุ ด
การคานวณหา LS และ LF จะเริ่มจากเหตุการณ์สุดท้ ายของโครงการ
จากทางขวาไปทางซ้ ายจนถึงเหตุการณ์ แรกสุ ดของโครงการ
LS= เวลาเริ่มต้ นช้ าทีส่ ุ ด
LF= เวลาเสร็จช้ าทีส่ ุ ด
LS = LF - t (t = เวลาทางานของกิจกรรม)
1 0 A(3) 3 2 3
B(6)
9 3
• งาน B เวลาเริ่มต้ นช้ าทีส่ ุ ดคือ LS = 9 - 6 = 3 (LF = 9 , t=6)
• งาน A เวลาเริ่มต้ นช้ าทีส่ ุ ดคือ LS = 3 - 3 = 0 (LF = 3 , t=3)
ตัวอย่ างข่ ายงานโครงการงานย่ อย 10 งานจากตารางหน้ า 8
A(4) = งาน A ใช้ เวลาทางาน 4 สั ปดาห์
D(1)
E(3)
4
F(1)
C(5)
1
A(4)
2
B(3)
3
8
6
I(3)
J(2)
5
G(1)
7
H(1)
9
ตัวอย่ าง การคานวณค่ า LS และ LF จาก ตารางหน้ า 8
8
9
เหตุการณ์ เริ่มจากขวาไปซ้ าย
1
งาน
งานเทียม
D(1)
เวลาเสร็จงานสุ ดท้ าย t=17
14
4
9
1
A(4)
4 4 6
2
B(3)
9
3
15
8
15
9 E(3) 12 12 I(3)
6
11
F(1)
C(5)
0
15
15
12
G(1)
5
16
7
16
J(2)
17
H(1)
17
9
*** เส้ นทางวิกฤต คือ เส้ นทางทีใ่ ช้ เวลาดาเนินงาน
โครงการมากทีส่ ุ ด
A-C-E-I-J
D(1)
9
F(1)
C(5)
1 0
4
A(4)
9 E(3) 12
9
4
9
4
4
2
10
B(3)
7
3
7
10
G(1)
15
8
15
12 I(3)
6
J(2)
5
8
7
8
H(1)
*** งานวิกฤต คือ งานทีอ่ ยู่ในเส้ นทางวิกฤตทุกงาน
9
17
9
* เวลาเหลือ (Slack Time) คือเวลาที่เริ่ มต้นดาเนินการ
ของงานใด ๆสามารถเลื่อนระยะเวลาออกไปได้
โดยที่ไม่ทาให้กาหนดการเสร็ จสิ้ นโครงการต้องล่าช้า
หรื อเลื่อนออกไป
* เวลาเหลือแบ่ งออกเป็ น 2 ประเภทคือ
1. เวลาเหลือทั้งหมด (Total Float) เป็ นเวลาเหลือ
สู งสุ ดทีเ่ ลือ่ นออกไปได้ ไม่ ทาให้ โครงการล่ าช้ า
TF = LS - ES หรือ TF = LF - EF
2. เวลาเหลืออิสระ (Free Float) เป็ นเวลาเหลือที่
เลือ่ นการเริ่มต้ นงานนั้น ไม่ กระทบงานที่ต่อเนื่อง
งาน
เวลา
ES
EF
LS
LF
เวลาเหลือ
งานวิกฤต
A
4
0
4
0
4
0
$
B
3
4
7
6
9
2
C
5
4
9
4
9
0
D
1
9
10
14
15
5
E
3
9
12
9
12
0
F
1
9
10
11
12
2
G
1
7
8
15
16
8
H
1
8
9
16
17
8
I
3
12
15
12
15
0
$
J
2
15
17
15
17
0
$
$
$
งานที่มีเวลาเหลือ คือ งานทีไ่ ม่ ได้ อยู่ในเส้ นทาง
วิกฤต