48
Project Management 1 การจัดการโครงงาน

การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Project Management

1

การจดัการโครงงาน

Page 2: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ความหมาย : Project

• Project หมายถงึ การด าเนินกิจกรรมตามแผนงานท่ีได้จดัท าขึน้ โดยแตล่ะกิจกรรมจะมีวนัเร่ิมต้นและสิน้สดุ เพ่ือบรรลเุป้าหมายหรือวตัถปุระสงค์ท่ีก าหนดไว้ ภายใต้ระยะเวลา แหลง่ทรัพยากร และงบประมาณท่ีก าหนดไว้

2

Page 3: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ความหมาย : Project Management

• Project Management หมายถงึ กระบวนการในการก าหนด วางแผน ชีแ้นะ ติดตาม และควบคมุโครงการพฒันาระบบให้สามารถด าเนินการได้ตามระยะเวลาและงบประมาณท่ีก าหนดไว้ได้

3

Page 4: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Project Manager

• เป็นผู้ที่คอยดแูล ให้ค าแนะน า ควบคมุ และติดตามผลการด าเนินงานของโครงการ ให้เป็นไปตามแผนงานท่ีก าหนดขึน้ เพ่ือบรรลวุตัถปุระสงค์ในการพฒันาระบบร่วมกนั

4

Page 5: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

หนา้ท่ีของ Project Manager

• ก าหนดขอบเขตของโครงการ

• วางแผนและจดัตัง้ทีมงาน

• จดัตารางการด าเนินงาน

• ก ากบัและควบคมุโครงการ

5

Page 6: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ทกัษะของ Project Manager

• ความเป็นผู้น า

• การจดัการ

• แก้ปัญหาตา่ง ๆ ท่ีเกิดขึน้

• บริหารทีมงาน

• การบริหารงานเม่ือเกิดการเปลี่ยนแปลงหรือในสภาวะท่ีมีความเสี่ยง

6

Page 7: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Project Management Process

แบ่งออกเป็น 4 ระยะ

• ระยะการเร่ิมต้นโครงการ

• ระยะการวางแผนโครงการ

• ระยะด าเนินโครงการ

• ระยะปิดโครงการ

7

Page 8: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ระยะท่ี 1 : การเร่ิมตน้โครงการ

• จดัตัง้ทีมงานจดัท าโครงการ

• จดัท าแผนการในการเร่ิมต้นโครงการ

• จดัท ากระบวนการบริหารโครงการ

• จดัท าสมดุโครงการ

8

Page 9: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ระยะท่ี 2 : การวางแผนโครงการ

• แสดงรายละเอียดขอบเขตของโครงการและความเป็นไปได้

• แบ่งกิจกรรมทัง้หมดของโครงการ

• ประมาณการใช้แหลง่ทรัพยากรและวางแผนการใช้ทรัพยากรนัน้

• จดัตารางระยะเวลาด าเนินการในเบือ้งต้น

• วางแผนการติดตอ่สื่อสารกบัผู้ที่เก่ียวข้องในระหวา่งการพฒันาระบบ

• จดัท ามาตรฐานในการด าเนินงาน

9

Page 10: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ระยะท่ี 2 : การวางแผนโครงการ

• ระบแุละประเมินความเสี่ยง

• ประมาณการใช้งบประมาณ

• จดัท ารายงานแสดงสถานะของงาน (Statement of Work : SOW)

• จดัท า Baseline Project Plan

10

Page 11: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Baseline Project Plan : BPP

• เป็นเอกสารท่ีแสดงรายละเอียดขอบเขตของโครงการ ต้นทนุ ก าไร ความเสี่ยง และความต้องการใช้ทรัพยากร

11

Page 12: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ส่วนประกอบของเอกสาร BPP

• สว่นแนะน าโครงการ

• สว่นรายละเอียดของระบบ

• สว่นรายละเอียดการศกึษาความเป็นไปได้

• สว่นรายละเอียดการบริหารโครงการ

12

Page 13: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ระยะท่ี 3 : ด าเนินโครงการ

• ด าเนินงานในแต่ละกิจกรรมที่วางแผนไว้

• ติดตามผลการปฏิบตัิงานของทีมงาน

• คอยติดตามการเปลี่ยนแปลง

• บ ารุงรักษาชดุเอกสารของโครงการ

• แจ้งความคืบหน้าในการด าเนินงาน

13

Page 14: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ระยะท่ี 4 : ปิดโครงการ

• ปิดโครงการ

