30.06.2013 Views

บทที่6 การจัดการโครงการ - AS Nida

บทที่6 การจัดการโครงการ - AS Nida

บทที่6 การจัดการโครงการ - AS Nida

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.1 การบริหารโครงการ<br />

บทที่<br />

6<br />

<strong>การจัดการโครงการ</strong><br />

แตละโครงการไมวาจะเล็กหรือใหญ จะยุงยากหรือซับซอน<br />

ประกอบไปดวยกิจกรรม<br />

หลายอยางและตองใชเวลานาน รวมทั้งจะตองใชงบประมาณเปนจํานวนมาก<br />

ซึ่งถามีการวางแผนที่<br />

ไมดี อาจจะทําใหโครงการไมเสร็จหรือเสร็จลาชา และใชเงินเกินจํานวนที่คาดไวมาก<br />

ดังนั้น<br />

สิ่ง<br />

แรกที่ควรทําในการวางแผนโครงการและกําหนดระยะเวลาในการทํากิจกรรมตาง<br />

ๆ คือ การพัฒนา<br />

โครงสรางของงานยอยตาง ๆ (work break down structure) ซึ่งจะตองทําการแจกแจงกิจกรรม<br />

ทั้งหมดที่ตองทําในโครงการและรายละเอียดตาง<br />

ๆ ของแตละกิจกรรม เชน สวนประกอบ เวลาที่ใช<br />

ตนทุน ทรัพยากร งานที่ตองทํากอนและหลัง<br />

รวมทั้งบุคคลที่ตองรับผิดชอบเสียกอนที่จะทํา<br />

แผนการทํางาน (schedule)<br />

ปจจุบันนี้มีการนํา<br />

PERT (Program Evaluation and Review Techniques) และ CPM<br />

(Critical Path Method) มาใชชวยในการวางแผน กําหนดเวลาทํางาน สังเกตการณ ติดตาม และ<br />

ควบคุมโครงการที่ใหญและยุงยาก<br />

ซึ่ง<br />

PERT และ CPM มีขั้นตอนดังนี้<br />

1. นิยามโครงการและงานหรือกิจกรรมที่เกี่ยวของทั้งหมด<br />

2. พัฒนาความสัมพันธระหวางกิจกรรมตาง ๆ วาตองทํากิจกรรมใดกอนและ<br />

กิจกรรมใดหลัง<br />

3. สรางเครือขายเพื่อเชื่อมกิจกรรมตาง<br />

ๆ<br />

4. กําหนดเวลาและ/หรือคาใชจายสําหรับแตละกิจกรรม<br />

5. คํานวณหาเสนทางที่ยาวที่สุดที่จะทํากิจกรรมทุกกิจกรรมในเครือขายใหครบหรือ<br />

เสนทางวิกฤต (critical path)<br />

6. ใชเครือขายที่ไดในการวางแผน<br />

กําหนดการทํางาน สังเกตการณ และควบคุม<br />

โครงการ<br />

การหาเสนทางวิกฤต (critical path) เปนสิ่งสําคัญที่สุดในการควบคุมโครงการ<br />

ถา<br />

กิจกรรมที่ประกอบอยูในเสนทางวิกฤตเกิดความลาชาขึ้นจะทําใหโครงการลาชา<br />

แตโครงการ<br />

สามารถปรับและยืดหยุนกิจกรรมที่เหลือที่ไมไดประกอบอยูในเสนทางวิกฤตได<br />

วิธีการประมาณ<br />

เวลาของแตละกิจกรรมของ PERT และ CPM แตกตางกัน โดยที่<br />

PERT จะใชเวลาที่ประมาณได<br />

3<br />

คา มาคํานวณหาเวลาที่คาดวาจะทํากิจกรรมใดกิจกรรมหนึ่งจนเสร็จ<br />

รวมทั้งความแปรปรวนของ


2<br />

เวลาที่ประมาณได<br />

ซึ่งเปนเทคนิคความนาจะเปน<br />

(probabilistic technique) และทําใหผูจัดการ<br />

โครงการสามารถหาความเปนไปไดที่โครงการจะเสร็จภายในเวลาที่กําหนด<br />

ในขณะที่<br />

CPM ซึ่ง<br />

เปนเทคนิคเชิงกําหนด (deterministic technique) จะคํานวณเวลาที่คาดวาจะเสร็จของแตละกิจกรรม<br />

ภายใตสภาวะแวดลอมปกติ การยอยนเวลาทํางานของแตละกิจกรรม จะมีคาไมต่ํากวาเวลาที่สั้น<br />

ที่สุด ที่สามารถจะทําไดเมื่อมีงบประมาณและทรัพยากรเพิ่มเติม<br />

6.2 PERT<br />

เมื่อมีโครงการเกิดขึ้นจะพบคําถามวา<br />

เมื่อไหรโครงการจะเสร็จ<br />

กิจกรรมหรืองานไหน<br />

เปนงานที่สําคัญที่ตองระมัดระวังมิใหลาชา<br />

กิจกรรมไหนบางที่สามารถเลื่อนกําหนดการทําออกไป<br />

กอนได โครงการจะเสร็จกอนวันที่กําหนดไหม<br />

แลวโครงการดําเนินไปตามกําหนดการหรือแผน<br />

ที่ตั้งไวหรือไม<br />

ใชเงินตามที่ไดตั้งงบประมาณไวไหม<br />

มีทรัพยากรเพียงพอที่จะทําจนเสร็จโครงการ<br />

หรือไม ถาตองการใหโครงการเสร็จกอนกําหนด จะทํายังไงใหมีคาใชจายเพิ่มขึ้นนอยที่สุด<br />

ซึ่ง<br />

คําถามเหลานี้สามารถใช<br />

PERT ชวยตอบได<br />

สมมติวาโครงการพัฒนา Web application มีกําหนดการที่จะเสร็จภายใน<br />

21 วัน ซึ่ง<br />

ผูจัดการตองการที่จะใหโครงการนี้เสร็จตามกําหนด<br />

ผูจัดการจึงนิยามโครงการนี้และศึกษา<br />

กระบวนการทํางานตั้งแตตนโครงการจนจบ<br />

พบวาโครงการนี้ประกอบไปดวยกิจกรรมตาง<br />

ๆ 10<br />

