ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

กระบวนการจัดการความเสี่ยงโครงการซอฟต์แวร์

กระบวนการจัดการความเสี่ยงโครงการซอฟต์แวร์ (software Project Risk Management Process) เป็นขั้นตอนที่จำเป็นต้องมีการดำเนินอย่างเป็นลำดับขั้นตอน เพื่อให้ผู้บริการสามารถขจัดและป้องกันความเสี่ยงได้ กระบวนการความเสี่ยงนั้นมี 5 ขั้นตอน ได้แก่ กำหนดปัจจัยความเสี่ยง วิเคราะห์ความเสี่ยง วางผนความเสี่ยง ติดตามความเสี่ยง แก้ไขปัญหาความเสี่ยง

Software project risk management process
Software project risk management process

 

การกำหนดปัจจัยเสี่ยง Risk Identification

เป็นขั้นตอนของการค้นหาปัจจัยเสี่ยง ซึ่งเป็นสาเหตุที่ทำให้เกิดความเสี่ยง ซึ่งเป็นสาเหตุที่ทำให้เกิดความเสี่ยงขึ้น

จัดทำรายการปัจจัยเสี่ยงทั้งหมด ในรูปแบบของ Check List เพื่อใช้ในการวิเคราะห์ความเสี่ยงที่เกิดขึ้น

ปัจจัยเสี่ยงที่ค้นพบอาจมีหลากหลายทาง จึงมีการกำหนดปัจจัยเสี่ยงหรือสาเหตุความเสี่ยงไว้ดังนี้

  • Technology Risk ความสี่ยงที่เกิดจากซอฟต์แวร์และฮาร์ดแวร์ที่นำมาใช้ในโครงการ
  • People Risk ความเสี่ยงที่เกิดจากบุคลากรหรือทีมงาน
  • Organization Risk ความเสี่ยงที่เกิดจากสภาวะแวดล้อมขององค์กรที่ต้องนำซอฟต์แวร์เข้าไปติดตั้งเพื่อใช้งาน
  • Tool Risk ความเสี่ยงที่เกิดจากเครื่องมือ หรือ Tool ที่เลือกใช้งาน
  • Requirement Risk ความเสี่ยงที่เกิดจากการเปลี่ยนแปลงความต้องการของผู้ใช้
  • Estimation Risk ความเสี่ยงที่เกิดจากการประมาณการที่ผิดพลาด

การวิเคราะห์ความเสี่ยง Risk Analysis

เป็นขั้นตอนของผู้บริหารโครงการต้องประมาณการ และทำการประเมินความเสี่ยง จากรายการที่เขียนไว้ใน Check List เพื่อจัดความสำคัญ และแก้ไขปัญหาต่อไป โดยทำการกำหนดความน่าจะเป็นที่จะเกิดความเสี่ยง และระดับความร้ายแรงของความเสี่ยงที่เกิดขึ้น

เกณฑ์สภาพความเสี่ยง Risk Status เป็นการวัดความน่าจะเป็นของการเกิดความเสี่ยงโดยมีระดับความน่าจะเป็น ดังตาราง

ระดับ

คะแนน

คำอธิบาย

ต่ำมาก

0 – 20

ความเสี่ยงอาจจะไม่เกิด แต่ต้องเผ้าระวัง เป็นสภาวะที่ควบคุมได้

ต่ำ

21 – 40

อาจจะเกิดขึ้น ขึ้นอยู่กับสภาวะแวดล้อมเป็นตัวกระตุ้น

ปานกลาง

41 – 60

อาจจะเกิดขึ้น หรือไม่เกิดขึ้น เทียบเท่ากัน

สูง

61 – 80

เกิดความเสี่ยงขึ้น ขึ้นอยู่กับสภาวะของโครงการ

สูงมาก

81 – 100

เกิดขึ้นแน่นอน และส่งผลกระทบดับโครงการ

 

เกณฑ์ผลกระทบ เป็นการวัดค่าความน่าเชื่อถือของผลกระทบที่จะมีผลต่อการดำเนินงาน ดังตาราง

ระดับ

คะแนน

คำอธิบาย

ต่ำมาก

0 – 20

ความเสี่ยงส่งผลกระทบน้อยจนไม่สามารถประเมินได้

ต่ำ

21 – 40