• ทบทวนการด าเนินงานหลงัปิดโครงการ

• สิน้สดุสญัญาในโครงการพฒันาระบบ

14

Page 15: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

เทคนิคการบริหารโครงการ

• Gantt Chart

• PERT/CPM Chart

15

Page 16: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Gantt Chart

• พฒันาขึน้โดย Henry L. Gantt ในปี 1917 • เป็นกราฟแทง่ในแนวนอนซึง่แสดงขอบเขตของระยะเวลาของกิจกรรมแตล่ะขัน้ตอน

• โดยรายช่ือกิจกรรมจะถกูแสดงไว้ในแนวตัง้ทางด้านซ้ายมือ

• ระยะเวลาการท างานจะแสดงในแนวนอนของแผนภาพ

16

Page 17: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Gantt Chart

17

กิจกรรม

1. รวบรวมความต้องการ

2. ออกแบบรายงาน

3. ออกแบบหน้าจอ

4. ออกแบบฐานข้อมลู

5. จดัท าเอกสาร

6. เขียนโปรแกรม

7. ทดสอบโปรแกรม

8. ติดตัง้โปรแกรม

Page 18: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

PERT/CPM Chart

• PERT Chart : Project Evaluation and Review Technique Chart

• CPM Chart : Critical Path Method

18

Page 19: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

PERT Chart

• เป็นแผนภาพแสดงกิจกรรมของโครงการท่ีเช่ือมโยงกนัในลกัษณะของเครือข่าย (ข่ายงาน) ท าให้ทราบวา่จะต้องด าเนินกิจกรรมใดให้เสร็จสิน้ก่อนกิจกรรมถดัไป

• โดยแตล่ะกิจกรรมจะแทนด้วยเส้นลกูศร และเชื่อมโยงกนัด้วยวงกลม (เรียกวา่ โหนด) เพ่ือบอกให้ทราบถงึจดุเร่ิมต้นและจดุสิน้สดุของแตล่ะกิจกรรม

19

Page 20: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

PERT Chart

• เหมาะส าหรับโครงการใหมท่ี่ไม่เคยเกิดขึน้เลย

• การก าหนดเวลากิจกรรมของ PERT Chart จงึเป็นการก าหนดในรูปของความน่าจะเป็น (Probabilistic)

20

Page 21: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

PERT Chart

21

1 5

2

3

4 5

6 7

8

รวบรวม ความต้องการ

ออกแบบ หน้าจอ

6

ออกแบบ รายงาน

6

2

ออกแบบ ฐานข้อมลู

เขียนโปรแกรม

3

ทดสอบ โปรแกรม

ติดตัง้ โปรแกรม

1

จดัท า เอกสาร 5.5

5

Page 22: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

CPM Chart

• เป็นแผนภาพแสดงกิจกรรมของโครงการท่ีเช่ือมโยงกนัในลกัษณะเครือข่าย (ข่ายงาน) ท าให้ทราบวา่ต้องด าเนินกิจกรรมใดให้เสร็จสิน้ก่อนกิจกรรมถดัไป เช่นเดียวกบั PERT Chart

22

Page 23: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

CPM Chart

• เหมาะส าหรับโครงการท่ีเคยเกิดขึน้แล้วในอดีต ท าให้มีข้อมลูเพ่ือก าหนดระยะเวลาของกิจกรรมได้เป็นท่ีแน่นอน (Deterministic)

23

Page 24: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

CPM Chart

24

1 5

2

6

3

6

4 2

5

5.5

6

5

7

3

8

1

ออกแบบรายงาน

ออกแบบหน้าจอ เขียนโปรแกรม ทดสอบ โปรแกรม

ติดตัง้ โปรแกรม จดัท าเอกสาร

ออกแบบ ฐานข้อมลู

Page 25: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

Critical Path : เสน้ทางวิกฤต

• หมายถงึ เส้นทางที่ใช้เวลาในการด าเนินกิจกรรมรวมของโครงการนานท่ีสดุ และกิจกรรมที่อยู่บนเส้นทางวิกฤตจะเรียกวา่ กิจกรรมวิกฤต Critical Activity

25

Page 26: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

การหาเสน้ทางวิกฤต

• เป็นการหาเส้นทางที่ใช้เวลานานที่สดุและเหลือเวลาน้อยท่ีสดุ

• ต้องทราบระยะเวลาโดยประมาณของแตล่ะกิจกรรม ก าหนดได้ 2 วิธี

• Deterministic

• Statistic

26