กิจกรรม (ขั้นตอนที่<br />

1) ซึ่งแตละกิจกรรมมีกิจกรรมที่ตองทํากอน<br />

ดังตารางที่<br />

1<br />

่ ตารางที 1 กิจกรรมตาง ๆ และกิจกรรมที่ตองทํากอน<br />

กิจกรรม ชื่อกิจกรรม<br />

กิจกรรมที ่ตองทํากอน<br />

A ศึกษาเทคโนโลยีปจจุบัน ไมมี<br />

B หาความตองการของผูใช<br />

A<br />

C ออกแบบ Web และพัฒนา B<br />

D ติดตั้ง<br />

Server B<br />

E คํานวณหาการจราจรบน Web B<br />

F ทดสอบ Web page และ link ตาง ๆ C, D<br />

G ติดตั้งระบบ<br />

Web ที่พัฒนา<br />

D, E<br />

H ติดประกาศ F, G<br />

I อบรมผูใช<br />

G<br />

J จัดทํารายงาน H, I


3<br />

หลังจากที่ไดศึกษาหากิจกรรมที่ตองทํากอน<br />

(ขั้นตอนที่<br />

2) แลว ก็สามารถเขียน<br />

เครือขายของโครงการ ซึ่งแสดงความสัมพันธระหวางกิจกรรมตาง<br />

ๆ ได (ขั้นตอนที่<br />

3) ดังรูปที่<br />

1<br />

ซึ่งในที่นี้จะใหกิจกรรมตาง<br />

ๆ อยูบนแตละ<br />

node ของเครือขาย หรือที่เรียกวา<br />

activity–on–node<br />

(AON) และมี node ที่แสดงจุดเริ่มตนของโครงการ<br />

รวมทั้ง<br />

node ที่แสดงจุดสิ้นสุดของโครงการ<br />

เสนลูกศรจะแสดงกิจกรรมที่ตองทํากอนของกิจกรรมตาง<br />

ๆ<br />

C<br />

เริ่มตน<br />

A B D<br />

J สิ้นสุด<br />

E<br />

รูปที่<br />

1 เครือขายโครงการพัฒนาระบบ Web<br />

หลังจากไดเครือขายแสดงความสัมพันธระหวางกิจกรรมตาง ๆ แลว ขั้นตอนที่<br />

4 ก็คือ<br />

การกําหนดเวลาการทํางานของแตละกิจกรรม ซึ่งเวลาในการทํางานแตละกิจกรรมจนเสร็จสามารถ<br />

ประมาณคาไดจากการศึกษาโครงการเกา ๆ แตขอมูลเหลานี้หายากและอาจจะไมเหมาะสมกับ<br />

โครงการที่กําลังพิจารณาอยู<br />

จากที่กลาวมาขางตน<br />

PERT จึงใชการแจกแจงความนาจะเปนมา<br />

ประมาณเวลาที่ใช<br />

3 คา ของแตละกิจกรรม เวลาที่ประมาณ<br />

3 คา มีดังนี้<br />

1. เวลาที่ใชในการทํากิจกรรมจนเสร็จโดยประมาณ<br />

ในกรณีที่ไมมีปญหาใด<br />

ๆ<br />

เกิดขึ้น<br />

(optimistic time), a<br />

2. เวลาที่ใชในการทํากิจกรรมจนเสร็จโดยประมาณ<br />

ในกรณีที่มีปญหาเกิดขึ้น<br />

ตลอดเวลา (pessimistic time), b<br />

3. เวลาที่ใชในการทํากิจกรรมจนเสร็จโดยประมาณ<br />

ในกรณีที่ทําในสภาพแวดลอมที่<br />

ใกลเคียงความจริง (most likely time), m<br />

โอกาสที่จะเกิดเวลาประมาณแบบที่<br />

1 และ 2 ควรจะต่ํา<br />

ซึ่งโดยปกติแลว<br />

PERT จะสมมติให<br />

คาประมาณเวลามีการแจกแจงแบบเบตา (รูปที่<br />

2) ดังนั้น<br />

เวลาที่ใชในการทํางานจนเสร็จโดยเฉลี่ย<br />

(expected activity time), t จะเทากับ<br />

F<br />

G<br />

H<br />

I


a+4m+b<br />

t=<br />

6<br />

โดยความแปรปรวนของเวลาที่ใชในการทํางานจนเสร็จ<br />

สามารถคํานวณไดดังนี้<br />

⎛b−a⎞ variance = ⎜ ⎟<br />

⎝ 6 ⎠<br />

2<br />

4<br />

รูปที่<br />

2 การแจกแจงแบบเบตาและเวลาที่ใชในการทํากิจกรรมเสร็จโดยประมาณทั้ง<br />

3 คา<br />

ตารางที่<br />

2 แสดงเวลาที่ใชในการทํางานจนเสร็จทั้ง<br />

3 คา รวมทั้งคํานวณเวลาที่ใชใน<br />

การทํางานจนเสร็จโดยเฉลี่ย<br />

และความแปรปรวนของเวลาที่ใชในการทํางานจนเสร็จ


ตารางที่<br />

2 เวลาที่ใชในการทํางานจนเสร็จโดยประมาณ<br />

Activity Predecessor Optimistic<br />

Estimates<br />

(Days)<br />

5<br />

Most Likely<br />

Estimates<br />

(Days)<br />

Pessimistic<br />

Estimates<br />

(Days)<br />

Expected<br />

Duration<br />

(a+4b+c)<br />

6<br />

Variance<br />

A None 1 2 4 2.2 0.25<br />

B A 3 5 8 5.2 0.69<br />

C B 2 4 5 3.8 0.25<br />

D B 2 3 6 3.3 0.44<br />

E B 1 1 1 1.0 0<br />

F C,D 2 4 6 4.0 0.44<br />

G D,E 2 3 4 3.0 0.1<br />

H F,G 1 2 5 2.3 0.44<br />

I G 4 5 9 5.5 0.69<br />

J H,I .5 1 3 1.3 0.17<br />

6.3 การหาเสนทางวิกฤต<br />

หลังจากที่หาเวลาที่ใชในการทํางานจนเสร็จโดยเฉลี่ยแลว<br />

เราสามารถหาเวลาที่<br />