เล็กน้อย อาจจะวัดได้ไม่เกิน 5%

ปานกลาง

41 – 60

พอสมควร อาจจะวัดได้ไม่เกิน 5 – 10%

สูง

61 – 80

สูง อาจจะวัดได้ไม่เกิน 25%

สูงมาก

81 – 100

สูงมาก อาจจะวัดได้ 25%  ขึ้นไป

 

เมื่อให้คะแนนความเสี่ยงทั้ง 2 เกณฑ์แล้ว ให้จัดระดับความสำคัญของความเสี่ยงโดยมีสูตรในการคำนวณดังนี้

ระดับความสำคัญของความเสี่ยงโดยมีสูตรในการคำนวณ
ระดับความสำคัญของความเสี่ยงโดยมีสูตรในการคำนวณ

การวางแผนความเสี่ยง Risk Planning 

ขั้นตอนในการพิจารณาความเสี่ยงแต่ละรายการ แล้วจัดทำแผนกลยุทธ์เพื่อรับมือกับความเสี่ยงที่จะเกิดขึ้น

กลยุทธ์การจัดการความเสี่ยงแบ่งออกเป็น 3 ชนิด

  1. กลยุทธ์การยอมรับ
  2. กลยุทธ์การป้องกัน
  3. กลยุทธ์การถ้ายโอน

กลยุทธ์การยอมรับ Acceptance

กลยุทธ์นี้ใช้เมื่อไม่มีทางเลือกในการจัดการความเสี่ยงนั้น และต้องพร้อมที่จะเผชิญหน้ากับเหตุการณ์ที่จะเกิดขึ้นเป็นการยอมรับความเสี่ยง เนื่องจากไม่สามารถแก้ไขปัญหาความเสี่ยงนั้นได้

กลยุทธ์การป้องกัน Prevention

เป็นกลยุทธ์ที่ต้องดำเนินการอย่างใดอย่างหนึ่ง  เพื่อให้ความเสี่ยงนั้นลดน้อยลงหรืออยู่ในระดับที่พอยอรับได้ หรือท้ายที่สุดจะสามารถกำจัดความเสี่ยงนั้นออกไปได้นิยมใช้เมื่อต้องเผชิญกับความเสี่ยงที่มีระดับความรุนแรงสูงมาก

การป้องกันความเสี่ยง

คำอธิบาย

Risk Avoidance

เป็นการกำจัดความเสี่ยงให้หมดไป หรือหลีกเลี่ยงความเสี่ยงนั้น ถูกนำมาใช้เมื่อไม่สามารถยอมรับความเสี่ยงนั้นได้

Risk Protection

ถูกนำมาใช้เมื่อมีโอกาสที่จะลดลงความเสี่ยงนั้นได้ ให้โอกาสเกิดความเสี่ยงลดลง

Risk Protection

การลดความเสี่ยง โดยการยอมรับสูญเสียทรัพยากรบางส่วนเพื่อคงทรัพยากรบางส่วนไว้

Risk Research

ค้นคว้าหาข้อมูลเพิ่มเติมเพื่อจัดการกับความเสี่ยงที่เกิดขึ้นอยู่อย่างมีประสิทธิภาพ

 

กลยุทธ์การถ่ายโอน Transfer

เป็นกลยุทธ์ที่ใช้เมื่อมีความเสี่ยงเกิดขึ้น แต่มีระดับความรุนแรงที่น้อยและต้องการกำจัดความเสี่ยงไปให้กับฝ่ายอื่นที่เกี่ยวข้อง

รูปแบบการถ่ายโอน

คำอธิบาย

การกำจัดวงความเสี่ยง

Risk Reserve

-             ใช้กับความเสี่ยงที่มีผลกระทบไม่ร้ายแรง

-             กำหนดระยะเวลาโครงการเผื่อ เมื่อจะเกิดความเสี่ยงนั้น

การถ่ายโอนความเสี่ยง

Risk Transfer

-             เป็นการถ่ายโอน ความเสี่ยงนั้นไปยังบุคคลอื่น

-             ที่ปรึกษาโครงการ

 

การติดตามความเสี่ยง Risk Monitoring

