Transcript Gantt Chart

EEET0462
Electronics Project
Management And Design
Step Three : Develop a Solution Plan
( Project Scheduling )
สุ ริยา วิทยาประดิษฐ์
[email protected]
Mobile : 089-788-6242
Solution Plan
Copyright © S.Witthayapradit 2010
“ Project Scheduling ”
“ การจัดกระบวนการของขั้นตอน
ท างานให้ ส อดคล้ อ งกั บ ช่ วงเวลา
เพื่ อ ปรั บ การด าเนิ น งานให้ ลุ ล่ ว ง
ตามกรอบของเวลา ”
 Gantt Chart
 PERT/CPM
 Time Line
Gantt Chart
Copyright © S.Witthayapradit 2010
 พัฒนาขึน
้ ในปี
พ.ศ.2460(ค.ศ.1917)
 เรี ยงกิจกรรมจากบนลงล่ าง
 กิจกรรมอยู่ทางซ้ ายช่ วงเวลาอยู่ทางขวา
 เหมาะกับโครงการขนาดเล็ก เข้ าใจง่ าย
 ไม่ สามารถวิเคราะห์ ช่วงเวลาวิกฤต
Gantt Chart
Copyright © S.Witthayapradit 2010
แ ถ บ สี เ ห ลื อ ง คื อ
ระยะเวลาด าเนิ น การ
โดยมีกรอบสี เขียวแสดง
จุ ด เริ่ ม ต้น ส่ ว นกรอบสี
น้ าเงิ น แสดงจุ ด สิ้ น สุ ด
ของกิ จ กรรม ตัว อย่ า ง
เช่น กิจกรรมแรก ใช้เวลาทางาน 10 เดือน ส่ วนกิจกรรมทีเช่่ 2นเริ่ มดาเนินงานพร้อม
กันแต่ใช้เวลาทางาน 5 เดือน และกิจกรรมที่ 3 เริ่ มดาเนิ นงานเดือนพฤศจิกายน
(N) มีระยะดาเนินการ 7 เดือนโดยมีเส้นสี แดงแสดงสถานะปัจจุบนั
ข่ ายงาน(Network)
Copyright © S.Witthayapradit 2010
“ ข่ ายงาน คื อ สัญญลักษณ์ ที่ ใช้ แทนกิจกรรมต่ างๆ
ในโครงการ”

กิ
จ
กรรมบนเส้
น
เชื
่
อ
ม
A , 4w
(Activity On Arc ; AOA)
Early Start
Duration
Early Finish
Early Start
Task 1
Total Slack
Early Finish
Task 2
Task Name
Late Start
Duration
Task Name
Late Finish
Late Start
Total Slack
Late Finish
 กิจกรรมบนจุดเชื่อม
