Resource  Allocation การจัดสรรทรัพยากร

  • ทรัพยากร  ได้แก่สิ่งที่ต้องใช้  รวมทั้งคนด้วย  อาจทำขั้นตอนการจัดสรรทรัพยากรก่อนการพิจารณาความเสี่ยงได้  เมื่อจัดสรรทรัพยากรลงใน Activity Plan แล้วอาจต้องมีการปรับ Activity Plan ใหม่ เช่น ระยะเวลา  ขั้นตอนการปฏิบัติงาน 
  • การวางแผนและจัดสรรทรัพยากรต้องให้เหมาะสมกับการปฏิบัติงาน  ถ้าจัดสรรทรัพยากรมากเกินไปจะไม่คุ้มกับการลงทุน 
  • }เมื่อจัดสรรทรัพยากรเสร็จเรียบร้อยแล้วจะได้  Schedules  ซึ่งประกอบด้วย 
    ◦Activity Schedule  ตารางแผนงาน  ตั้งแต่เริ่มต้นจนเสร็จสมบูรณ์ 
    ◦Resource  Schedules  ตารางช่วงเวลาที่ต้องใช้  Recource
    ◦ Cost  Schedules  ตารางได้ค่าใช้จ่ายในแต่ละ Activity
ทรัพยากรสำคัญ มี 7 อย่าง
1. Labour  ได้แก่  Project Team   เช่น  Project Manager   Programmers
2. Equipments   อุปกรณ์ต่าง ๆ  ได้แก่  Hardware , โต๊ะ , เก้าอี้      
3. Material  ได้แก่  Software ทั้งหมด  (Outsource ถือเป็น Material)
4. Space  สถานที่
5. Service  ได้แก่  Specialist  Service  เช่น  สายเชื่อมต่อกับVendor
6. Time  ระยะเวลา   ( Resource มาก Time จะน้อย เช่น ค่า OT)
7. Money  เงินที่นำมาใช้ลงทุน
แนวทางในการจัดสรรทรัพยากร
  • กำหนดทรัพยากรที่ต้องใช้ในแต่ละ Activity   โดยเขียนทรัพยากรทั้งหมดออกมาก่อนแล้วจึงปรับแก้ต่อไป  Resource ส่วนใหญ่เป็นคน ต้องพิจารณาจัดให้เหมาะสมกับ Activity
  • กระจายทรัพยากรไปยัง Activity  โดยจัดสรรให้เหมาะสมกับงานและระยะเวลาการดำเนินงานของ Software  Project
  • ทำ Bar Chart  เพื่อแสดง Resource แต่ละอย่าง  หรือแต่ละงาน
การจัดลำดับความสำคัญ มี 2 แบบ
1. Total Float Priority   งานเส้นใด  Total Float น้อย หรือเป็น 0 ถือว่าเป็น Highest Priority
2. Order list priority  เรียงลำดับความสำคัญของงาน
- สายงานวิกฤตที่สั้นที่สุด  (Shortest  critical  activity)
- สายงานวิกฤต (Critical  Activity)
- Shortest  non-critical activity
- non-critical activity  with least float
- non-critical activity ไม่มีความเสี่ยง
สิ่งที่ควรพิจารณาในการจัดสรรคน
1. Availability   พิจารณาความเหมาะสมของคนกับงาน
2. Criticality   งานที่สำคัญมากต้องอาศัยคนที่มีประสบการณ์ 
3. Risk  ลดความเสี่ยง , ลดความไม่แน่นอน (un certainty)
4. Training   ฝึกอบรมให้แก่คนที่ไม่มีประสบการณ์
5. Team building  จัดทีมงานตรงตาม  Requirement
Cost ทั่วไป มี 3 ประเภท

1.  Staff  Cost  เช่น  เงินเดือน , OT
2.  Overhead   ค่าใช้จ่ายในการดำเนินงาน  เช่น ค่าน้ำ , ไฟฟ้า , โทรศัพท์      
3.  Usage  Charges เป็น Cost จากการใช้งาน  เช่น การเช่า, การเช่าเครื่องคอมพิวเตอร์
  การประเมิน Cost   
การปฏิบัติงานถ้าไม่เป็นไปตามระยะเวลาที่กำหนด
  • พิจารณาเลือกที่จะเพิ่มคนหรือขยายเวลาโครงการ
  • ต้องเปรียบเทียบค่าใช้จ่ายในการจ้างคนเพิ่มกับค่าใช้จ่ายในความล่าช้า
  • มีความเสี่ยงเพิ่มขึ้นหรือไม่  ถ้าไม่ทำตามกำหนดเวลาเดิม  เพราะ Risk อาจทำให้เวลาเปลี่ยนไป

 

กลับไปหน้าวิศวกรรมซอฟต์แวร์

 

หน้าหลัก บทเรียน ประวัติ เพื่อน