在項目風險管理中,存在多種風險管理方法與工具,軟件項目管理只有找出最適合自己的方法與工具并應用到風險管理中,才能盡量減少軟件項目風險,促進項目的成功。
項目風險管理
項目風險管理是指為了最好的達到項目的目標,識別、分配、應對項目生命周期內風險的科學與藝術。項目風險管理的目標是使潛在機會或回報最大化,使潛在風險最小化。風險管理涉及的主要過程包括:風險識別,風險量化,風險應對計劃制定和風險監控,如圖1所示。風險識別在項目的開始時就要進行,并在項目執行中不斷進行。就是說,在項目的整個生命周期內,風險識別是一個連續的過程。
。1)風險識別:風險識別包括確定風險的來源,風險產生的條件,描述其風險特征和確定哪些風險事件有可能影響本項目。風險識別不是一次就可以完成的事,應當在項目的自始至終定期進行。
。2)風險量化:涉及對風險及風險的相互作用的評估,是衡量風險概率和風險對項目目標影響程度的過程。風險量化的基本內容是確定那些事件需要制定應對措施。。
。3)風險應對計劃制定:針對風險量化的結果,為降低項目風險的負面效應制定風險應對策略和技術手段的過程。風險應對計劃依據風險管理計劃、風險排序、風險認知等依據,得出風險應對計劃、剩余風險、次要風險以及為其它過程提供得依據。
。4)風險監控:涉及整個項目管理過程中的風險進行應對。該過程的輸出包括應對風險的糾正措施以及風險管理計劃的更新。
軟件項目中的風險管理
1、軟件項目中的風險
軟件項目的風險無非體現在以下四個方面:需求、技術、成本和進度。IT項目開發中常見的風險有如下幾類:
。1)需求風險
、傩枨笠呀洺蔀轫椖炕鶞,但需求還在繼續變化;
、谛枨蠖x欠佳,而進一步的定義會擴展項目范疇;
、厶砑宇~外的需求;
、墚a品定義含混的部分比預期需要更多的時間;
、菰谧鲂枨笾锌蛻魠⑴c不夠;
、奕鄙儆行У男枨笞兓芾磉^程。
。2)計劃編制風險
、儆媱、資源和產品定義全憑客戶或上層領導口頭指令,并且不完全一致;
、谟媱澥莾灮,是"最佳狀態",但計劃不現實,只能算是"期望狀態";
、塾媱澔谑褂锰囟ǖ男〗M成員,而那個特定的小組成員其實指望不上;
、墚a品規模(代碼行數、功能點、與前一產品規模的百分比)比估計的要大;
、萃瓿赡繕巳掌谔崆,但沒有相應地調整產品范圍或可用資源;
、奚孀悴皇煜さ漠a品領域,花費在設計和實現上的時間比預期的要多。
。3)組織和管理風險
、賰H由管理層或市場人員進行技術決策,導致計劃進度緩慢,計劃時間延長;
、诘托У捻椖拷M結構降低生產率;
、酃芾韺訉彶 決策的周期比預期的時間長;
、茴A算削減,打亂項目計劃;
、莨芾韺幼鞒隽舜驌繇椖拷M織積極性的決定;
、奕狈Ρ匾囊幏,導致工作失誤與重復工作;
、叻羌夹g的第三方的工作(預算批準、設備采購批準、法律方面的審查、安全保證等)時間比預期的延長。
。4)人員風險
、僮鳛橄葲Q條件的任務(如培訓及其他項目)不能按時完成;
、陂_發人員和管理層之間關系不佳,導致決策緩慢,影響全局;
、廴狈畲胧,士氣低下,降低了生產能力;
、苣承┤藛T需要更多的時間適應還不熟悉的軟件工具和環境;
文章來源于領測軟件測試網 http://www.kjueaiud.com/