張衛東
(上海南天電腦系統有限公司,上海 200050)
不確定性——風險的事件可能發生也可能不發生,沒有100%發生的風險。
損失——如果風險變成了現實,就會產生惡性后果或損失。
項目風險:項目風險是指潛在的預算、進度、人力、資源、客戶、需求等方面的問題以及它們對項目的影響。
技術風險:是指潛在地設計、實現、接口、驗證和維護等方面的問題。包括技術的不確定性、陳舊的技術、以及“過于先進“的技術。
商業風險:
幾個主要的商業風險是:市場風險、策略風險、銷售風險、管理風險、預算風險。
已知風險:不現實的交付時間,沒有需求或軟件范圍的文檔、惡劣的開發環境等。
可預測風險:人員調整,與客戶之間無法溝通等。
不可預測風險:政策風險等。
下面以軟件項目為例,探討IT項目中的風險分析及風險管理方法。對于軟件項目主要存在以下風險。
產品規模的可信程度如何;產品規模平均值的偏差百分比是多少;產品的數據庫大小如何;產品的用戶數有多少;產品的需求改變有多少;復用的軟件有多少。
對公司的收入有何影響;是否得到公司高級管理層的重視;交付期限的合理性如何;是否與用戶的需要相符合;最終用戶的水平如何;用戶對本產品開發的約束;延遲交付所造成的成本消耗是多少;產品缺陷所造成的成本消耗是多少;如果出現了較大的百分比偏差則風險較高。
以前是否曾與這個客戶合作過;該客戶是否很清楚需要什么;該客戶是否已確定項目范圍;該客戶是否愿意建立與開發者之間的快速通信渠道;該客戶是否愿意參加復審工作;該客戶是否具有改產品的技術素養;該客戶是否愿意你的人來做他們的工作;該客戶是否了解軟件過程;
是否已經擬定了一份軟件過程說明;開發人員是否同意按照文檔所寫的軟件過程進行開發工作;該軟件過程是否可以用于其它項目;人員是否接受過一系列的軟件工程培訓;是否提供了確定的軟件工程標準;是否為作為軟件過程一部分而定義的所有交付物建立了文檔概要及示例;是否定期對需求規約、設計和編碼進行正式的技術復審;是否定期對測試過程和測試情況進行復審;是否對每一次正式技術復審的結果建立了文檔;
有什么機制來保證按照軟件工程標準來指導工作;是否使用配置管理來維護系統/軟件需求、設計、編碼、測試用例之間的一致性;是否使用一個機制來控制用戶需求的變化及其對軟件的影響;對于每一個承包出去的子合同,是否有一份文檔化的工作說明、一份軟件需求規約和一份軟件開發計劃;
該技術對于公司而言是新的嗎;客戶的需求是否需要創建新的技術;產品的需求是否要求采用特定的用戶界面;產品的需求中是否要求開發某些程序構件;需求中是否要求采用新的分析、設計、測試方法;需求中是否要求使用非傳統的軟件開發方法;需求中是否有過分的對產品的性能約束;客戶能確定所要求的功能是可行的嗎。
是否有可用的項目管理工具;是否有可用的分析及設計及測試工具;是否有可用的軟件配置管理工具;項目組的成員是否接受過每個所使用工具的培訓;是否有專家能夠回答有關工具的問題。
人員在技術上是否配套;是否有足夠的人員可用;開發人員對自己的工作是否有正確的期望;開發人員是否接受過必要的培訓。
為了識別和控制軟件風險,可以標識影響軟件風險因素,包括:性能、成本、支持和進度,包括:性能風險、成本風險、支持風險、進度風險。每一個風險因素的影響均可分為四個影響類別--可忽略的、輕微的、嚴重的、災難性的。下表列出由于錯誤而產生的潛在影響或沒有達到預期的結果所產生的潛在影響。

風險表是一種簡單的風險預測技術。每個風險的概率值可以由項目組成員個別估算,然后將這些值平均,得到一個有代表性的概率值。

風險影響及概率從管理的角度來考慮,具有高影響但發生概率很低的風險因素不應該花費太多的管理時間。而高影響且發生概率為中到高的風險以及低影響但高概率的風險,應該首先考慮。
如果風險真的發生了,所產生的后果有三個因素可能會受影響:風險的性質、范圍、時間。以下的步驟用來確定風險的整體影響:a.確定每個風險元素發生的平均概率。b.確定每個因素的影響。c.完成風險表,分析其結果。d.項目組定期復查風險表,再評估每一個風險,以確定新的情況是否引起其概率及影響的改變。
所有風險分析活動都只有一個目的--建立處理風險的策略。風險管理策略要考慮三個問題:風險避免、風險監控、風險管理及意外事件計劃。
對于IT項目期來說,如何進行風險分析、管理,是應該重視的一個問題,如何開展這項工作,對于IT項目的實施具有重要意義。目前對于IT項目的風險控制,大多數公司都在非正式地和表面地進行,但還缺乏重視,不能花更多的資源,但可以這樣說:花在標識、分析、管理風險上的時間可以從多個方面得到回報,可以使項目進展過程更加平穩,提高跟蹤和控制項目的能力,有這些周密計劃可以使整個公司和項目組獲得更大的信心,以保證項目的順利完成。
[1]羅耶(美).項目風險管理.北京:機械工業出版社,2005
[2]欒躍.軟件開發項目管理[M].上海:上海交通大學出版社,2005.
[3]施瓦爾貝(Scgwalbe,K.)(美)楊坤譯.IT項目管理.北京:機械工業出版社,2009