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.