ตองการในการทําโครงการนี้จนเสร็จ<br />

ซึ่งก็คือ<br />

การหาเสนทางวิกฤต ถาตองการใหเวลาทั้งหมดที่ใช<br />

ในการทํางานจนเสร็จโครงการสั้นลง<br />

จะตองลดเวลาที่ใชในการทํากิจกรรมที่ประกอบในเสนทาง<br />

วิกฤต ในการหาเสนทางวิกฤตเราตองคํานวณหาคา 4 คา คือ<br />

1. เวลาเริ่มตนที่เร็วที่สุด<br />

(Earliest start time, ES) คือ เวลาที่เริ่มทํากิจกรรมหนึ่ง<br />

ๆ ที่<br />

เร็วที่สุดโดยไมกระทบกิจกรรมที่ตองทํากอนกิจกรรมนั้น<br />

เนื่องจากกอนที่จะเริ่มทํากิจกรรมใด<br />

ๆ<br />

กิจกรรมที่ตองทํากอนกิจกรรมนั้น<br />

ๆ ทั้งหมดจะตองเสร็จแลว<br />

ดังนั้น<br />

ES ของกิจกรรมนั้น<br />

ๆ จะมีคา<br />

เทากับคา EF ที่ใหญที่สุดของกิจกรรมที่ตองทํากอนกิจกรรมที่กําลังพิจารณาอยู<br />

โดยที่เวลาเริ่มตน<br />

ของโครงการจะมีคาเปนศูนย ซึ่งหมายความวา<br />

เวลาเริ่มตนที่เร็วที่สุดของกิจกรรมที่มีกิจกรรมที่ตอง<br />

ทํากอนจะมีคาเปนศูนย (ES = 0)<br />

2. เวลาเสร็จที่เร็วที่สุด<br />

(Earliest finish time, EF) คือ เวลาที่เร็วที่สุดที่ทํากิจกรรม<br />

หนึ่ง<br />

ๆ เสร็จ เวลาเสร็จที่เร็วที่สุดสามารถหาไดดังนี้


EF = ES + t<br />

6<br />

3. เวลาเริ่มตนที่ชาที่สุด<br />

(Latest start time, LS) คือ เวลาที่จะเริ่มทํากิจกรรมหนึ่ง<br />

ๆ<br />

อยางชาที่สุด<br />

โดยที่จะไมทําใหโครงการทั้งหมดลาชา<br />

4. เวลาเสร็จที่ชาที่สุด<br />

(Latest finish time, LF) คือ เวลาที่ชาที่สุดที่ทํากิจกรรมหนึ่ง<br />

ๆ<br />

เสร็จโดยไมทําใหโครงการทั้งหมดลาชา<br />

ซึ่งเวลาทั้ง<br />

4 คานี้<br />

จะแสดงในแตละ node ที่แทนแตละกิจกรรมดังรูปที่<br />

3<br />

Activity t<br />

ES EF<br />

LS LF<br />

รูปที่<br />

3 การแสดงคาเพื่อหาเสนทางวิกฤตบน<br />

node<br />

ในการหาเวลาเริ่มตนที่ชาที่สุด<br />

จะเริ่มตนคํานวณจากจุดสิ้นสุดโครงการแลวยอนกลับ<br />

มาที่จุดเริ่มตน<br />

เวลาเริ่มตนที่ชาที่สุดสามารถหาไดดังนี้<br />

LS = LF − t<br />

เราตองพิจารณากิจกรรมที่ตองทํากอนในการหาคา<br />

LF โดย LF จะเทากับคา LS ที่นอย<br />

ที่สุดของกิจกรรมที่ตองทําตามหลังกิจกรรมที่กําลังพิจารณา<br />

คาเวลาทั้ง<br />

4 คาของโครงการพัฒนา Web application สามารถคํานวณและแสดงดังรูป<br />

ที่<br />

4


Start<br />

A<br />

0 2 2<br />

0 2 2<br />

B 5 2<br />

2 2 7 4<br />

2 2 7 4<br />

C 3 8<br />

7 4 11 2<br />

9 1 12 9<br />

7<br />

รูปที่<br />

4 เวลาเริ่มตนที่เร็วที่สุด<br />

(ES) เวลาเสร็จที่เร็วที่สุด<br />

(EF) เวลาเริ่มตนที่ชาที่สุด<br />

(LS) และเวลา<br />

เสร็จที่ชาที่สุด<br />

(LF) ของโครงการพัฒนา Web application<br />

เมื่อไดคาเวลาทั้ง<br />

4 คาแลว เราสามารถพิจารณาหาเสนทางวิกฤตไดจากเวลาวาง (Slack<br />

time หรือ Free time) ของแตละกิจกรรม เวลาวางนี้คือระยะเวลาที่แตละกิจกรรมสามารถจะทําลาชา<br />

ไดโดยไมสงผลกระทบตอเวลาสิ้นสุดของโครงการ<br />

สามารถคํานวณไดดังนี้<br />

slack = LS − ES หรือ slack = LF − EF<br />

D<br />

7 4 10 7<br />

7 4 10 7<br />

E 1<br />

7 4 8 4<br />

97 10 7<br />

F 4<br />

11 2 15 4<br />

12 9 16 9<br />

คาเวลาวางของแตละกิจกรรมในโครงการพัฒนา Web application สรุปไดดังตารางที่<br />

3 โดย slack<br />

ของกิจกรรม C เทากับ 1.7 ( LS −ES = 9.1− 7.4 = 1.7)<br />

หมายความวากิจกรรม C สามารถเลื่อน<br />

เวลาเริ่มตนทําออกไปไดอีก<br />

1.7 วัน โดยโครงการทั้งหมดสามารถทําเสร็จไดภายในเวลาที่กําหนด<br />

เดิม สําหรับกิจกรรม A, B, D, G, I และ J มีเวลาวางเปน 0 (slack = 0) หมายความวากิจกรรม<br />

เหลานี้ไมสามารถเลื่อนเวลาเริ่มตนทําได<br />

ถาเลื่อนเวลาเริ่มทํากิจกรรมออกไปจะทําใหทั้งโครงการ<br />

เสร็จชาลงไมตรงตามเวลาที่กําหนดไว<br />

ดังนั้น<br />

