• No results found

การบร หารโครงการผล ตซอฟต แวร อ.ท ชสน พฤฒเศรณ สาขาเทคโนโลย สารสนเทศ

N/A
N/A
Protected

Academic year: 2021

Share "การบร หารโครงการผล ตซอฟต แวร อ.ท ชสน พฤฒเศรณ สาขาเทคโนโลย สารสนเทศ"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

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

สาขาเทคโนโลยีสารสนเทศ

 

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

.

ทัชสน พฤฒเศรณี 

(2)

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

 

โครงการ (Project) หมายถึง การดําเนินกิจกรรมตามแผนงานที่ไดจัดทํา  ขึ้น เพื่อบรรลุเปาหมายหรือวัตถุประสงคที่กําหนดไว ภายใตระยะเวลา ทรัพยากร  และงบประมาณที่กําหนด  การบริหารโครงการ (Project Management)  ประยุกตใชองคความรู ทักษะ เครื่องมือ และเทคนิค เพื่อดําเนินกิจกรรมตามความ  ตองการของโครงการใหบรรลุวัตถุประสงคที่กําหนดไว 

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

 

หมายถึง การดําเนินกิจกรรมตามแผนงานที่ไดจัดทํา  ขึ้น เพื่อบรรลุเปาหมายหรือวัตถุประสงคที่กําหนดไว ภายใตระยะเวลา ทรัพยากร  Project Management) หมายถึง การ  ประยุกตใชองคความรู ทักษะ เครื่องมือ และเทคนิค เพื่อดําเนินกิจกรรมตามความ  ตองการของโครงการใหบรรลุวัตถุประสงคที่กําหนดไว 
(3)

วงจรชีวิตโครงการ 

•  ระยะเริ่มตนโครงการ  •  ระยะวางแผนโครงการ  •  ระยะดําเนินโครงการ  •  ระยะปดโครงการ  ปด  โครงการ  เริ่มตน  โครงการ  วางแผน  โครงการ  ดําเนิน  โครงการ  โครงการ 
(4)

Éกําหนดขอบเขตและขนาดของโครงการ รวมทั้งกําหนดกิจกรรมหรืองานที่จะตองทํา  ในแตละขั้นตอน  ระยะวางแผนโครงการ (Project Planning)  Éกําหนดกิจกรรมในแตละชั้นตอนของการผลิตซอฟตแวรอยางชัดเจน  Éประมาณการใชทรัพยากรตาง ๆ  Éจัดตาราง ประเมินความเสี่ยง  ระยะดําเนินโครงการ (Project Execution)  Éดําเนินกิจกรรมตามตารางที่กําหนดไว  Éติดตามการทํางาน ดูแล สั่งการ ควบคุมลูกทีม  Éแกปญหาที่เกิดขึ้น  ระยะปดโครงการ (Project Closing)  Éดําเนินงานหลังจากติดตั้งระบบซอฟตแวรแลว  Éเปนการบํารุงรักษาระบบ  กําหนดขอบเขตและขนาดของโครงการ รวมทั้งกําหนดกิจกรรมหรืองานที่จะตองทํา  (Project Planning)  กําหนดกิจกรรมในแตละชั้นตอนของการผลิตซอฟตแวรอยางชัดเจน  Project Execution)  ติดตามการทํางาน ดูแล สั่งการ ควบคุมลูกทีม  (Project Closing)  ดําเนินงานหลังจากติดตั้งระบบซอฟตแวรแลว 

(5)

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

•  ซอฟตแวรเปนผลิตภัณฑที่จับตองไมได  •  กระบวนการผลิตซอฟตแวรไมมีมาตรฐานที่แนนอน  •  โครงการผลิตซอฟตแวรขนาดใหญยอมมีลักษณะพิเศษแตกตางกัน  •  ความตองการในการผลิตซอฟตแวรเปนวัตถุดิบที่ไมสามารถจับตองได 

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

 

ซอฟตแวรเปนผลิตภัณฑที่จับตองไมได  กระบวนการผลิตซอฟตแวรไมมีมาตรฐานที่แนนอน  โครงการผลิตซอฟตแวรขนาดใหญยอมมีลักษณะพิเศษแตกตางกัน  ความตองการในการผลิตซอฟตแวรเปนวัตถุดิบที่ไมสามารถจับตองได 
(6)

กิจกรรมในการบริหารโครงการ 

•  การเขียนขอเสนอโครงการ  •  การวางแผนและจัดตารางงานโครงการ  •  การประมาณการตนทุนโครงการ  •  การติดตามและทบทวนโครงการ  •  การคัดเลือกและประเมินบุคลากร  •  การเขียนและนําเสนอรายงาน 

กิจกรรมในการบริหารโครงการ

 

