如何判別軟件項目風險?-項目管理軟件
發布時間:2023/1/16 10:20:00
任何一個大型項目都是非常復雜的系統,在項目立項論證和項目方案選擇時進行充分的風險判別已變得十分重要,也越來越引起項目決策者和管理者的重視。項目風險判別已不是一項單一的具體工作,而是有關項目全局的重要工作。軟件項目的開發,必然要使用一些尚未經過驗證的新技術、新產品、新工藝,同時由于軟件系統本身的結構和技術復雜性的原因,需要投入大量人力、物力和財力。
在軟件項目開發實踐中,任何項目都具有某些不確定性,從而也就面臨各種各樣的風險。特別是隨著社會進步、科技的飛速發展及現代化程度的提高,項目的規模、復雜度顯著膨脹。這就造成開發過程中存在某些“未知量”或說“不確定因素”,也必然給項目的開發帶來一定程度的風險,也就可能會使項目計劃失敗或不能完全達到預期目標。因此,對項目風險進行科學、準確的判別,為項目決策層和管理人員提供科學的評估方法是十分必要的。
1、風險級別劃分。
在項目風險的實際評估中,我們通常把風險劃分為低風險、中等風險和高風險三個級別。它們的定義及具體涵義如下:低風險是指可以辨識并可以監控其對項目目標影響的風險。這種風險發生的可能性相當低,其起因也無關緊要,一般只需要正常的設計部門對其加以監控,而不需要采取其它的專門措施來處理該類風險。中等風險是指可以被辨識的,對工程系統的技術性能、費用或進度將產生較大影響的風險。這類風險發生的可能性相當高,需要對其進行嚴密監控。應當在各個設計階段的設計評審中對該類風險進行評審,并應采取適當的手段或行動來降低風險。高風險是指發生的可能性很高,其后果將對工程項目有極大影響的風險。這種風險只能在單純的研究工作或工程研制中的方案階段或方案驗證和初步設計階段中才可允許存在,而對一個進入工程發展階段的項目則是不能允許的。項目管理部門必須嚴密監控每一個高風險領域,并要強制地執行降低風險的計劃。對高風險還應當定期地報告和評審。
對不同級別的風險可采取不同的預防和監控措施,對屬于不同風險級別的項目應采取相應的應對策略。通過對風險的級別劃分,可以為項目可行性論證或決策提供了直觀的輔助信息,使決策者直觀地了解項目風險大小。如果要實施某個項目,則應對照各類風險的具體涵義,采取有力措施進行風險處置,把項目風險減小到可接受程度內。
2、風險因素辨識。
軟件項目的研制是伴隨風險而存在的。對項目風險進行評估,首先就要對風險因素進行辨識。風險因素是指增加、減少損失或損害發生頻率和大小的主、客觀條件,包括轉化條件和觸發條件。風險因素是風險事件發生的潛在原因,分為造成損失或損害的內在或外部原因。如果消除了所有風險因素,則損失或損害就不會發生。項目的風險因素辨識是對項目論證或研制中可能產生風險的因素所進行的歸類和細化的工作。在此,我們可以運用專家調查法和頭腦風暴法,分析了項目建設中可能存在的風險因素,并將其進行了整理和歸類,把項目的風險分為五大類,且細化為了若干因素。
3、各類風險的具體涵義。
如上,我們將項目的風險因素劃分為五大類。從系統的角度來看,其中技術、費用和進度風險是系統的內部因素,而社會環境和管理風險則是外部因素。它們的具體涵義如下:社會環境風險是指由于國際、國內的政治、經濟技術的波動(如戰爭、內亂、政策變化等),或者由于自然界產生的災害(如地震、洪水等)而可能給項目帶來的風險,這類風險屬于大環境下的自然風險,一般是致命的,幾乎無法彌補的風險。
技術風險是指由于與項目研制相關的技術因素的變化而給項目建設帶來的風險。通常定義為研制項目在規定時間內、在一定的經費保障條件下達不到戰術技術指標要求的可能性,或者說研制計劃的某個部分出現意想不到的結果從而對整個系統效能產生有害影響的可能性及后果。就技術風險而言,一般從技術的成熟性、復雜性及與其他項目的相關性三個方面來衡量風險事件的失敗可能性大小,從技術性能、費用和進度三方面來考慮該類風險發生后果損失大小。
管理風險是指由于項目建設的管理職能與管理對象(如管理組織、領導素質、管理計劃)等因素的狀況及其可能的變化,給項目建設帶來的風險。進度風險是指由于種種不確定性因素的存在而導致項目完工期拖延的風險。該風險主要取決于技術因素、計劃合理性、資源充分性、項目人員經驗等幾個方面。
費用風險是指由于項目任務要求不明確,或受技術和進度等因素的影響而可能給項目費用帶來超支的可能性。該風險可從任務要求明確性、技術風險影響、進度風險影響、成本預算準確性、合同類型影響、合同報價影響六個因素出發進行估計。