Page 27: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

การก าหนดระยะเวลาดว้ย Statistic

• แยกแยะกิจกรมของโครงการ

• ก าหนดกิจกรรมที่ต้องด าเนินให้เสร็จสิน้ก่อนด าเนินกิจกรรมตอ่ไป

• ก าหนดระยะเวลาทัง้หมด 3 คา่ • เวลาท ากิจกรรมให้เสร็จสิน้เร็วสดุ Optimistic

• เวลาท ากิจกรรมให้เสร็จสิน้ช้าสดุ Pessimistic

• เวลาท ากิจกรรมให้เสร็จสิน้ที่เป็นไปได้มากท่ีสดุ Realistic

27

Page 28: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

การก าหนดระยะเวลาดว้ย Statistic

• น าคา่ทัง้ 3 มาค านวณหาคา่ใช้จริงเพียงคา่เดียว เรียกว่า คา่ระยะเวลาคาดหวงั Expected Time โดยใช้สตูร

28

ET = o + 4r + p 6

Page 29: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

การก าหนดระยะเวลาดว้ย Statistic

• วาดแผนภาพ PERT/CPM จากกิจกรรมและระยะเวลาคาดหวงัท่ีหาได้จากข้อ 1-3 • ค านวณหาเส้นทางวิกฤต

29

Page 30: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ตวัอยา่ง : การค านวณหาเส้นทางวิกฤต

• สมมติวา่บริษัท AAA ต้องการพฒันาระบบขึน้มา 1 ระบบ หลงัจากการเสนอโครงการได้รับการอนมุตัิแล้ว จงึได้วางแผนการด าเนินงานของโครงการดงักล่าว และน าเสนอแผนงานในสว่นของระยะเวลาในการด าเนินงาน พร้อมทัง้แสดงเส้นทางวิกฤต โดยมีขัน้ตอนในการค านวณหาเส้นทางวิกฤต ดงันี ้

30

Page 31: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 1 : แยกแยะกิจกรรมของโครงการ

1. รวบรวมความต้องการ

2. ออกแบบรายงาน

3. ออกแบบหน้าจอ

4. ออกแบบฐานข้อมลู

5. จดัท าเอกสาร

6. เขียนโปรแกรม

7. ทดสอบโปรแกรม

8. ติดตัง้โปรแกรม

31

Page 32: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 2 : ก าหนดกิจกรรมก่อนหนา้

กิจกรรม กิจกรรมก่อนหน้า

1. รวบรวมความต้องการ -

2. ออกแบบรายงาน 1

3. ออกแบบหน้าจอ 1

4. ออกแบบฐานข้อมลู 2, 3 5. จดัท าเอกสาร 4

6. เขียนโปรแกรม 4

7. ทดสอบโปรแกรม 6

8. ติดตัง้โปรแกรม 5, 7 32

Page 33: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 3 : ค านวณหาค่าระยะเวลาคาดหวงั

กิจกรรม กิจกรรม ก าหนดระยะเวลา ค่าระยะเวลา

ก่อนหน้า (สปัดาห์) คาดหวงั

o r p ET

T1 - 1 5 9 5

T2 1 5 6 7 6

T3 1 3 6 9 6

T4 2, 3 1 2 3 2

T5 4 3 6 7 5.5

T6 4 4 5 6 5

T7 6 1 3 5 3

T8 5, 7 1 1 1 1 33

Page 34: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4 : วาดแผนภาพ PERT/CPM

34

4.1 วาดเร่ิมจากโหนดกิจกรรมท่ี 1

1

ET = 5

Page 35: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

35

4.2 วาดโหนดกิจกรรมท่ี 2 ซึง่มีกิจกรรมท่ี 1 ก่อนหน้า

1

ET = 5

2

ET = 6

Page 36: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

36

4.3 วาดโหนดกิจกรรมท่ี 3 ซึง่มีกิจกรรมท่ี 1 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

Page 37: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

37

4.4 วาดโหนดกิจกรรมท่ี 4 ซึง่มีกิจกรรมท่ี 2,3 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

4

ET = 2

Page 38: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

38

4.5 วาดโหนดกิจกรรมท่ี 5 ซึง่มีกิจกรรมที่ 4 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

4

ET = 2

5

ET = 5.5

Page 39: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

39

4.6 วาดโหนดกิจกรรมท่ี 6 ซึง่มีกิจกรรมที่ 4 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

4

ET = 2

5

ET = 5.5

6

ET = 5

Page 40: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

