ก่อนหน้า2/2ถัดไป
บทที่1 เรื่องSoftware Engineering

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

โครงการ  มีลักษณะดังนี้
•มีวัตถุประสงค์ชัดเจน
•มีขนาดใหญ่และซับซ้อน
•มีกำหนดเวลา  เริ่มต้น – สิ้นสุด
•การวางแผนและดำเนินงานอยู่ภายใต้ข้อจำกัดของเวลา  , งบประมาณ  และคุณภาพของงานที่กำหนด
•มีลักษณะเป็นงานชั่วคราว
•เป็นงานที่ไม่เคยมีมาก่อน
•มีข้อกำหนดพิเศษ
•มีหลายคน , หลายฝ่ายจากหน่วยงานต่าง ๆ มาเกี่ยวข้อง
•สามารถแตกเป็นงานย่อย ๆ ได้
สิ่งสำคัญของ Project  Management
คือ  มีงบประมาณจำกัด  โครงการเสร็จตามระยะเวลาที่กำหนดและประสบผลสำเร็จตรงตาม requirement
Project  Management
เป็นสิ่งที่มีความไม่แน่นอน  มักจะไม่เป็นไปตามที่กำหนดเนื่องจากมีปัจจัยภายนอกมากระทบ  เช่น ราคาน้ำมันเพิ่มขึ้น  แต่งบประมาณมีจำกัด
ความแตกต่างระหว่าง  Project ทั่วไป กับ Software Project
ด้านความก้าวหน้า
 Project -  สามารถมองเห็นความก้าวหน้าได้
Software Project - ไม่เด่นชัด
ด้านค่าใช้จ่าย
Project -  คำนวณเป็นเงินได้
Software Project - คำนวณยาก
หน้าที่ของ  Project Manager
1.  เป็นผู้ให้คำปรึกษาแนะนำกับ  Project Team (PM  ต้องรู้กว้างเรื่อง  IT  ศึกษาดูแลทั้งระบบ Input,  Process, Output รวมทั้งคนและสิ่งแวดล้อม)
2.  เป็นผู้ประสานงานกับฝ่ายต่าง ๆ
3.  ติดตามความก้าวหน้าของ  Project  เช่น  การประชุม

4.Virtual  PM.  ที่อยู่  ณ  ต่างที่กัน  ต้องประสานงานกันและรายงานความก้าวหน้าให้ Senior  Project  ทราบ

ความรับผิดชอบของ  Project Manager
เป็นคนหาทรัพยากรต่าง ๆ  เช่น  คนที่มีคุณภาพตรงกับงาน    PM จึงต้องเป็นผู้มีมนุษยสัมพันธ์โดยใช้หลัก  Win Win
2. เป็นผู้ช่วยแก้ไขปัญหาต่าง ๆ PM จึงต้องเป็นผู้ที่มีความอดทน  และเป็นผู้มีประสบการณ์  เพื่อฟันฝ่าอุปสรรคต่าง ๆได้
3. ต้องเป็นผู้พิจารณาเรื่องต้นทุนกับประโยชน์ที่จะได้รับคุ้มค่าหรือไม่
4. แก้ไขข้อขัดแย้งต่าง ๆ ได้ PM จึงต้องเป็นนักเจรจาต่อรอง   เพื่อและต้องเป็นผู้ชี้นำ

 

website templates.