(Activity On Node ; AON)
Pert Chart
Copyright © S.Witthayapradit 2010
พัฒนาขึ้นเมื่อ พ.ศ. 2501 โดยกองทัพเรื อสหรัฐ
ร่ วมกับ บูซ แอลเลน และ แฮมิลตัน (Booz
Allen and Hamilton) และ ล็อกฮีด แอร์คราฟต์
(Lockheed Aircraft)
“ ใช้ กบั โครงการที่มีเวลา
ดาเนินงานไม่ แน่ นอน”
Early Start
Time
Early Finish
Task Name
Name
Task
Late Start
Total Slack
Late Finish
กิจกรรม A
1
2
กิจกรรม C
3
กิจกรรม B
4
CPM (critical path method)
Copyright © S.Witthayapradit 2010
CPM พัฒนาขึ้นเมื่อ พ.ศ. 2500 โดย เจ.อี. เคลลี (J.E. Kelly) แห่ง
บริ ษทั เรมิงตัน แรนด์ (Remington Rand) ร่ วมกับ เอ็ม. อาร์ .
วอล์กเกอร์ (M.R. Walker) แห่งบริ ษทั ดูปองต์ (DuPont)
“ ใช้ กบั โครงการทีผ่ ้ บู ริหาร
เคยมีประสบการณ์ ”
Time Line
Copyright © S.Witthayapradit 2010
ใช้ แสดงความสั ม พั น ธ์ ระหว่ างเหตุ ก ารณ์ ต่ างๆ
ตามลาดับเวลาบนแกนเดี ยวกัน โดยกาหนดช่ วงสเกล
ของระยะเวลาเท่ าๆกั น ที่ ส อดคล้ อ งกั บ ลั ก ษณะของ
กิจกรรม
Example :1
Copyright © S.Witthayapradit 2010
งาน งานที่ต้องเสร็ จก่ อน
A
-
B
A
C
A,B
D
B
E
C
B
D
A
END
C
E
Pert Chart
Copyright © S.Witthayapradit 2010
Early Start
Time
Early Finish
Task Name
Name
Task
Late Start
สั ญลักษณ์ ย่อมาจาก
ES
Early start
LS
Late start
EF
Early finish
LF
Late finish
TS
Total slack
FS
Free slack
t
time
Total Slack
Late Finish
ความหมาย
เวลาเร็ วที่สุดที่จะเริ่ มต้นทางานนั้น ๆได้
เวลาช้าที่สุดที่จะเริ่ มต้นทางานนั้น ๆ โดยไม่ทาให้เวลาของโครงการเปลี่ยนไป
เวลาเสร็ จสิ้ นอย่างเร็ วที่สุดของแต่ละงาน
เวลาเสร็ จสิ้ นอย่างช้าที่สุดของแต่ละงาน โดยไม่ทาให้เวลาของโครงการเปลี่ยนไป
ระยะเวลารวมที่งานจะล่าช้าได้ โดยไม่มีผลกระทบต่อเวลาของโครงการ
ระยะเวลาที่งานจะล่าช้าได้ โดยไม่มีผลกระทบต่อกาหนดงานของงานในลาดับถัดไป
เวลาทางานของแต่ละงาน
Example : 2
Copyright © S.Witthayapradit 2010
งาน
A
B
C
D
E
F
G
H
I
รายละเอียดของงาน
งานที่ตอ้ งทาเสร็ จก่อน
สารวจความต้องการของคนงาน
รับสมัครและประเมินทักษะ
A
หาข้อมูลหลักสู ตรต่าง ๆ
A
ออกแบบหลักสูตรอบรม
B, C
คัดเลือกคนงานเข้าโครงการ
D
เชิญวิทยากร จองสถานที่
D
จัดอบรม
E, F
ประเมินโครงการอบรม
G
ปรับปรุ งแก้ไขหลักสู ตร
H
ใช้เวลา (สัปดาห์)
3
2
1
2
1
2
4
1
1
Early Start and Early Finish
Copyright © S.Witthayapradit 2010
Early Start
Time
Early Finish
Task Name
Name
Task
Late Start
Total Slack
 การค านวณหาเวลา
เริ่ ม ต้น เร็ ว ที่ สุ ด (ES) และ
เวลาเสร็ จสิ้ นเร็ วที่สุด(EF)
EF = ES + t
0
Late Finish
3
3
Task NameA
Task
Late Start
Total Slack
Late Finish
ES = max(EF ของกิจกรรมที่ทาก่ อนหน้ า)
Early Start and Early Finish
Copyright © S.Witthayapradit 2010
3
2
5
7
Task Name
Task
B
Late
Start
0
3
8
Task Name
Task
E
Total Late
Slack Finish
3
Late
Start
5
Task Name
Task
A
Late
Start
1
2
Total Late
Slack Finish
7
9
Task Name
Task
D
Total Late
Slack Finish
Late
Start
3
1
4
Task Name
Task
C
Late
Start
Total Late
Slack Finish
4
13
13
Task Name
Task
G
Total Late
Slack Finish
Late
Start
7
2
9
Task Name
Task
F
Late
Start
Total Late
Slack Finish
Total Late
Slack Finish
1
14
Task Name
Task
H
Late
Start
Total Late
Slack Finish
งาน งานที่ต้องทาเสร็จก่อน
14
1
15
Task I
Task Name
Late
Start
Total Late
Slack Finish
ใช้ เวลา (W)
A
-
3
B
A
2
C
A
1
D
B, C
2
E
D
1
F
D
2
G
E, F
4
H
G
1
I
H
1
Late Start and Late Finish
Copyright © S.Witthayapradit 2010
Early Start
Time
Early Finish
Task Name
Name
Task
Late Start
Total Slack
 การค านวณหาเวลา
