ขั้นตอนการวิเคราะห์ Software Project
•พิจารณาระดับความเสี่ยงหลัก
ความเสี่ยงแบ่งเป็น 4 ระดับ ได้แก่
1. High (H)
2. Medium (M)
3. Low (L)
4. exceedingly unlikely (-)
High level risks
Product Uncertainty
Process Uncertainty
Resource Uncertainty
ความเสี่ยงอาจมีมากกว่า 3 ตัวนี้ เช่น ความซับซ้อนของโปรแกรม, การเปลี่ยน Requirement , เปลี่ยนกลยุทธ์ เช่น เพิ่มผลผลิต , ลดค่าใช้จ่าย และควรวางแผนเพื่อลดความเสี่ยง
ประเภทของความเสี่ยง
1. ความเสี่ยงที่ยากแก่การประมาณการ
2. ความเสี่ยงที่วางแผนแล้วคาดว่าจะเกิดขึ้นและมีวิธีแก้ไข
3. ความเสี่ยงที่ไม่คาดคิดว่าจะเกิดขึ้น
วัตถุประสงค์ของการบริหารความเสี่ยง คือ การเลี่ยงไม่ให้เกิด ความเสี่ยงหรือทำให้เกิดน้อยที่สุด ถ้าเป็นไปได้คือไม่ให้เกิดความเสี่ยง
ใน Project ใหญ่ ๆ ความเสี่ยงมากกว่า 50% เกิดจากคน เช่น คนไม่เพียงพอ คนไม่มา
Project เล็ก ๆ คนทำ Risk Management คือ Project Manager
Project ใหญ่ ๆ คนทำ Risk Management คือ Risk Manager
วิเคราะห์ออกมาว่ามี Risk อะไรบ้าง
ประเมินค่าความเสี่ยง
• Risk = ความเสี่ยง
• Hazard = ความเสี่ยงเกิดขึ้นแล้ว และมีผลกระทบแล้ว
• Hazard แบ่งเป็น - Generic Risk
- Specific Risk
Factors ปัจจัยต่าง ๆ ที่ทำให้เกิด Hazard
1.Application Factors เป็นปัจจัยที่สำคัญมาก เนื่องจากเป็น Project ที่มีขนาดใหญ่
2.Staff Factors ถ้า Project Team มีประสบการณ์น้อยความเสี่ยงจะสูง
3.Project Factors : วัตถุประสงค์ชัดเจนหรือไม่ ถ้าไม่ชัดเจนความเสี่ยงจะสูง
4.Project Method Factors : มีกระบวนการกำหนดไว้ชัดเจนหรือไม่ ถ้าไม่ชัดเจนความเสี่ยงจะสูง
5.Hardware, Software Factors : Hardware, Software ใหม่ ความเสี่ยงจะสูงกว่า Hardware, Software เก่า
6. Changeovers Factors : การปรับเปลี่ยนระบบใหม่ (Conversion) มี 4 แบบ ได้แก่
- Parallel ความเสี่ยง ………………………
- Direct ความเสี่ยง ………………………
- Pilot Study ความเสี่ยง ………………………
- Phase Conversion ความเสี่ยง ………………………
7. Supplier Factors ถ้า Supplier ทำงานช้า ควบคุมไม่ได้
8. Environment Factors เช่น เปลี่ยน Tax ความเสี่ยง ………………
9. Health and Safety Factors : บาง Project มีผลกระทบต่อสุขภาพ , ความปลอดภัย ความเสี่ยง ………………………