บทที่ 2 - suan sunandha rajabhat universityบทท 2 การบร...

31
บทที่ 2 การบริหารโครงการ (Project Management)

Upload: others

Post on 05-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

บทท 2

การบรหารโครงการ

(Project Management)

Page 2: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

โครงการ

- โครงการ (Project) โครงการ (Project) คองานหรอกลมกจกรรมทมความเชอมโยงและท าตอเนองกนและจะตองเกยวของกบการใชทรพยากรเพอหวงผลตอบแทน ตองการใหโครงการแลวเสรจสมบรณ เปนทยอมรบของผใช และตองท าดวยเวลา งบประมาณ ทรพยากรอนๆ ตามทก าหนด

- การบรหารโครงการ (Project Management) คอ การจดการ ควบคม ตดตาม ใหโครงการส าเรจลลวง หรอ บรรลวตถประสงคทวางไว และจะเกยวของกบการจดการทรพยากรใหโครงการส าเรจตามเปาหมาย ภายใตระยะเวลาและงบประมาณทม

Page 3: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

1. ซอฟตแวรเปนผลตภณฑทจบตองไมได (ถงแมวาจะมการใหค าจ ากดความของซอฟตแวรวารวมถงเอกสารของซอฟตแวรดวยกตาม) เมอเทยบกบโครงการกอสรางอาคาร หรอโครงการผลตรถยนตซงจบตองและมองเหนไดชดเจนแลว เมอการด าเนนงานโครงการผลตซอฟตแวรไมเปนไปตามตารางทก าหนด ผบรหารโครงการจงไมสามารถสงเกตเหนผลกระทบทเกดขนไดอยางชดเจน

2. กระบวนการผลตซอฟตแวรไมมมาตรฐานทแนนอน จากอดตถงปจจบน กระบวนการผลตซอฟตแวรถกปรบปรงให เหมาะสมกบสภาพแวดลอมในการผลตซอฟตแวรเรอยมา กระบวนการทใชกบองคกรหนงอาจไมสามารถน ามาใชกบองคกรอนได ดงนนงานบรหารโครงการผลตซอฟตแวรทตองสมพนธกบกระบวนการผลตจงไมแนนอนตามไปดวย ถงแมวาจะมขอมลการบรหารโครงการจากอดตกตาม

ความยากของการบรหารโครงการผลตซอฟตแวร

Page 4: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

3. โครงการผลตซอฟตแวรขนาดใหญยอมมลกษณะพเศษแตกตางกน ดงนน ถงแมผบรหารโครงการจะมประสบการณในการบรหารโครงการขนาดใหญจากอดตมากนอยเพยงใดกตาม การรบผดชอบโครงการปจจบนยอมตองพบกบปญหาทแตกตางกนได นอกจากนเทคโนโลยตางๆ ทเปลยนแปลงอยางรวดเรว อาจท าใหประสบการณทมมาเกดลาสมย ไมสามารถน ามาใชกบเทคโนโลยสมยใหมได

4. ความตองการในการผลตซอฟตแวรเปนวตถดบทไมสามารถจบตองได และความตองการของลกคามกเปลยนแปลงอยเสมอ ดงนนความยากทเหนไดชดอกประการหนง คอการจดการกบความตองการทเปลยนแปลงดงกลาว

ความยากของการบรหารโครงการผลตซอฟตแวร ความยากของการบรหารโครงการผลตซอฟตแวร

Page 5: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การบรหารโครงการผลตซอฟตแวร

• เปนกจกรรมทเกดขนเพอประกนวาซอฟตแวรจะสามารถสงมอบไดตรงเวลาตามแผนงานทวางไวและเปนไปตามความตองการของผใช

Control

Quality

TIME Cost เวลา

ทรพยากร

ขอบเขต คด

ท า

แก

Page 6: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

สาเหตความลมเหลวของโครงการ

• การมสวนรวมของผใช

• การสนบสนนจากผบรหาร

• ความชดเจนของความตองการ

• การวางแผนโครงการทเหมาะสม

• ความคาดหวงตอโครงการทสอดคลองกบสภาพความเปนจรง

Page 7: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

สรปปจจยความส าเรจของโครงการผลตซอฟตแวร

– สงมอบตรงเวลา – ภายใตงบประมาณทก าหนด – ตรงกบความตองการใชงาน

Page 8: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

8

4 ปจจยหลกของโครงการ

• บคลากร - People • กระบวนการ - Process • ผลผลต - Product • เทคโนโลย - Technology

Page 9: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

ปจจยดานบคลากร การคดเลอกผรวมทมทด การจดสรรและการวางต าแหนง แรงจงใจในการท างาน ความกาวหนาในอาชพ การสอสารระหวางกน