เป็นการติดตามความเสี่ยงว่าจะเกิดขึ้นหรือไม่ เกิดเมื่อใด อย่างไร หรือเมื่อมีการจัดการกับความเสี่ยงแล้ว มีการเปลี่ยนแปลงหรือไม่

  • ควรวัดค่าความเสี่ยงให้บ่อยครั้ง
  • ไม่ควรละเลยความเสี่ยงที่มีความสำคัญน้อย ควรนำไปปรึกษากับฝ่ายที่เกี่ยวข้อง
  • ควรวัดค่าประสิทธิภาพให้ถูกต้องแม่นยำ
  • ควรสอดส่องและติดตามปัจจัยเสี่ยงทุกด้าน

การแก้ไขปัญหาความเสี่ยง Risk Resolving

เป็นขั้นตอนการดำเนินงานอย่างใดอย่างหนึ่ง เพื่อให้ปัญหานั้นทั้งหมดไป ตามแผนที่ได้กำหนดไว้ หรือให้เหลือน้อยที่สุด ตามขั้นตอนที่วิเคราะห์และด้วยเครื่องมือที่จัดเตรียมไว้

Resource Management

ในส่วนของทรัพยากรนการพัฒนาซอฟต์แวร์ที่ต้องบริหารนั้นประกอบด้วย 3 ส่วนหลัก ดังนี้

  • ฮาร์ดแวร์
  • ซอฟต์แวร์
  • บุคลากร

Hardware & Software การบริหารจัดการด้าน ฮาร์ดแวร์ และซอฟต์แวร์ คือ

  • การเตรียมความพร้อมของอุปกรณ์ต่าง ๆ ที่จำเป็นต้องใช้ตลอดระยะเวลาการพัฒนาซอฟต์แวร์
  • การจัดทำ Configuration ของฮาร์ดแวร์ และซอฟต์แวร์ ตลอดทั้ง Life Cycle