เราจึงเรียกกิจกรรมที่มีเวลาวางเปนศูนยวาจะเปน<br />

กิจกรรมวิกฤต (critical activity) ที่อยูบนเสนทางวิกฤต<br />

G<br />

10 7 13 7<br />

10 7 13 7<br />

H<br />

15 4 17 7<br />

16 9 19 2<br />

I 5 5<br />

13 7 19 2<br />

13 7 19 2<br />

J 1 3<br />

19 2 20 5<br />

19 2 20 5<br />

ES EF<br />

LS LF<br />

Finish


่ ตารางที 3 ตารางแสดงคาเวลาวาง (slack time) และกิจกรรมวิกฤต<br />

Activity ES EF LS LF LS–ES On CP?<br />

A 0 2.2 0 2.2 0 Yes<br />

B 2.2 7.4 2.2 7.4 0 Yes<br />

C 7.4 11.2 9.1 12.9 1.7 No<br />

D 7.4 10.7 7.4 10.7 0 Yes<br />

E 7.4 8.4 9.7 10.7 2.3 No<br />

F 11.2 15.2 12.9 16.9 1.7 No<br />

G 10.7 13.7 10.7 13.7 0 Yes<br />

H 15.2 17.7 16.9 19.2 1.7 No<br />

I 13.7 19.2 13.7 19.2 0 Yes<br />

J 19.2 20.5 19.2 20.5 0 Yes<br />

6.4 การหาความนาจะเปนที่โครงการจะเสร็จ<br />

8<br />

จากเสนทางวิกฤตที่ไดทําใหทราบวาเวลาที่คาดวาจะทําโครงการจนเสร็จคือ<br />

20.5 วัน<br />

แตเวลาที่ใชในการทําแตละกิจกรรมโดยประมาณอาจจะมีความแปรปรวน<br />

ซึ่งความแปรปรวนของ<br />

เวลาที่ใชในการทํากิจกรรมตาง<br />

ๆ มีผลกระทบตอเวลาสิ้นสุดโครงการทั้งหมด<br />

อาจจะทําให<br />

โครงการลาชา ดังนั้น<br />

ความแปรปรวนของโครงการทั้งหมดสามารถหาได<br />

โดยการคํานวณหาความ<br />

แปรปรวนของกิจกรรมที่อยูบนเสนทางวิกฤต<br />

ถาใหเวลาในการทํากิจกรรมตาง ๆ เปนอิสระตอกัน<br />

ความแปรปรวนของโครงการจะเทากับผลบวกของความแปรปรวนของกิจกรรมทั้งหมดที่อยูบน<br />

เสนทางวิกฤต<br />

ความแปรปรวนของโครงการ = Σ ความแปรปรวนของกิจกรรมบนเสนทางวิกฤต<br />

จากโครงการพัฒนา Web application จะไดวาความแปรปรวนของโครงการจะเทากับ 0.25 + 0.69 +<br />

0.44 + 0.1 + 0.69 + 0.17 = 2.34 และสามารถหาคาสวนเบี่ยงเบนมาตรฐาน<br />

( σ T ) ของโครงการนี้<br />

ได โดยการหารากที่สองของความแปรปรวน<br />

ซึ่งเทากับ<br />

2.34 = 1.5297 ซึ่งคาสวนเบี่ยงเบน<br />

มาตรฐานของโครงการนี้<br />

สามารถนําไปใชในการหาความนาจะเปนที่โครงการจะเสร็จภายใน<br />

ระยะเวลาที่กําหนดได<br />

ทั้งนี้จะตองอยูภายใตสมมติฐานที่ใหเวลาในการดําเนินโครงการเสร็จมีการ


9<br />

แจกแจงแบบปกติ ถาตองการทราบความนาจะเปนที่จะทําโครงการพัฒนา<br />

Web application เสร็จ<br />

ภายใน 21 วัน สามารถหาไดจากพื้นที่ใตกราฟระฆังคว่ําของการแจกแจงแบบปกติ<br />

โดยคํานวณจาก<br />

สมการปกติมาตรฐาน (Standard normal equation) ดังนี้<br />

Z=<br />

เวลาที่ตองการจะใหเสร็จ<br />

– เวลาที่คาดวาจะเสร็จ<br />

สวนเบี่ยงเบนมาตรฐานของโครงการ<br />

ในกรณีของโครงการพัฒนาระบบ Web จะไดคา LS = LF − t ดังนี้<br />

21− 20.5<br />

Z = = 0.32686<br />

1.5297<br />

หรือสามารถแสดงในรูปของการแจกแจงแบบปกติ ไดดังรูปที่<br />

3.5<br />

พื้นที่ใตกราฟปกติที่มีคานอยกวาหรือเทากับ<br />

20.5 วัน จะเทากับ 50% ของพื้นที่ใตกราฟทั้งหมด<br />

หมายความวาโอกาสที่โครงการจะเสร็จภายใน<br />

20.5 วัน มีคาเทากับ 50% ดังนั้น<br />

จากตารางการแจก<br />

แจงตามปกติเมื่อ<br />

LS = LF − t มีคาเทากับ 0.32686 จะมีพื้นที่ใตกราฟเทากับ<br />

62.7% หรือ<br />

หมายความวาโอกาสที่โครงการจะเสร็จภายใน<br />

21 วัน จะมีคาเทากับ 62.7%<br />

โดยสรุป PERT สามารถบอกขอมูลเกี่ยวกับการพัฒนาระบบ<br />

Web ไดดังนี้<br />

1. โครงการนี้คาดวาจะเสร็จภายใน<br />

20.5 วัน<br />

2. โอกาสที่จะทําโครงการนี้เสร็จภายใน<br />

21 วัน เทากับ 62.7 เปอรเซ็นต<br />

3. กิจกรรม A, B, D, G, I และ J เปนกิจกรรมที่อยูบนเสนทางวิกฤต<br />

ถากิจกรรม<br />

เหลานี้ลาชาจะทําใหโครงการเสร็จลาชากวาที่กําหนด


10<br />

4. กิจกรรม C, E, F และ H ไมไดอยูบนเสนทางวิกฤต<br />

ถาตองการเรงใหโครงการ<br />

เสร็จเร็วขึ้น<br />

สามารถนําทรัพยากรที่จัดสรรใหกิจกรรมเหลานี้ไปใชกอนได<br />