(7)

การวางแผนโครงการ 

  แผนงานคุณภาพ   แสดงรายละเอียดกระบวนการจัดการคุณภาพและมาตรฐานคุณภาพที่เลือกใช   แผนงานการทวนสอบ   แสดงแนวทาง ทรัพยากรที่ตองใช และตารางการทวนสอบระบบ   แผนการจัดการโครงแบบระบบ   แสดงกระบวนการจัดการโครงแบบของระบบและโครงสรางที่ใช   แผนงานบํารุงรักษาระบบ   คาดการณความตองการบํารุงรักษาระบบในอนาคต พรอมทั้งประมาณการตนทุนและ  แรงงาน   แผนงานพัฒนาบุคลากร   แสดงรายละเอียดทักษะและประสบการณที่ทีมงานตองปรับปรุง  แสดงรายละเอียดกระบวนการจัดการคุณภาพและมาตรฐานคุณภาพที่เลือกใช  แสดงแนวทาง ทรัพยากรที่ตองใช และตารางการทวนสอบระบบ  แสดงกระบวนการจัดการโครงแบบของระบบและโครงสรางที่ใช  คาดการณความตองการบํารุงรักษาระบบในอนาคต พรอมทั้งประมาณการตนทุนและ  แสดงรายละเอียดทักษะและประสบการณที่ทีมงานตองปรับปรุง 
(8)

แผนงานโครงการ

หัวขอ 

 

บทนํา  แสดงวัตถุประสงคของโครงการ และ  โครงสรางของโครงการ  แสดงโครงสรางบุคลากร  รับผิดชอบ  การวิเคราะหความเสี่ยง  แสดงรายการความเสี่ยงที่อาจเกิดขึ้นได  ความตองการของฮารดแวรและ  ซอฟตแวร  ระบุฮารดแวรและซอฟตแวรที่จําเปนตองใช  ราคา  โครงสรางงาน  แสดงกิจกรรมหลัก และ กิจกรรมยอย  ตารางงาน  แสดงความสัมพันธระหวางกิจกรรม  แตละกิจกรรม  การติดตามและการรายงานผล  ระบุรายงานชนิดตาง ๆ ที่ตองจัดทําในการบริหารและ  ติดตามงาน  รายละเอียด  แสดงวัตถุประสงคของโครงการ และ ขอจํากัดตาง ๆ  แสดงโครงสรางบุคลากรของโครงการ ที่จําแนกตามหนาที่  รับผิดชอบ  แสดงรายการความเสี่ยงที่อาจเกิดขึ้นได  ระบุฮารดแวรและซอฟตแวรที่จําเปนตองใช  ประมาณ  แสดงกิจกรรมหลัก และ กิจกรรมยอย  แสดงความสัมพันธระหวางกิจกรรม และระยะเวลาที่ใชใน  แตละกิจกรรม  ระบุรายงานชนิดตาง ๆ ที่ตองจัดทําในการบริหารและ  ติดตามงาน 
(9)

เปาหมายของกิจกรรมและการสงมอบงาน 

• Milestone  ▫  คือ เปาหมายหรือหลักชัยของกิจกรรม มีประโยชนตอการติดตามความคืบหนาของ  งานที่ทํา เมื่อดําเนินการเสร็จตามเปาหมาย ทีมงานจะตองสงมอบรายงานใหแก  ผูบังคับบัญชา  • Deliverable  ▫  คือ ผลลัพธที่จะสงมอบใหแกลูกคาซึ่งไดจากการดําเนินโครงการ  โดยทั่วไปจะสง  มอบงานเมื่อเสร็จสิ้นงานในแตละระยะของโครงการ  แตกตางกันคือ  Milestone เปนสิ่งที่ไดจากการดําเนินกิจกรรมภายใน  โครงการ และตองจัดทํารายงานนําเสนอตอผูบังคับบัญชา แต  เปนสิ่งที่ไดจากการดําเนินกิจกรรมซึ่งตองสงมอบใหกับลูกคา 

เปาหมายของกิจกรรมและการสงมอบงาน 

คือ เปาหมายหรือหลักชัยของกิจกรรม มีประโยชนตอการติดตามความคืบหนาของ  งานที่ทํา เมื่อดําเนินการเสร็จตามเปาหมาย ทีมงานจะตองสงมอบรายงานใหแก  คือ ผลลัพธที่จะสงมอบใหแกลูกคาซึ่งไดจากการดําเนินโครงการ  โดยทั่วไปจะสง  มอบงานเมื่อเสร็จสิ้นงานในแตละระยะของโครงการ  เปนสิ่งที่ไดจากการดําเนินกิจกรรมภายใน  โครงการ และตองจัดทํารายงานนําเสนอตอผูบังคับบัญชา แต Deliverable  เปนสิ่งที่ไดจากการดําเนินกิจกรรมซึ่งตองสงมอบใหกับลูกคา 
(10)