People การบริหารจัดการบุคลากรนั้นจะต้องเตรียมความพร้อมของบุคลากรในโครงการ

  • การจัดการด้านการกำหนดคุณสมบัติ หรือ Qualification ของผู้ที่จะเข้ามาทำงานในหน้าที่ต่าง ๆ ในโครงการทั้งด้านความรู้เรื่องเทคนิค หรือ รู้ในเรื่องระบบงาน
  • การจัดเตรียมฝ่ายที่เกี่ยวข้องที่มีความสัมพันธ์ในเชิงการประสานงาน
  • กำหนดหน้าที่ให้แก่บุคลากรอย่างชัดเจน
  • จัดการบริหารให้การทำงานรวมกันทั้งถายในแต่ละทีมย่อยได้

 กระบวนการจัดการความเสี่ยงเป็นลำดับขั้นตอนที่สำคัญ ที่จำเป็นต้องมีการดำเนินการอย่างเป็นลำดับขั้นตอน เพื่อให้สามารถขจัดหรือป้องกันความเสี่ยงได้ โดยกระบวนการจัดการความเสี่ยงนั้นมีอยู่ 5 กระบวนการ ได้เเก่ คือ การกำหนดปัจจัยเสี่ยง วิเคราะห์ความเสี่ยง วางแผนความเสี่ยง ติดตามความเสี่ยง แก้ไขปัญหาความเสี่ยง

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ความสามมารถ ของ สิริ ผู้ช่วยดิจิตอลอัจฉริยะของ Apple
โดย Ittichai_chupol จ 25 พ.ย. 2019 6:00 pm บอร์ด Mobile Application Developing- Android, iOS
0
32
จ 25 พ.ย. 2019 6:00 pm โดย Ittichai_chupol
บอลไทย
โดย jataz2 จ 25 พ.ย. 2019 5:18 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
4
50
พ 27 พ.ย. 2019 10:45 am โดย aloha11x
จะทำอย่างไรให้เราดึงชื่อรูปออกมาได้จากพาดยาว ๆ ครับ
โดย jamepiyawat จ 25 พ.ย. 2019 4:44 pm บอร์ด Programming - PHP
1
28
จ 25 พ.ย. 2019 4:45 pm โดย tsukasaz
โปรแกรมคำนวณอัตราแลกเปลี่ยนสกุลเงิน
โดย prmindphp จ 25 พ.ย. 2019 4:26 pm บอร์ด MindPHP News & Feedback
0
20
จ 25 พ.ย. 2019 4:26 pm โดย prmindphp
โปรแกรมตรวจสอบหมายเลขพัสดุ
โดย prmindphp จ 25 พ.ย. 2019 4:12 pm บอร์ด MindPHP News & Feedback
0
32
จ 25 พ.ย. 2019 4:12 pm โดย prmindphp
นิยามของสินทรัพย์ หนี้สิน และส่วนของเจ้าของ
โดย Chidchanok อ 15 ม.ค. 2019 6:13 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
1457
จ 25 พ.ย. 2019 3:39 pm โดย mindphp
VDO - Program Convert Area
โดย numtan5839 จ 25 พ.ย. 2019 3:16 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
3
25
พ 27 พ.ย. 2019 2:29 am โดย mindphp
งานประจำวันที่ 25 พฤศจิกายน 2562
โดย numtan5839 จ 25 พ.ย. 2019 10:13 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
16
จ 25 พ.ย. 2019 7:22 pm โดย numtan5839
วิธีการลงทุนที่ดีที่สุดสำหรับ "มนุษย์เงินเดือน"
โดย somying อ 12 พ.ย. 2019 12:13 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
254
จ 25 พ.ย. 2019 5:58 am โดย tidehunter
ไปรษณีย์ไทยเอาใจ e-commerce ด้วยบริการ ePacket
โดย numtan5839 ส 09 พ.ย. 2019 11:21 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
176
จ 09 ธ.ค. 2019 3:21 pm โดย LEG
อัพเดดความคืบหน้า / Progress - AZKing
โดย mindphp อ 29 มิ.ย. 2014 5:47 pm บอร์ด AZKing (Main)
598
3298
อ 03 ธ.ค. 2019 6:34 pm โดย thatsawan
insert แล้วไม่ขึ้น error ไม่มีข้อความไดเกิดขึ้น ไม่บันทึกข้อมูลลงฐานข้อมูลด้วยคับ
โดย สายลม พ 06 พฤษภาคม 2015 8:20 am บอร์ด Programming - PHP
6
3379
ส 23 พ.ย. 2019 9:50 pm โดย Weerawut Wongdang
Animation ประกอบ Tools
โดย numtan5839 ส 23 พ.ย. 2019 7:21 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
6
53
พ 27 พ.ย. 2019 5:23 pm โดย numtan5839
ข้อแตกต่าง ระหว่าง ฟังก์ชัน onContentBeforeDisplay กับ onContentAfterDisplay
โดย bankjittapol ส 23 พ.ย. 2019 6:56 pm บอร์ด Joomla Developing Knowledge
0
35
ส 23 พ.ย. 2019 6:56 pm โดย bankjittapol
หน่วยของค่าที่ใช้ต่างๆ ใน CSS
โดย bankjittapol ส 23 พ.ย. 2019 6:20 pm บอร์ด CSS Knowledge
0
43
ส 23 พ.ย. 2019 6:20 pm โดย bankjittapol
งานประจำวันที่ 23 พฤศจิกายน 2562
โดย numtan5839 ส 23 พ.ย. 2019 10:17 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
6
28
ส 23 พ.ย. 2019 7:22 pm โดย numtan5839
จะแปลง {new} {/new} {update} {/update} {bug} {/bug} ให้เป็นตามรูปยังไงครับ(ตามรูปที่แนบไว้)
โดย bankjittapol ส 23 พ.ย. 2019 5:08 pm บอร์ด Joomla Development
0
58
ส 23 พ.ย. 2019 5:08 pm โดย bankjittapol
จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ
โดย bankjittapol ส 23 พ.ย. 2019 3:39 pm บอร์ด Joomla Development
2
60
ส 23 พ.ย. 2019 3:56 pm โดย bankjittapol
มาแล้ว !! Plugin MDEmbed สร้าง Link อัพวีดีโอบทความ เว็บไซต์ Joomla 2.5, 3.x
โดย Patipat ศ 30 ส.ค. 2019 5:46 pm บอร์ด MindPHP News & Feedback
1
293
ส 23 พ.ย. 2019 11:11 am โดย mindphp
รวม แนะนำโปรแกรม POS (ระบบขายหน้าร้าน)
โดย nipon09 พฤ 06 พ.ย. 2014 7:09 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
5
7595
ส 23 พ.ย. 2019 1:30 am โดย nightstalker