Page 10: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

10

ปจจยดานกระบวนการ „ มกระบวนการทชดเจน „ กระบวนการทรองรบทงดานการจดการและดานเทคนค „ การพฒนากระบวนการอยางตอเนอง „ มการประกนคณภาพและบรหารความเสยง „ การวางแผนขนตอนในกระบวนการพฒนา „ ความเอาใจใสและไมละเลยแตละขนตอน „ ยดความตองการของลกคาเปนทตง „ หลกเลยงกระบวนการทซ าซอน

Page 11: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

11

ปจจยดานตวผลตภณฑ • ท าSoftwareใหสามารถจบตองได • เขาใจถงลกษณะของงานและความตองการ • การจดการไมใหระบบมขนาดใหญเกนความจ าเปน • ควบคมFeatureใหพอเหมาะพอควร

ปจจยดานเทคโนโลย • ตดตามและศกษาเทคโนโลยอยางใกลชด • การเลอกใชภาษาและเครองมอทเหมาะสม • ค านงถงคณคาและตนทนของการน ากลบมาใชใหม(Reusable)

Page 12: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การบรหารโครงการ

Project Management ม 9 เรองทควรพจารณา 1. การบรหารภาพรวม (Integration Management) ‟ รวมเขาดวยกนได 2. การบรหารขอบเขต (Scope Management)-อะไร ควบคม ใหจดการได 3. การบรหารเวลา (Time Management) 4. การบรหารคาใชจาย (Cost Management) 5. การบรหารคณภาพ (Quality Management)-รบได ตรงตามวตถประสงค 6. การบรหารทรพยากรมนษย (Human Management) 7. การบรหารการสอสาร (Communication Management)- ท างานรวมกน เกบ

อะไรบาง และตองสงใหใครยงไง 8. การบรหารการจดซอ (Procurement Management) 9. การบรหารความเสยง (Risk Management)

Page 13: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารขอบเขต

• แนวทางการเกดโครงการ „ ปญหา

อาจเปนปญหาทเกดในสายงานปกต o สายการผลตตองการก าลงการผลต ความตองการวทยาการใหมๆเขามาใชงาน

„ โอกาส

การด าเนนการทสอดคลองกบนโยบายหลกขององคการ o การขยายฐานการผลต การเพมกลมผบรโภค

Page 14: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารขอบเขต

นโยบาย

กลยทธ

“ปญหา” และ “โอกาส”

ความตองการการปรบปรงในดานตางๆ

โครงการ

• แนวทางการเกดโครงการ

Page 15: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารขอบเขต

ล าดบ ขนตอน วธปฏบต

1

2

ศกษาวเคราะหโครงการโดยทมบรหารโครงการ และลกคา เขยนขอก าหนดโครงการขนตน

- ท าความเขาใจใหตรงกน - ศกษาโครงการในอดต - มองใหเหนปญหาหรอโอกาสทแทจรง - ศกษาจนมนใจในสถานการณแลวจงเขยนขอก าหนดโครงการ โดยอาจตองมการแกไขปรบปรงได

Page 16: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารขอบเขต

ล าดบ ขนตอน วธปฏบต

3 4

ก าหนดวตถประสงคสดทายของโครง การทงหลกและรอง หาแนวทางเลอกตางๆ เพอท าโครงการใหบรรลวตถ ประสงคทก าหนด

- วตถประสงคหลกหมายถงเมอสนสดโครงการแลวผลประเมนโครงการออกมาวาประสบความส าเรจ -วตถประสงครองหมายถงสงทควรไดรบตามความส าเรจของโครงการ - ใชเทคนคการระดมความคด (Brain Strom) ของการท างานเปนทมมขนตอนคอ การเสนอความคด การเพมแกไขเตม การวเคราะหวจารณ การสรปทางเลอก และการจดท ารายละเอยด

Page 17: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารขอบเขต

ล าดบ

ขนตอน วธปฏบต

5 6

ประเมนทางเลอก แผนปฏบตการของโครงการ

- ประเมนตามเกณฑของวตถประสงคของโครงการ - ใหบรรลถงจดประสงคของโครงการตามทางเลอกทดทสด

Page 18: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

วางแผนและบรหารเวลา

- การวางแผนเวลาของโครงการ โดยแบงเปนงานยอยๆ ซงจะตอง

ก าหนดเวลาเรมตน และเวลาสนสดอยางชดเจน - ควบคมใหเวลาเปนไปตามแผนทวางไว เพอใหสามารถสงมอบ