กุญแจสูความสําเร็จในการบริหารโครงการ 

•  การบริหารโครงการโดยรวม  •  การบริหารขอบเขตของโครงการ  •  การบริหารเวลาโครงการ  •  การบริหารตนทุนโครงการ  •  การบริหารคุณภาพโครงการ  •  การบริหารทรัพยากรบุคคลของโครงการ  •  การบริหารการสื่อสารในโครงการ  •  การบริหารความเสี่ยงของโครงการ  •  การบริหารการจัดซื้อของโครงการ 

กุญแจสูความสําเร็จในการบริหารโครงการ 

การบริหารทรัพยากรบุคคลของโครงการ 
(11)

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

•  เปนกิจกรรมที่ผูบริหารโครงการตองเริ่มจากการนํากิจกรรมหลักมาแบงเปน  กิจกรรมยอย แลวกําหนดระยะเวลาแลวเสร็จใหกับแตละกิจกรรม 

เปนกิจกรรมที่ผูบริหารโครงการตองเริ่มจากการนํากิจกรรมหลักมาแบงเปน  กิจกรรมยอย แลวกําหนดระยะเวลาแลวเสร็จใหกับแตละกิจกรรม 

(12)

Gantt Chart

 

•  พัฒนาขึ้นโดย Henry L. Gantt  โครงการ (Project Scheduling)  •  เปนกราฟแทงในแนวนอน แสดงระยะเวลาของกิจกรรมแตละขั้นตอน โดยรายชื่อ  กิจกรรมจะถูกแสดงไวที่แนวตั้งดานซายมือ ระยะเวลาการทํางานจะแสดงใน  แนวนอนของแผนภาพ  Henry L. Gantt ในป 1917 ใชจัดตารางการทํางานใน  (Project Scheduling)  เปนกราฟแทงในแนวนอน แสดงระยะเวลาของกิจกรรมแตละขั้นตอน โดยรายชื่อ  กิจกรรมจะถูกแสดงไวที่แนวตั้งดานซายมือ ระยะเวลาการทํางานจะแสดงใน 
(13)
(14)

PERT/CPM

 

• PERT (Project Evaluation Review Technique)  ▫  เปนเทคนิคในการวิเคราะหหรือประเมินเวลาที่ตองใชในแตละกิจกรรมของโครงการ  ▫  แสดงเปนแผนภาพกิจกรรมของโครงการที่เชื่อมโยงกันในลักษณะของเครือขาย ทํา  ใหทราบวาจะตองดําเนินกิจกรรมใดใหเสร็จสิ้นกอนกิจกรรมถัดไป  กิจกรรมแทน  ดวยเสนลูกศร (Activity on Arch : AOA)  ▫  เหมาะสําหรับโครงการใหมที่ไมเคยเกิดขึ้นเลย เปนการกําหนดในรูปแบบความนาจะ  เปน (Probabilistic)  PERT (Project Evaluation Review Technique)  เปนเทคนิคในการวิเคราะหหรือประเมินเวลาที่ตองใชในแตละกิจกรรมของโครงการ  แสดงเปนแผนภาพกิจกรรมของโครงการที่เชื่อมโยงกันในลักษณะของเครือขาย ทํา  ใหทราบวาจะตองดําเนินกิจกรรมใดใหเสร็จสิ้นกอนกิจกรรมถัดไป  กิจกรรมแทน  Activity on Arch : AOA) และเชื่อมโยงกันดวยวงกลม  เหมาะสําหรับโครงการใหมที่ไมเคยเกิดขึ้นเลย เปนการกําหนดในรูปแบบความนาจะ 
(15)

PERT/CPM

 

• CPM(Critical Path Method)  ▫  คลายกับ PERT แต CPM จะแสดงกิจกรรมดวยสัญลักษณรูปวงกลม เรียกวา  โหนด  เชื่อมโยงกันดวยเสนลูกศร (Activity on Node:AON)  ▫  เหมาะสําหรับโครงการที่เคยเกิดขึ้นแลวในอดีต ทําใหมีขอมูลเพื่อกําหนดระยะเวลา  ของกิจกรรมไดเปนที่แนนอน (Deterministic)  ปจจุบันนิยมเรียก PERT และ  วัตถุประสงคเหมือนกันแตกตางกันเพียงการใชสัญลักษณแทนกิจกรรมเทานั้น  CPM(Critical Path Method)  จะแสดงกิจกรรมดวยสัญลักษณรูปวงกลม เรียกวา  (Activity on Node:AON)  เหมาะสําหรับโครงการที่เคยเกิดขึ้นแลวในอดีต ทําใหมีขอมูลเพื่อกําหนดระยะเวลา  (Deterministic)  และ CPM รวมเปนเทคนิคเดียวกัน เนื่องจาก  วัตถุประสงคเหมือนกันแตกตางกันเพียงการใชสัญลักษณแทนกิจกรรมเทานั้น 
(16)

