บทนำ
Risk Management (การจัดการความเสี่ยง) คือการวิเคราะห์และจัดการทรัพยากรเพื่อลดผลกระทบจากความเสี่ยงในโครงการพัฒนาซอฟต์แวร์
5 หลักการพื้นฐาน (Principles)
- Global Perspective: มองความเสี่ยงในบริบทของระบบและธุรกิจโดยรวม
- Forward Looking View: วางแผนจัดการความเสี่ยงที่อาจเกิดในอนาคต
- Open Communication: สร้างการสื่อสารเปิดเผยระหว่างทีมพัฒนาและผู้ใช้
- Integrated Management: รวม Risk Management เข้ากับ SDLC (Software Development Life Cycle)
- Continuous Process: ระบุและติดตามความเสี่ยงใหม่ตลอดระยะเวลาโครงการ
Risk Management Paradigm (6 ขั้นตอน)
- Identify: ระบุความเสี่ยงตั้งแต่ต้น
- Analyze: วิเคราะห์ลักษณะ พฤติกรรม และประเภทความเสี่ยง
- Plan: วางแผนและดำเนินการจัดการ
- Track: ติดตามการดำเนินการลดความเสี่ยง
- Control: ควบคุมและปรับปรุงวิธีจัดการ
- Communicate: สื่อสารข้อมูลความเสี่ยงกับทีมทั้งหมด
สรุป
Risk Management เป็นกระบวนการต่อเนื่อง ไม่ใช่กิจกรรมครั้งเดียว ต้องทำตลอด SDLC เพื่อให้โครงการสำเร็จและมีคุณภาพ