โครงการไดทนเวลาทก าหนดไว - อาจใชเครองมอ การบรหารเวลา เชน Gantt Chart Critical Method (CPM) PERT

Page 19: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การวางแผนและบรหารคาใชจาย

• คาใชจายในการพฒนา ประกอบดวย – คาใชจายทางตรง เชน คาจางพนกงาน คาจาง sub contract – คาใชจายทางออม เชน คาใชจายดานอปกรณ และดานธรการ เชน คา โทรศพท คารถ ฯลฯ

• ประเมนคาใชจายจากงานทตองท า

Page 20: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

• กระบวนการประเมนราคาซอฟตแวร Software Sizing (ก าหนดขนาดซอฟตแวร)

Method Selection (เลอกวธการ)

Software Costing (ก าหนดราคาซอฟตแวร)

Comparison (เปรยบเทยบ)

Refining (ปรบแตง)

การวางแผนและบรหารคาใชจาย

Page 21: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การวางแผนและจดการคณภาพ

• เปนงานบรหารเพอใหทกๆ กจกรรม ทด าเนนในโครงการมคณภาพทสด ผบรหารจะตองจดท าระบบคณภาพ ซงประกอบดวย 4 ประการคอ การวางแผนคณภาพ (Quality Planning) การรบประกนคณภาพ (Quality Assurance) การควบคมคณภาพ (Quality Control) และการปรบปรงคณภาพ (Quality Improvement)

Page 22: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การบรหารทรพยากรมนษย

• ในหนวยงานทสรางซอฟตแวรประกอบดวยคนหลายทกษะเพอท างานรวมกนเชนนกโปรแกรม นกวเคราะห นกออกแบบ ผเชยวชาญทเปนเจาของงานและผเกยวของอน ๆ โดยคนเหลานตองท างานเปนทม

• การจดโครงสรางของทมขนอยกบองคประกอบ – จ านวนคนในทม – ประสบการณของแตละคน – ประเภทโครงการ – ความแตกตางระหวางบคคลทเกยวของ – รปแบบการท างานของแตละคน

องคประกอบเหลานมผลกระทบตอรปแบบของการบรหารและการจดการโครงการ

Page 23: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การบรหารทรพยากรมนษย

• การพฒนาซอฟตแวรจ าเปนตองท างานเปนทม สมาชกในทมตองประสานงาน สอสารการตดสนใจ

• โครงงานเลกๆอาจประกอบดวยสมาชก 2 - 3 คน โครงงานใหญๆจ านวนคนจะเพมตามไปดวยท าใหการบรหารยาก

• ถาทมงานใหญเกนไป การประสานงานท าไดยาก ควรแบงเปนทมยอย ๆโดยเรว

Page 24: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การจดการบคลากร(People Management)

• ทมงานประกอบดวยบคคลหลายกลมทมความสามารถเฉพาะดาน หลากหลายสไตลในการท างาน ผบรหารตองท าทกวถทางใหแตละคนท างานรวมกนได และใหจดมงหมายของแตละคนประสบผลส าเรจ

• วตถประสงคของโครงการจะตองก าหนดไวแตแรกและตองชแจงใหสมาชกทกคนในทมเขาใจอยางแจมชด

• ระหวางโครงการก าลงก าลงพฒนาจะตองมการประเมนผลตลอดเวลา กจกรรมบางอยางวดปรมาณความกาวหนายาก

• ตวบงชทส าคญในการพฒนาซอฟตแวรมกจะก าหนดโดยจ านวนค าสง (line of code)ทสงใหลกคาทเขยนโดยนกโปรแกรม 1 คนในหนงเดอน(Per man-month) อนตรายของการใชวธนคอแตละคนพยายามทจะเขยนค าสงใหมาก ๆ ดงนนเนองจากคาใชจายในการพฒนาซอฟตแวรนนขนกบจ านวนค าสง การเขยนโปรแกรมสน ๆหรอการใชสวนของโปรแกรมทมอย(Reuse)จะชวยลดคาใชจาย

Page 25: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

บรษททตองการใชซอฟตแวร

กลมผใชซอฟตแวร (End User)

หนวยงานดานสารสนเทศ

ทมงานพฒนา

Project Manager (1 คน)

Project Staff (0-2 คน)

Project Leader (1 คน)

Programmer (หลายคน)

Project Leader (1 คน)

Programmer (หลายคน)

Project Leader (1 คน)

Programmer (หลายคน)

Page 26: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

26

Communication การสอสารในทมงาน „ เพอลดชองวาง(GAP) „ เพอลดภาระงาน „ เพอตรวจสอบความคบหนา „ เพอสอความเขาใจใหตรงกน „ เพอลดความผดพลาด