5. เวลาการทํากิจกรรมตาง ๆ สามารถดูไดจากตารางที่<br />

3<br />

6.5 การวิเคราะหความไวและการบริหารโครงการ<br />

หลังจากที่เราทราบกิจกรรมที่ตองทํากอน<br />

กิจกรรมที่ตองทําตอมา<br />

และกิจกรรมที่<br />

สามารถทําควบคูกันได<br />

เมื่อเวลาที่ใชในการทําแตละกิจกรรรมเปลี่ยนจากเวลาที่ไดกําหนดไวใน<br />

ตอนตน จะทําใหเวลาที่ใชทั้งหมดสําหรับโครงการนี้เปลี่ยนแปลง<br />

รวมถึงเวลาเริ่มตนที่เร็วที่สุด<br />

เวลาเสร็จที่เร็วที่สุด<br />

เวลาเริ่มตนที่ชาที่สุด<br />

เวลาเสร็จที่ชาที่สุด<br />

และเวลาวางของกิจกรรมอื่น<br />

ทั้งนี้<br />

ขึ้นอยูกับความสัมพันธของกิจกรรมตาง<br />

ๆ ดังสรุปไดในตารางขางลางนี้<br />

่ ตารางที 4 ผลกระทบของการเพิ่ม<br />

(ลด) เวลาที่ใชในการทํากิจกรรมที่อยูบนเสนทางวิกฤต<br />

เวลาของกิจกรรม กิจกรรมที่ทําตามหวัง<br />

กิจกรรมที่สามารถทํา<br />

พรอมกันได<br />

กิจกรรมที่ตองทํากอน<br />

เวลาเริ่มตนที่เร็วที่สุด<br />

เพิ่ม<br />

(ลด) ไมเปลี่ยนแปลง<br />

ไมเปลี่ยนแปลง<br />

เวลาเสร็จที่เร็วที่สุด<br />

เพิ่ม<br />

(ลด) ไมเปลี่ยนแปลง<br />

ไมเปลี่ยนแปลง<br />

เวลาเริ่มตนที่ชาที่สุด<br />

เพิ่ม<br />

(ลด) เพิ่ม<br />

(ลด) ไมเปลี่ยนแปลง<br />

เวลาเสร็จที่ชาที่สุด<br />

เพิ่ม<br />

(ลด) เพิ่ม<br />

(ลด) ไมเปลี่ยนแปลง<br />

เวลาวาง ไมเปลี่ยนแปลง<br />

เพิ่ม<br />

(ลด) ไมเปลี่ยนแปลง<br />

6.6 PERT และคาใชจาย<br />

ในการพิจารณาคาใชจายของโครงการ รวมถึงการวางแผนการกําหนดคาใชจาย การ<br />

ตรวจสอบและการควบคุมโครงการ จะตองนํา PERT มาปรับปรุง โดยเริ่มตนจะขอกลาวถึงการ<br />

วางแผนและการกําหนดคาใชจาย ซึ่งจะตองผานขั้นตอนการทํางบประมาณเพื่อพิจารณาปริมาณเงิน<br />

ที่คาดวาจะตองใชในทุก<br />

ๆ ชวงเวลา ดังนี้<br />

1. รวบรวมคาใชจายทั้งหมดที่เกี่ยวของกับกิจกรรมทุกกิจกรรม<br />

เพื่อคํานวณหา<br />

คาใชจายรวม โดยประมาณในการทํากิจกรรมแตละกิจกรรม<br />

2. ถาโครงการที่กําลังจัดทําเปนโครงการใหญ<br />

ควรจะรวมกิจกรรมยอย ๆ ที่มี<br />

ความสัมพันธกันเปนกิจกรรมใหญหนึ่งกิจกรรม


11<br />

3. คํานวณประมาณการคาใชจายของแตละกิจกรรมในรูปของประมาณการคาใชจาย<br />

ที่ใชตอชวงเวลา<br />

โดยการนําคาใชจายที่ประมาณไวของแตละกิจกรรม<br />

หารดวยจํานวนชวงเวลาที่<br />

คาดวาจะใชในการทํากิจกรรมนั้น<br />

ๆ<br />

4. คํานวณหาคาใชจายที่คาดวาจะใชในแตละชวงเวลาตั้งแตตนจนจบโครงการ<br />

โดย<br />

ใชเวลาเริ่มตนที่เร็วที่สุดและเวลาเริ่มตนที่ชาที่สุด


ตารางที่<br />

7 ประมาณการคาใชจาย (หนึ่งรอยเหรียญดอลลารสหรัฐ)<br />

โดยใชเวลาเริ่มตนที่ชาที่สุด<br />

Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Total<br />

A 10 10 2 22<br />

B 16 20 20 20 20 8 104<br />

C 9 10 10 9 38<br />

D 10.8 18 18 12.6 59.4<br />

E 3 7 10<br />

F 1.25 12.5 12.5 12.5 11.25 50<br />

G 4.5 15 15 10.5 45<br />

H 0.6 6 6 1.2 13.8<br />

I 3.6 12 12 12 12 12 2.4 66<br />

J 6.4 4 10.4<br />

Total<br />

per day<br />

10 10 18 20 20 20 20 18.8 18 30 34.1 25 25.25 26.6 24.5 25.1 29.25 18 13.2 8.8 4 418.6<br />

Total to<br />

due<br />

10 20 38 58 78 98 118 136.8 154.8 184.8 218.9 243.9 269.15 295.75 320.25 345.35 374.6 392.6 405.8 414.6 418.6


13<br />

จากตัวอยางโครงการการพัฒนา Web application สามารถคํานวณคาใชจาย<br />

โดยประมาณของแตละกิจกรรมในชวงเวลาตาง ๆ โดยนําประมาณการคาใชจายของแตละกิจกรรม<br />

หารดวยระยะเวลาที่คาดวาจะทํากิจกรรมนั้น<br />

ๆ เสร็จ ดังตารางที่<br />

5 ซึ่งจะพบวาคาใชจาย<br />

โดยประมาณของโครงการนี้<br />

เทากับ 41860 ดอลลารสหรัฐ ซึ่งนอกจากจะทําใหทราบถึงประมาณ<br />

การคาใชจายของโครงการนี้ทั้งหมดแลว<br />

