สรุปเนื้อหาวิชาที่เรียน
สารบัญ
สมาชิกในห้อง
บทที่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 จึงต้องเป็นนักเจรจาต่อรอง เพื่อและต้องเป็นผู้ชี้นำ
|