Tools „ Meeting „ Discussion „ Document „ Telecom „ E-mail, MSN, Web Board

การบรหารดานการตดตอสอสาร

Page 27: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

การวางแผนและบรหารการจดซอ

• การบรหารการจดซอรวมถง – การบรหาร supplier ทขายสนคาตาง ๆ ใหเรา เชน software package

, tools ในการพฒนา หรอ Hardware ตาง ๆ – การบรหาร sub-contract เพราะ ในการพฒนาซอฟตแวรบางครงตองมการใช sub-contract (บรษทอนมารบงานบางชวง) มาชวยงานดวย โดยในการบรหาร sub-contract ตองระมดระวงเรองเวลาในการสงมอบงาน คณภาพและคาใชจาย

Page 28: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

ความเสยง (Risks)

• ความเสยง (Risks) คอเหตการณบางอยางทอาจะเกดขน และเมอเกดขนแลวจะมผลกระทบตอความส าเรจของโครงการ เชน อาจท าใหโครงการลาชาลง ท าใหตนทนสงขน ท าใหคณภาพของระบบลดลง เปนตน

• ประเภทของความเสยง – Technology risks – People risks – Organizational risks – Requirements risks – Estimation risks

Page 29: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

ประเภทของความเสยง • Technology risks

– มขอผดพลาด (Defects) อยในซอฟตแวรเครองมอทใชพฒนา – อปกรณบางอยางทน ามาใชงานมประสทธภาพไมดพอ – ประสทธภาพในการเขาถงฐานขอมลทใชอย อาจจะไมไดตามตองการ – CASE Tools ทใชอยมขอผดพลาดในการสรางผลลพธ – เครองมอบางตวไมสามารถใชรวมกบเครองมอทมอยได

• People (Team) risks – หาคนทมความช านาญในดานทตองการไมได – พนกงานยงไมมความช านาญในภาษาทใชเขยน – อาจจะมพนกงานขอลาหยดยาวในชวงเทศกาล

• Organizational risks – ผลก าไรของหนวยงานลดลง อาจมการลดตนทนในการพฒนาระบบลง – มการเปลยนแปลงโครงสรางการบรหารหรอระบบงาน อาจมผลตอความตองการของ

ระบบ

Page 30: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

ประเภทของความเสยง

• Requirements risks – ลกคายงไมสามารถระบความตองการของตนเองไดอยางชดเจน – ลกคามการเปลยนแปลงความตองการได – ความตองการบางอยางไมสามารถท าได

• Estimation risks – ระยะเวลาในการพฒนาทประมาณไวไมพอเพยง – ตนทนทประมาณไวไมพอเพยง – งานทก าลงพฒนายากกวาทคดไว

Page 31: บทที่ 2 - Suan Sunandha Rajabhat Universityบทท 2 การบร หารโครงการ (Project Management) โครงการ -โครงการ (Project)

ตารางแผนจดการความเสยง Risk Type Probability Effect Strategic

พนกงานยงไมมความช านาญในภาษาทใชเขยน Team 70% 2 จดโครงการฝกอบรมใหกบพนกงาน

ลกคายงไมสามารถระบความตองการของตนเอง

ไดอยางชดเจน Requirement 60% 5

จดท าตนแบบใหลกคาไดทดลอง

ใชกอน

ประสทธภาพในการเขาถงฐานขอมลทใชอย

อาจจะไมไดตามตองการ Technology 50% 4

ท าการทดสอบประสทธภาพดกอน

หาฐานขอมลอนทดกวา เผอเอาไว

ลกคามการเปลยนแปลงความตองการได Requirement 50% 4

ตดตอกบลกคาเสมอเพอรบทราบ

ขอมล และพฒนาแบบ

Incremental

CASE Tools ทใชอยมขอผดพลาดในการสราง

ผลลพธ Technology 40% 4

ระบวาผดพลาดทจดใดพยายาม

หลกเลยงสวนนน

เครองมอบางตวไมสามารถใชรวมกบเครองมอทม

อยได Technology 30% 2 ****

อาจจะมพนกงานขอลาหยดยาวในชวงเทศกาล Team 20% 4 ****

ความตองการบางอยางไมสามารถท าได Requirement 20% 4 ****

หาคนทมความช านาญในดานทตองการไมได Team 20% 3 ****

มขอผดพลาด (Defects) อยในซอฟตแวร

เครองมอทใชพฒนา Technology 10% 5 ****

อปกรณบางอยางทน ามาใชงานมประสทธภาพไม

ดพอ Technology 5% 5 ****