จะสามารถนําไปใชในการพิจารณาความกาวหนาของ<br />

โครงการตามชวงเวลาได ซึ่งในที่นี้ชวงเวลาที่พิจารณามีหนวยเปนวัน<br />

ตารางที่<br />

5 คาใชจายของกิจกรรมของการพัฒนา Web application<br />

Activity ES LS Avg. time Total<br />

Budgeted Cost<br />

($)<br />

Budgeted Cost<br />

Per Day ($)<br />

A 0 0 2.2 2,200 1,000.00<br />

B 2.2 2.2 5.2 10,400 2,000.00<br />

C 7.4 9.1 3.8 3,800 1,000.00<br />

D 7.4 7.4 3.3 5,940 1,800.00<br />

E 7.4 9.7 1.0 1,000 1,000.00<br />

F 11.2 12.9 4.0 5,000 1,250.00<br />

G 10.7 10.7 3.0 4,500 1,500.00<br />

H 15.2 16.9 2.3 1,380 600.00<br />

I 13.7 13.7 5.5 6,600 1,200.00<br />

J 19.2 19.2 1.3 1,040 800.00<br />

41,860<br />

ประมาณการคาใชจายของโครงการจะคํานวณจากขอมูลในตารางที่<br />

5 จากตารางจะ<br />

พบวาเวลาที่เร็วที่สุดที่จะเริ่มตนทํากิจกรรม<br />

A คือวันที่<br />

0 แตกิจกรรม A ใชเวลาในการทํา<br />

โดยประมาณ 2.2 วัน และคาใชจายโดยประมาณเทากับ 2,200 เหรียญสหรัฐ ดังนั้น<br />

คาใชจายตอวัน<br />

โดยประมาณจะเทากับ 1,000 เหรียญสหรัฐ ซึ่งคาใชจายจํานวนนี้คาดวาจะมีการใชในวันที่<br />

1, 2<br />

และ 2 ชั่วโมงแรกของวันที่<br />

3 ถาสมมติให 1 วันมีการทํางาน 10 ชั่วโมง<br />

หลังจากที่คํานวณคาใชจาย<br />

ตอวันของทุกกิจกรรม สามารถนํามาคํานวณงบประมาณที่จะใชในการดําเนินโครงการแตละวันได<br />

โดยในที่นี้จะใชเวลาเริ่มตนที่เร็วที่สุดในการพิจารณา<br />

ดังตารางที่<br />

6


14<br />

่ ตารางที 6 ประมาณการคาใชจาย (หนึ่งรอยเหรียญดอลลารสหรัฐ)<br />

โดยใชเวลาเริ่มตนที่เร็วที่สุด<br />

Activity ES EF LS LF LS-ES On CP?<br />

A 0 2.2 0 2.2 0 Yes<br />

B 2.2 7.4 2.2 7.4 0 Yes<br />

C 7.4 11.2 9.1 12.9 1.7 No<br />

D 7.4 10.7 7.4 10.7 0 Yes<br />

E 7.4 8.4 9.7 10.7 2.3 No<br />

F 11.2 15.2 12.9 16.9 1.7 No<br />

G 10.7 13.7 10.7 13.7 0 Yes<br />

H 15.2 17.7 16.9 19.2 1.7 No<br />

I 13.7 19.2 13.7 19.2 0 Yes<br />

J 19.2 20.5 19.2 20.5 0 Yes<br />

จากตารางที่<br />

6 จะพบวาในวันที่<br />

1 มีกิจกรรมที่ตองทําอยูกิจกรรมเดียว<br />

คือ กิจกรรม A<br />

เนื่องจากเวลาเริ่มตนที่เร็วที่สุดคือ<br />

0 ดังนั้น<br />

ในวันที่<br />

1 คาใชจายที่คาดวาจะใชจึงเทากับ<br />

1,000<br />

เหรียญ และกิจกรรม A ยังคงดําเนินการอยูในวันที่<br />

2 ดังนั้น<br />

ประมาณการคาใชจายในวันที่<br />

2 จึง<br />

ยังคงเปน 1,000 เหรียญ เวลาเริ่มตนที่เร็วที่สุดของกิจกรรม<br />

B คือ ชั่วโมงที่<br />

3 ของวันที่<br />

3 และใน<br />

วันที่<br />

3 กิจกรรม A ยังคงดําเนินอยูอีก<br />

2 ชั่วโมง<br />

ดังนั้น<br />

ในวันที่<br />

3 คาใชจายที่คาดวาจะใชจึงเทากับ<br />

0.2 × 1,000 คาใชจายที่คาดวาจะใชสําหรับวันที่<br />

3 จะเทากับ 1,800 ดอลลารสหรัฐ ซึ่งวิธีการ<br />

คํานวณนี้สามารถประมาณการคาใชจายแตละวันของโครงการนี้ได<br />

สําหรับกิจกรรมบางทีกิจกรรมซึ่งไมไดเปนกิจกรรมวิกฤต<br />

สามารถเริ่มตนทํางานตาม<br />

เวลาที่คํานวณไดตามเวลาเริ่มตนที่ชาที่สุด<br />

ซึ่งจะพบวาประมาณการคาใชจายในแตละวันจะแตกตาง<br />

จากที่คํานวณขางตน<br />

ดังตารางที่<br />

7 การเริ่มตนทํากิจกรรมโดยใชเวลาเริ่มตนที่ชาที่สุด<br />

และหาก<br />

กิจกรรมนั้นเกิดการลาชาขึ้น<br />

จะทําใหโครงการเสร็จชาลงกวาที่กําหนดไว<br />

จึงไมแนะนําใหเริ่มทํา<br />

กิจกรรมโดยใชเวลาเริ่มตนที่ชาที่สุด


Activity<br />

ES<br />

LS<br />

15<br />

6.7 การติดตามและควบคุมคาใชจายของโครงการ<br />

Avg. time<br />

Total<br />

Budgeted<br />

Cost ($)<br />

Budgeted<br />

Cost Per<br />

Day ($)<br />

A 0 0 2.2 2,200 1,000.00<br />

B 2.2 2.2 5.2 10,400 2,000.00<br />

C 7.4 9.1 3.8 3,800 1,000.00<br />

D 7.4 7.4 3.3 5,940 1,800.00<br />