เริ่ มต้ น ช้ า ที่ สุ ด (LS) และ
เวลาเสร็ จสิ้ นช้าที่สุด(LF)
LS = LF - t
14
1
15
Task I
Late Finish
Task Name
14
Total
Slack
15
LF = min(LS ของกิจกรรมที่ตามมา)
Late Start and Late Finish
Copyright © S.Witthayapradit 2010
3
2
5
7
Task Name
Task
B
3
0
3
Total
Slack
Total
Slack
8
Task Name
Task
E
5
3
8
5
Task Name
Task
A
0
1
2
Total
Slack
9
7
9
Task Name
Task
D
3
5
3
4
1
4
Total
Slack
13
13
Task Name
Task
G
7
Total
Slack
9
7
2
Task Name
Task
C
Task Name
Task
F
Total
Slack
Total
Slack
5
4
7
9
9
13
1
14
14
Task Name
Task
H
13
Total
Slack
14
งาน งานที่ต้องทาเสร็จก่อน
1
15
Task I
Task Name
14
Total
Slack
ใช้ เวลา (W)
A
-
3
B
A
2
C
A
1
D
B, C
2
E
D
1
F
D
2
G
E, F
4
H
G
1
I
H
1
15
Slack Time & Critical Activities & Path
Copyright © S.Witthayapradit 2010
>> Total Slack Time(TS) = LS – ES หรื อ LF – EF
>> งานวิกฤติ(Critical Activities) คือ กิจกรรมที่มีเวลาตายตัว(TS = 0)
>> เส้ นทางวิกฤติ(Critical Path) คือเส้ นทางทีใ่ ช้ เวลานานทีส
่ ุด
3
2
5
7
Task
Name
Task
B
3
0
3
Total
Slack
8
Task
Name
Task
E
5
3
1
8
5
2
Total
Slack
9
7
9
4 13
13 1 14
14 1 15
Task
Name
Task
I
Task
Name
Task
A
Task
Name
Task
D
Task
Name
Task
G
Task
Name
Task
H
Total
Slack
Total
Slack
Total
Slack
Total
Slack
0
3
5
3
1
4
Task
Name
Task
C
4
Total
Slack
5
7
9
7
2
9
Task
Name
Task
F
7
Total
Slack
9
13
13
14
14
Total
Slack
14 Weeks
15 Weeks
13 Weeks
14 Weeks
15
การคานวณข่ ายงานแบบเพิร์ธ(PERT)
Copyright © S.Witthayapradit 2010
ช่ วงเวลาทีท
่ างานเสร็ จได้ เร็ วทีส่ ุ ด (Optimistic time) ใช้ สัญลักษณ์ a
ช่ วงเวลาทีท
่ างานเสร็ จได้ ช้าทีส่ ุ ด (Pessimistic time) ใช้ สัญลักษณ์ b
ช่ วงเวลาที่ทางานเสร็ จได้ เป็ นส่ วนมาก(Most likely time) ใช้ สัญลักษณ์ m
เวลาเฉลี่ย (te) =
a  b  4m
6
b

a


ความแปรปรวน = 

 6 
2
Example : 3
Copyright © S.Witthayapradit 2010
งาน
งานที่ตอ้ งทา เวลาดาเนินงาน (วัน)
เสร็จก่อน
a
m
b
A
-
1
2
3
B
-
2
3
4
C
A
1
2
3
D
B
2
4
6
E
C
1
4
7
F
C
1
2
9
G
D, E
3
4
11
H
F, G
1
2
3
A
Start
B
C
F
E
G
D
H
END
Example : 3
Copyright © S.Witthayapradit 2010
งาน ลาดับ
a
m
b
te ความแปรปรวน
A
-
1
2
3
2
0.11
B
-
2
3
4
3
0.11
C
A
1
2
3
2
0.11
D
B
2
4
6
4
0.44
E
C
1
4
7
4
1.00
F
C
1
2
9
3
1.78
G
D,E
3
4
11
5
1.78
H
F,G
1
2
3
2
0.11
Example : 3
Copyright © S.Witthayapradit 2010
9 Weeks
0
2
2
Task
Name
Task
A
0
0
2
2
2
4
Task
Name
Task
C
3
3
Task
Name
Task
B
1
1
4
3
Task
Name
Task
F
0
4
10 6 13
4
4
8
8
4
0
8
3
4
7
Task
Name
Task
D
4
1
8
15 Weeks
7
2
Task
Name
Task
E
0
4
5 13
Task
Name
Task
G
8
0 13
14 Weeks
13 2 15
Task
Name
Task
H
13 0 15
Microsoft Visio
Copyright © S.Witthayapradit 2010
Gantt Chart Shapes
Copyright © S.Witthayapradit 2010
Gantt Chart Options
Copyright © S.Witthayapradit 2010
ID
Task Name
Start
Finish
Duration
. . 2010
6/6
1
Task 1
1/6/2010
15/6/2010
2w 1d
2
Task 2
10/6/2010 23/7/2010
6w 2d
3
Task 3
10/8/2010 20/9/2010
6w
13/6 20/6 27/6
. . 2010
4/7
11/7 18/7 25/7
. . 2010
1/8
8/8
15/8 22/8 29/8
. . 2010
5/9
12/9 19/9 26/9
Edit Date … & Example Gantt
Copyright © S.Witthayapradit 2010
Microsoft Visio : PERT/CPM
Copyright © S.Witthayapradit 2010
Microsoft Visio : TimeLine
Copyright © S.Witthayapradit 2010
EEET0462
Electronics Project
Management And Design
Step Three : Develop a Solution Plan
( Project Scheduling )
จบบรรยาย
คำถำม และ
คำตอบ
References:D.Joseph Stadtmiller , “Electronics
Project Management and Design” ,
Prentice-Hall , 2001.