ประโยชนของ 

PERT/CPM

 

•  ใชคํานวณหาเสนทางวิกฤติในการดําเนินกิจกรรม ชวยใหผูบริหารโครงการ  คํานวณหาเวลาไดหลายลักษณะ เชน   เวลาที่เร็วที่สุดของแตละกิจกรรม (Time Earliest: TE)   เวลาที่ชาที่สุดของแตละกิจกรรม (Time Latest: TL)   คํานวณระยะเวลาเมื่อตองเรงการทํางานของโครงการ   คํานวณคาใชจายและแรงงานเมื่อตองเรงโครงการ 

PERT/CPM

 

ใชคํานวณหาเสนทางวิกฤติในการดําเนินกิจกรรม ชวยใหผูบริหารโครงการ  (Time Earliest: TE)  (Time Latest: TL)  คํานวณระยะเวลาเมื่อตองเรงการทํางานของโครงการ  คํานวณคาใชจายและแรงงานเมื่อตองเรงโครงการ 
(17)

ตัวอยาง การเขียน 

PERT/CPM

 

กิจกรรม  กิจกรรมกอนหนา  1. รวบรวมความตองการ  2. ออกแบบรายงาน  3. ออกแบบหนาจอ  4. ออกแบบฐานขอมูล  5. จัดทําเอกสาร  6. เขียนโปรแกรม  7. ทดสอบโปรแกรม  8. ติดตั้งโปรแกรม 

PERT/CPM

 

กิจกรรมกอนหนา  คาระยะเวลาคาดหวัง  ­  5  1  6  1  6  2,3  2  4  5.5  4  5  6  3  5,7  1 
(18)

PERT/CPM

 

1  5  2  6  3  6  4  ออกแบบรายงาน  ออกแบบหนาจอ  ออกแบบ  ฐานขอมูล  TE = 5  TE =  Time Earliest (เวลาที่เร็วที่สุดของแตละกิจกรรม  TE = 11  TE = 11  TE = 13  2  5  5.5 6  5  7  3  8  1  เขียนโปรแกรม  ทดสอบ  โปรแกรม  ติดตั้ง  โปรแกรม  จัดทําเอกสาร  เวลาที่เร็วที่สุดของแตละกิจกรรม )  TE = 18.5  TE = 18  TE = 21  TE = 22 
(19)

คําสั่ง ใหวาด

PERT/CPM

  และหาคา

 

กิจกรรม  กิจกรรมกอนหนา  A  B  C  D  E  F  G  H 

และหาคา 

TE

  ในแตละจุด

 

กิจกรรมกอนหนา  คาระยะเวลาคาดหวัง  ­  3  A  4  A  2  B  5  B  3  C  7  D  4  E,F,G  5 
(20)

สงงาน ครั้งที่ 1 จํานวน 10 คะแนน

 

สงตามกําหนด 10 คะแนน  สงหลังกําหนด 5 คะแนน 

References

Related documents

methodology selected will be dependent upon several factors including the aseptic filling machine and packaging being validated and the sterilization process or processes

Results: Assuming an expected discount rate of 9.675%, investment in education by domestic students with approximately 34 years of average work experience yields a NPV estimated

Luigi Di Biagio was a football player in important Italian clubs such as Lazio, Roma, Inter and Brescia. During his career he

การจดจํา ใหม่ (Purple Cow) - การสร้างปรากฏการณ์ใหม่ๆ ความคิดสร้างสรรค์ การ ปฏิวัติกฎเกณฑ์เดิมๆ ความ น่าตื่นตาตื่นใจ

เมืองฟูราโน่ (ชมดอกไม้ หรือ ท ุ่งลาเวนเดอร์) เมืองน้อยที่อยู่ในแอ่งกระทะ ห้อมล้อม ด้วยเทือกเขาไทเซ็ทสึและ เทือกเขายูบาริ ท าให้เมืองฟูราโน่

With this article, I have challenged a discursive construc- tion that permeates much of contemporary debate on privacy and surveillance, a discourse at whose core is moral

However, under competition law, in order to benefit from the Public Transport Ticketing Schemes Block Exemption, any multi-operator ticketing scheme has to be open to all that want

Our NetVision family of network appliances and Spectrum24 wireless LANs redefine communications by enabling integrated voice and data on a single wireless backbone. With technology