E 7.4 9.7 1.0 1,000 1,000.00<br />

F 11.2 12.9 4.0 5,000 1,250.00<br />

G 10.7 10.7 3.0 4,500 1,500.00<br />

H 15.4 16.9 2.3 1,380 600.00<br />

I 13.7 13.7 5.5 6,600 1,200.00<br />

J 19.2 19.2 1.3 1,040 800.00<br />

41,860<br />

วัตถุประสงคของการติดตามและควบคุมคาใชจายของโครงการคือ การที่โครงการ<br />

ดําเนินไปตามแผนที่ไดวางไว<br />

โดยมีคาใชจายที่ใชในการดําเนินการนอยที่สุด<br />

โดยจะทําการ<br />

ตรวจสอบสถานภาพของโครงการตามชวงเวลาที่กําหนด<br />

ตารางที่<br />

8 รายละเอียดความกาวหนาของ<br />

โครงการพัฒนา Web application ณ สิ้นสุดวันที่<br />

9 หลังจากเริ่มโครงการ


Activity Total<br />

Budgeted Cost<br />

($)<br />

Percent of<br />

Completion<br />

16<br />

Value of Work<br />

Completed<br />

Actual Cost Activity<br />

Difference<br />

A 2,200 100 2,200 2,000 –200<br />

B 10,400 100 10,400 12,000 1,600<br />

C 3,800 20 760 800 40<br />

D 5,940 10 594 650 56<br />

E 1,000 80 800 800 0<br />

F 5,000 0 0 0 0<br />

G 4,500 0 0 0 0<br />

H 1,380 0 0 0 0<br />

I 6,600 0 0 0 0<br />

J 1,040 0 0 0 0<br />

Total 14,754 16,250 1,496<br />

overrun<br />

โดยมูลคาของงานที่ทําเสร็จของแตละกิจกรรม<br />

= เปอรเซ็นตของงานที่ทําเสร็จ<br />

× ประมาณการ<br />

คาใชจายของกิจกรรมนั้น<br />

ๆ และสวนตางของแตละกิจกรรม จะเทากับ คาใชจายจริง ลบดวยมูลคา<br />

ของงานที่ทําเสร็จของแตละกิจกรรม<br />

ซึ่งถาสวนตางของแตละกิจกรรมมีคาเปนลบ<br />

จะหมายความวา<br />

กิจกรรมนั้นมีคาใชจายนอยกวางบประมาณที่ตั้งไว<br />

แตถาสวนตางของแตละกิจกรรมมีคาเปนบวก<br />

หมายความวากิจกรรมนั้นมีคาใชจายสูงกวาที่ตั้งงบประมาณไว<br />

จากตัวอยางโครงการพัฒนา Web<br />

application กิจกรรม C มีมูลคาของงานที่ทําเสร็จ<br />

= 3,800 × 20% = 760 ดอลลารสหรัฐ สําหรับ<br />

การพิจารณาความกาวหนาของโครงการโดยรวม จะตองหาสวนตางของแตละกิจกรรม และนําสวน<br />

ตางเหลานั้นมารวมกัน<br />

เพื่อพิจารณาความกาวหนาของโครงการโดยรวม<br />

ซึ่งจากตารางที่<br />

8 ณ<br />

สิ้นสุดวันที่<br />

9 พบวาโครงการลาชาและใชเงินเกินกวาที่ประมาณไว<br />

1,496 ดอลลารสหรัฐ โดยมี<br />

มูลคาของงานที่ทําเสร็จโดยรวมเทากับ<br />

14,754 ดอลลารสหรัฐ ในขณะที่คาใชจายจริงของโครงการ<br />

เทากับ 16,250 ดอลลารสหรัฐ แตถาพิจารณาจากงบประมาณที่ตั้งไว<br />

โดยใชเวลาเริ่มตนที่เร็วที่สุด<br />

ซึ่งเทากับ<br />

180,800 ดอลลารสหรัฐ จะพบวาโครงการนี้ลาชาและใชเงินเกินกวาที่กําหนดไว<br />

ดังนั้น<br />

ผูจัดการโครงการจะตองทํางานใหเร็วขึ้น<br />

เพื่อใหโครงการเสร็จตามเวลา<br />

และจะตองควบคุมการใช<br />

จาย เพื่อครอบคลุมคาใชจายที่จายเกินไป<br />

1,496 ดอลลารสหรัฐ


17<br />

6.8 วิธีเสนทางวิกฤต (Critical Path Method)<br />

CPM มีสมมติฐานวา เรารูเวลาที่ใชในการทํางานของแตละกิจกรรม<br />

และคาใชจายใน<br />

การทํากิจกรรมที่แนนอน<br />

CPM จะใชเวลาปกติที่ทํากิจกรรมจนเสร็จ<br />

เวลาเรงที่สามารถกระทํา<br />

กิจกรรมจนเสร็จ คาใชจายปกติ และคาใชจายที่เกิดจากการเรงทํางาน<br />

ซึ่งเวลาและคาใชจายเหลานี้<br />

จะนํามาใชคํานวณเสนทางวิกฤตในการเรงโครงการ ตามวิธีการของ PERT<br />

สมมติวา ผูจัดการโครงการ<br />

มีเวลาแค 20 วัน ในการทําโครงการนี้<br />

แตในการพัฒนา<br />

Web application มีเสนทางวิกฤต จึงใชเวลา 20.5 วัน ดังนั้น<br />

ผูจัดการโครงการจะตองเพิ่มชั่วโมงใน<br />

การทํางานหรือเพิ่มทรัพยากรในการทํางาน<br />

เพื่อที่จะยนระยะเวลาในการทําโครงการจนสําเร็จ<br />

ซึ่ง<br />

สิ่งที่ผูจัดการตองการคือ<br />

เรงเวลาที่ทําโครงการจนเสร็จภายในเวลาที่กําหนด<br />

โดยเพิ่มคาใชจายนอย<br />

ที่สุด<br />

ขั้นตอนในการเรงเวลาในการทําโครงการสามารถทําไดดังนี้<br />

1. หาเสนทางวิกฤตและกิจกรรมบนเสนทางวิกฤต<br />

2. คํานวณคาใชจายในการเรงเวลาทํางานของทุก ๆ กิจกรรมในโครงการ โดยคํานวณ<br />

