所有風(fēng)險分析活動都只有一個目的--輔助項目組建立處理風(fēng)險的策略。一個有效的策略必須考慮三個問題:
· 風(fēng)險避免
· 風(fēng)險監(jiān)控
· 風(fēng)險管理及意外事件計劃
如果軟件項目組對于風(fēng)險采取主動的方法,則避免永遠(yuǎn)是最好的策略。這可以通過建立一個風(fēng)險緩解計劃來達(dá)到。例如,頻繁的人員流動被標(biāo)注為一個項目風(fēng)險,基于以往的歷史和管理經(jīng)驗,人員流動的概率為70%,而影響被預(yù)測為對于項目成本及進(jìn)度有嚴(yán)重的影響。為了緩解這個風(fēng)險,項目管理者必須建立一個策略來降低人員流動。可能采取的策略如下:
· 與現(xiàn)有人員一起探討一下人員流動的原因(如惡劣的工作條件,低報酬,競爭激烈)
· 在項目開始之前,采取行動以緩解那些在管理控制之下的原因。
· 一旦項目啟動,假設(shè)會發(fā)生人員流動并采取一些技術(shù)措施以保證當(dāng)人員離開時的工作連續(xù)性。
· 對項目進(jìn)行良好組織,使得每一個開發(fā)活動的信息能被廣泛傳播和交流。
· 定義文檔的標(biāo)準(zhǔn),并建立相應(yīng)的機(jī)制,以確保文檔能被及時建立。
· 對所有工作進(jìn)行詳細(xì)復(fù)審,使得不止一個人熟悉該項工作。
· 對于每一個關(guān)鍵的技術(shù)人員都指定一個后備人員。
隨著項目的進(jìn)展,風(fēng)險監(jiān)控活動開始進(jìn)行。項目管理者監(jiān)控某些因素,這些因素可以提供風(fēng)險是否正在變高或變低的指示。在上例中,應(yīng)該監(jiān)控下列因素:
· 項目組成員對項目壓力的一般態(tài)度。
· 項目組的凝聚力。
· 項目組成員彼此之間的關(guān)系。
· 與報酬和利益相關(guān)的潛在問題。
· 在公司內(nèi)及公司外工作的可能性。
除了監(jiān)控上述因素之外,項目管理者還應(yīng)該監(jiān)控風(fēng)險緩解步驟的效力。例如:上例中,風(fēng)險緩解步驟要求定義"文檔的標(biāo)準(zhǔn),并建立相應(yīng)的機(jī)制,以確保文檔能被及時建立"。如果有關(guān)鍵的人物離開了項目組,這是保證工作連續(xù)性的機(jī)制。項目管理者應(yīng)該仔細(xì)地監(jiān)控這些文檔,以保證文檔內(nèi)容正確,當(dāng)新員工加入該項目時,能為他們提供必要的信息。
風(fēng)險管理及意外事件計劃假設(shè)緩解工作已經(jīng)失敗,風(fēng)險變成了現(xiàn)實。繼續(xù)前面的例子,假定項目正在進(jìn)行中,有一些人宣布將要離開。如果按照緩解策略行事,則有后備人員可用,因為信息已經(jīng)文檔化,有關(guān)知識已經(jīng)在項目組中廣泛進(jìn)行了交流。此外,項目管理者還可以暫時重新將資源調(diào)整到那些需要人的地方去,并調(diào)整項目進(jìn)度,從而使新加入的成員能夠"趕上進(jìn)度"。同時,要求那些要離開的人員停止工作,進(jìn)入"知識交接模式"。
RMMM步驟將導(dǎo)致額外的項目開銷。因此,風(fēng)險管理的部分任務(wù)是評估何時由RMMM步驟所產(chǎn)生的效益低于實現(xiàn)它們所花費(fèi)的成本。本質(zhì)上是講,項目計劃者執(zhí)行一個典型的成本-效益分析來估算項目開銷變化情況。
對于一個大型項目,可能會標(biāo)識出30-40種風(fēng)險。如果為每種風(fēng)險定義三至七個風(fēng)險管理步驟,則風(fēng)險管理本身就可能變成一個"項目"。經(jīng)驗表明:整個軟件風(fēng)險的80%(即可能導(dǎo)致項目失敗的80%潛在的因素)能夠由僅僅20%的已知風(fēng)險來說明。早期風(fēng)險分析步驟中所實現(xiàn)的工作能夠幫助計劃者確定哪些風(fēng)險在所說的20%中。
1、安全性風(fēng)險和危險
風(fēng)險不僅限于軟件項目本身。在軟件已經(jīng)能夠交付客戶之后,仍有可能發(fā)生風(fēng)險。這些風(fēng)險一般與領(lǐng)域中的軟件失敗相關(guān)。
雖然一個良好的系統(tǒng)發(fā)生錯誤的概率很小,但是基于計算機(jī)的控制及監(jiān)督系統(tǒng)中未被發(fā)現(xiàn)的錯誤可能會導(dǎo)致巨大的經(jīng)濟(jì)損失,或者更加嚴(yán)重
當(dāng)軟件被用作控制系統(tǒng)的一部分時,復(fù)雜性會以數(shù)量級增加。由于人的錯誤所引起的微小的設(shè)計缺陷,在使用軟件時會變得難以發(fā)現(xiàn)。
軟件安全和危險分析是屬于軟件質(zhì)量保證活動,它主要是用來標(biāo)識和評估可能對軟件產(chǎn)生負(fù)面影響并使整個系統(tǒng)失敗的潛在危險。如果能夠在軟件工程的早期階段標(biāo)出危險,則可以指定軟件設(shè)計特征來消除或控制潛在地危險。
2、RMMM計劃
風(fēng)險管理策略可以包含在軟件項目計劃中,或者風(fēng)險管理步驟也可以組織成一個獨立的風(fēng)險緩解、監(jiān)控和管理計劃(RMMM計劃)。RMMM計劃將所有風(fēng)險分析文檔化,并由項目管理者作為整個項目計劃中的一部分來使用。RMMM計劃的大綱如下:
Ⅰ.引言
文檔的范圍和目的
主要風(fēng)險綜述
責(zé)任
a.管理者
b.技術(shù)人員
Ⅱ.項目風(fēng)險表
終止線之上所有風(fēng)險的描述
影響概率及影響的因素
Ⅲ.風(fēng)險緩解、監(jiān)控和管理
緩解
一般策略
緩解風(fēng)險的特定步驟
監(jiān)控
被監(jiān)控的因素
監(jiān)控辦法
管理
意外事件計劃
特殊的考慮
Ⅳ.RMMM計劃的迭代時間安排表
Ⅴ總結(jié)
項目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html