40

4.7 วาดโหนดกิจกรรมท่ี 7 ซึง่มีกิจกรรมที่ 6 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

4

ET = 2

5

ET = 5.5

6

ET = 5

7

ET = 3

Page 41: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 4

41

4.8 วาดโหนดกิจกรรมท่ี 8 ซึง่มีกิจกรรมท่ี 5,7 ก่อนหน้า

1

ET = 5

2

ET = 6

3

ET = 6

4

ET = 2

5

ET = 5.5

6

ET = 5

7

ET = 3

8

ET = 1

Page 42: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5 : ค านวณหาเส้นทางวิกฤต

5.1 เร่ิมหาจากวนัแรกสดุ (TE)

Earliest Expected Completion Time : TE • โดยท าการบวกสะสมค่า ET จากโหนดซ้ายมือไปทางขวาจนถึงโหนดสดุท้ายของแต่ละเส้นทาง

42

Page 43: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5.1 : หาค่า TE

43

1

ET = 5

2

ET = 6

3

ET = 6

4

TE = 13

5

ET = 5.5

6

ET = 5

7

TE = 21

8

TE = 22

TE = 5

TE = 11

TE = 11

ET = 2

TE = 18.5

ET = 1

TE = 18

ET = 3

Page 44: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5 : ค านวณหาเส้นทางวิกฤต

5.2 เร่ิมหาจากวนัสดุท้าย (TL)

Latest Expected Completion Time : TL • ค่าเร่ิมต้นของ TL จะมีค่าเท่ากบั TE ค่าสดุท้าย จากนัน้ให้ท าการลบออกด้วยค่า ET ของแต่ละโหนด

เร่ิมต้นจากโหนดทางขวามือไปทางซ้ายจนถึงโหนดแรกของแต่ละเส้นทาง

44

Page 45: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5.2 : หาค่า TL

45

1

ET = 5

2

ET = 6

3

ET = 6

4

TE = 13 TL = 13

5

ET = 5.5

6

ET = 5

7

TE = 21 TL = 21

8

TE = 22 TL = 22

TE = 5 TL = 5

TE = 11 TL = 11

TE = 11 TL = 11

ET = 2

TE = 18.5 TL = 21

ET = 1

TE = 18 TL = 18

ET = 3

Page 46: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5 : ค านวณหาเส้นทางวิกฤต

5.3 ค านวณหาคา่เวลายืดหยุ่น (Slack Time)

• คือ ระยะเวลาท่ีกิจกรรมสามารถลา่ช้าโดยไมส่ง่ผลกระทบให้โครงการลา่ช้า ซึง่กิจกรรมท่ีมีเวลายืดหยุ่นจะอยู่บนเส้นทางท่ีไมใ่ช่เส้นทางวิกฤต (Noncritical Path)

• หาได้จากผลต่างของ TE และ TL

• ถ้าค่าเวลายืดหยุ่นเป็นศนูย์ (0) แสดงว่ากิจกรรมนัน้เป็นกิจกรรมท่ีอยู่บนเส้นทางวิกฤต

46

Page 47: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขั้นตอนท่ี 5.3 : ค านวณหาค่าเวลายดืหยุน่

กิจกรรม TE TL เวลายืดหยุ่น เส้นทางวิกฤต

TE - TL

1 5 5 0 วิกฤต 2 11 11 0 วิกฤต

3 11 11 0 วิกฤต

4 13 13 0 วิกฤต 5 18.5 21 2.5 -

6 18 18 0 วิกฤต

7 21 21 0 วิกฤต

8 22 22 0 วิกฤต 47

Page 48: การจัดการโครงงาน€¦ · Project Manager •เป็นผู้ที่คอยดูแล ให้ค าแนะน า ควบคุม

ขอ้แตกต่างระหวา่ง Gantt และ PERT/CPM

48

Gantt Chart 1. เหมาะส าหรับโครงการ ท่ีมีขนาดเลก็ 2. สามารถแสดงให้เหน็ ถงึกิจกรรมท่ีท าใน เวลาเดียวกนัได้ 3. แสดงกิจกรรมท่ีส าคญั ตอ่โครงการได้ (Critical Path)

PERT/CPM Chart 1. เหมาะส าหรับโครงการ ท่ีมีขนาดใหญ่ 2. สามารถแสดงกิจกรรม ท่ีส าคญัได้ (Critical Path) ท าให้มีการ ควบคมุการใช้ทรัพยากร ได้อยา่งคุ้มคา่