จากสูตร<br />

คาใชจายในการเรงตอหนวยเวลา = คาใชจายในการเรง – คาใชจายปกติ<br />

เวลาปกติที่ทํากิจกรรมจนเสร็จ<br />

– เวลาเรงที่สามารถทํากิจกรรมจนเสร็จ<br />

3. เลือกกิจกรรมบนเสนทางวิกฤตที่มีคาใชจายในการเรงตัวหนวยเวลานอยที่สุด<br />

แลว<br />

ยนระยะเวลาการทํางานของกิจกรรมนั้นใหมากที่สุดเทาที่จะทําได<br />

หรือจนถึงเวลาที่ตองการ<br />

4. หาเสนทางวิกฤตและกิจกรรมบนเสนทางวิกฤตใหม<br />

ตารางที่<br />

9 แสดงเวลาปกติ เวลาที่เรงคาใชจายปกติและคาใชจายในการเรงทํากิจกรรม<br />

ตาง ๆ ของโครงการพัฒนา Web application จะพบวากิจกรรม B ซึ่งเปนกิจกรรมบนเสนทางวิกฤต<br />

ปกติจะใชเวลาในการทําเทากับ 5.2 วัน และมีเวลาเรงเทากับ 4.8 วัน หมายความวาเราสามารถเรงทํา<br />

กิจกรรม B ได 0.4 วัน ถาเพิ่มทรัพยากรเขาไป<br />

คาใชจายปกติของกิจกรรม B เทากับ 10,400<br />

ดอลลารสหรัฐ ในขณะที่คาใชจายในการเรงทํากิจกรรม<br />

B ใหเหลือ 4.8 วัน เทากับ 12,000 ดอลลาร<br />

สหรัฐ ดังนั้น<br />

คาใชจายในการเรงตอวันของกิจกรรม B จึงเทากับ 4,000 ดอลลารสหรัฐ ซึ่ง<br />

CPM<br />

สมมติวาคาใชจายในการเรงทํากิจกรรมจะเทากันทุกหนวยเวลา


18<br />

ตารางที่<br />

9 เวลาและคาใชจายในกรณีที่เรงทํากิจกรรม<br />

Activity Normal<br />

Time<br />

Crash Time Normal<br />

Cost<br />

Crash Cost Crash Cost<br />

Per Day<br />

On Critical<br />

Path?<br />

A 2.2 2 2,200 2,400 1,000.00 Yes<br />

B 5.2 4.8 10,400 12,000 4,000.00 Yes<br />

C 3.8 2 3,800 5,000 666.67 No<br />

D 3.3 3 5,940 6,000 200.00 Yes<br />

E 1.0 0.5 1,000 2,000 2,000.00 No<br />

F 4.0 3 5,000 6,000 1,000.00 No<br />

G 3.0 2 4,500 5,000 500.00 Yes<br />

H 2.3 1 1,380 2,000 476.92 No<br />

I 5.5 5 6,000 8,000 4,000.00 Yes<br />

J 1.3 1 1,040 1,200 533.33 Yes<br />

จากการคํานวณหาคาใชจายในการเรงทํากิจกรรมตอหนวยเวลา จะพบวากิจกรรม D<br />

ซึ่งเปนกิจกรรมที่อยูบนเสนทางวิกฤตมีคาใชจายในการเรงตอหนวยเวลานอยที่สุด<br />

ดังนั้น<br />

ผูจัดการ<br />

โครงการสามารถเรงทํากิจกรรม D ใหเหลือ 3 วัน โดยมีคาใชจาย 60 ดอลลารสหรัฐ หลังจาก<br />

ตรวจสอบเสนทางวิกฤต ดังรูปที่<br />

3.6 จะพบวาเสนทางวิกฤตยังคงเปนเสนทางเดิม ดังนั้น<br />

ผูจัดการ<br />

จะเรงทําโครงการใหเสร็จเร็วขึ้นอีก<br />

0.2 วัน โดยเรงทํากิจกรรม G ซึ่งมีคาใชจายในการเรงทํา<br />

กิจกรรมตอวันนอยที่สุด<br />

ซึ่งในการเรงทํากิจกรรม<br />

G ใหเร็วขึ้นอีก<br />

0.2 วัน จะมีคาใชจายเพิ่มขึ้น<br />

100<br />

ดอลลารสหรัฐ จะพบวาหลังจากเรงกิจกรรม D 0.3 วัน และกิจกรรม G 0.2 วัน ทําใหโครงการ<br />

โดยรวมเสร็จโดยใชเวลา 20 วัน ตามที่กําหนด<br />

ดังรูปที่<br />

3.7 โดยมีคาใชจายเพิ่มขึ้นรวม<br />

160 ดอลลาร<br />

สหรัฐ ซึ่งเปนคาใชจายที่ต่ําที่สุดในการเรงทําโครงการพัฒนาระบบ<br />

Web


START<br />

6.9 บทสรุป<br />

A 2.2<br />

O 2.2<br />

O 2.2<br />

B 5.2<br />

2.2 7.4<br />

2.2 7.4<br />

C 3.8<br />

7.4 11.2<br />

8.8 12.6<br />

D 3<br />

7.4 10.4<br />

7.4 10.4<br />

E 1<br />

7.4 8.4<br />

9.4 10.4<br />

19<br />

จะเห็นไดวาทั้ง<br />

PERT และ CPM สามารถนํามาประยุกตใชในหลาย ๆ ขั้นตอนของ<br />

การทําโครงการ แตผูจัดการโครงการจะตองทราบกิจกรรมตาง<br />

ๆ อยางละเอียด รวมทั้งเวลาและ<br />

คาใชจายในการทํางานในแตละกิจกรรม ซึ่งเปนการยากในการประมาณเวลาและคาใชจายเหลานี้<br />

แบบฝกหัด<br />

F 4<br />

11.2 15.2<br />

12.6 16.6<br />

G 3<br />

10.4 13.4<br />

10.4 13.4<br />

H 2.3<br />

15.2 17.5<br />

16.6 18.9<br />

I 5.5<br />

13.4 18.9<br />

13.4 18.9<br />

J 1.3<br />

18.9 20.2<br />

18.9 20.2<br />

Finish

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!