人員離開(kāi),在一個(gè)項(xiàng)目?jī)?nèi)軟件開(kāi)發(fā)工作有一定的連續(xù)性,需要移交和交接,有時(shí)人員離開(kāi)對(duì)項(xiàng)目的影響會(huì)很大
開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部溝通不夠,導(dǎo)致程序員對(duì)系統(tǒng)設(shè)計(jì)的理解上有偏差
沒(méi)有有效的備份方案
沒(méi)有切實(shí)可行的測(cè)試計(jì)劃
測(cè)試人員經(jīng)驗(yàn)不足
收尾階段
在這個(gè)階段進(jìn)行安裝及維護(hù)(大部分部署)。
可能的風(fēng)險(xiǎn)事件
質(zhì)量差
客戶不滿意
設(shè)備沒(méi)有按時(shí)到貨
資金不能回收
以上只是例具了常見(jiàn)的風(fēng)險(xiǎn)事件,對(duì)不同項(xiàng)目能的風(fēng)險(xiǎn)事件
質(zhì)量差
客戶不滿意
設(shè)備沒(méi)有按時(shí)到貨
資金不能回收
以上只是例具了常見(jiàn)的風(fēng)險(xiǎn)事件,對(duì)不同項(xiàng)目可能發(fā)生的風(fēng)險(xiǎn)事件不同,應(yīng)該對(duì)具體項(xiàng)目識(shí)別出真正有可能發(fā)生在該項(xiàng)目的風(fēng)險(xiǎn)事件。
而且還要對(duì)這些風(fēng)險(xiǎn)事件進(jìn)行描述,如:可能性、可能后果范圍、預(yù)計(jì)發(fā)生時(shí)間、發(fā)生頻率等。
風(fēng)險(xiǎn)識(shí)別的有效方法有很多,如:建立風(fēng)險(xiǎn)項(xiàng)目檢查表、因果分析圖、采訪各種項(xiàng)目干系人等。
軟件項(xiàng)目的風(fēng)險(xiǎn)可以從以下幾方面檢查:
產(chǎn)品規(guī)模風(fēng)險(xiǎn)
業(yè)務(wù)影響風(fēng)險(xiǎn)檢
與客戶相關(guān)的風(fēng)險(xiǎn)
過(guò)程風(fēng)險(xiǎn)
技術(shù)風(fēng)險(xiǎn)
開(kāi)發(fā)環(huán)境風(fēng)險(xiǎn)
與人員的模式和經(jīng)驗(yàn)有關(guān)的風(fēng)險(xiǎn)
以上我們討論了在軟件項(xiàng)目各個(gè)階段中可能發(fā)生的風(fēng)險(xiǎn)事件和識(shí)別方法。下面我們看看如何對(duì)這些風(fēng)險(xiǎn)事件進(jìn)行分析。
3.風(fēng)險(xiǎn)分析
風(fēng)險(xiǎn)分析就是對(duì)以上識(shí)別出來(lái)的風(fēng)險(xiǎn)事件做風(fēng)險(xiǎn)影響分析。
和風(fēng)險(xiǎn)相關(guān)的有四個(gè)因素:
風(fēng)險(xiǎn)事件,破壞或影響項(xiàng)目的事件
風(fēng)險(xiǎn)概率(%),事件發(fā)生的可能性
風(fēng)險(xiǎn)得失量(金額),說(shuō)明可能造成的損失
風(fēng)險(xiǎn)影響(金額),等于 風(fēng)險(xiǎn)概率 × 風(fēng)險(xiǎn)得失量
通過(guò)對(duì)風(fēng)險(xiǎn)及風(fēng)險(xiǎn)的相互作用的估算來(lái)評(píng)價(jià)項(xiàng)目可能結(jié)果的范圍,從成本、進(jìn)度及性能三個(gè)方面對(duì)風(fēng)險(xiǎn)進(jìn)行評(píng)價(jià),確定哪些風(fēng)險(xiǎn)事件或來(lái)源可以避免,哪些可以忽略不考慮(包括可以承受),哪些要采取應(yīng)對(duì)措施。
4.風(fēng)險(xiǎn)應(yīng)對(duì)
1、應(yīng)對(duì)方法
項(xiàng)目中的風(fēng)險(xiǎn)永遠(yuǎn)不能全部消除,PMBOK提到三種應(yīng)對(duì)方法:
避免
通過(guò)分析找出來(lái)發(fā)生風(fēng)險(xiǎn)事件的原因,消除這些原因來(lái)避免一些特定的風(fēng)險(xiǎn)事件發(fā)生。
比如:
如何避免客戶不滿意?
客戶不滿意有兩種情況,一種情況是沒(méi)有判斷客戶滿意度的依據(jù),即沒(méi)有雙方互相認(rèn)可的客戶驗(yàn)收標(biāo)準(zhǔn),還有一種是開(kāi)發(fā)方?jīng)]有達(dá)到驗(yàn)收標(biāo)準(zhǔn),即沒(méi)有滿足用戶需求。不管是哪一種,開(kāi)發(fā)方都有不可推卸的責(zé)任,只要做好以下環(huán)節(jié)完全可以避免:
業(yè)務(wù)建模階段要讓客戶參與
需求階段要多和客戶溝通,了解客戶真正的需求
目標(biāo)系統(tǒng)的模型或DEMO系統(tǒng)要向客戶演示,并得到反饋意見(jiàn),如果反饋的意見(jiàn)和DEMO系統(tǒng)出入比較大時(shí),一定要將修改后的DEMO系統(tǒng)在次向客戶演示,直到雙方都達(dá)成共識(shí)為止
要有雙方認(rèn)可的驗(yàn)收方案和驗(yàn)收標(biāo)準(zhǔn)
做好變更控制和配置管理
減輕
通過(guò)降低風(fēng)險(xiǎn)事件發(fā)生的概率或得失量來(lái)減輕對(duì)項(xiàng)目的影響。也可以采用風(fēng)險(xiǎn)轉(zhuǎn)移的方法來(lái)減輕風(fēng)險(xiǎn)對(duì)項(xiàng)目帶來(lái)的影響。項(xiàng)目預(yù)算中考慮應(yīng)急儲(chǔ)備金是另一種降低風(fēng)險(xiǎn)影響的方法。
比如:
經(jīng)過(guò)風(fēng)險(xiǎn)識(shí)別發(fā)現(xiàn),項(xiàng)目組的程序員對(duì)所需開(kāi)發(fā)技術(shù)不熟。可以采用熟悉的技術(shù)來(lái)減輕項(xiàng)目在成本或進(jìn)度方面的影響。也可以事先進(jìn)行培訓(xùn)來(lái)減輕對(duì)項(xiàng)目的影響。
接受
接收風(fēng)險(xiǎn)造成的后果。
比如:
為了避免自然災(zāi)害造成的后果,在一個(gè)大的軟件項(xiàng)目中考慮了異地備份中心。
2、開(kāi)發(fā)應(yīng)對(duì)計(jì)劃
針對(duì)需要采取應(yīng)對(duì)措施的風(fēng)險(xiǎn)事件,開(kāi)發(fā)應(yīng)對(duì)計(jì)劃,一旦發(fā)生風(fēng)險(xiǎn)事件,就實(shí)施應(yīng)對(duì)計(jì)劃。
比如:
有一個(gè)軟件集成項(xiàng)目中包括了設(shè)備,而且計(jì)劃在部署階段之前設(shè)備必須到位,而這些設(shè)備從廠家直接進(jìn)貨。經(jīng)過(guò)分析發(fā)現(xiàn)有可能不能按時(shí)進(jìn)貨,那就應(yīng)該考慮備選方案,比如能不能周轉(zhuǎn)等。
又比如:
在一個(gè)軟件開(kāi)發(fā)項(xiàng)目中
,某開(kāi)發(fā)人員有可能離職,離職后會(huì)對(duì)項(xiàng)目造成一定的影響,則應(yīng)該對(duì)這個(gè)風(fēng)險(xiǎn)事件開(kāi)發(fā)應(yīng)對(duì)計(jì)劃,過(guò)程可以參照如下:
進(jìn)行調(diào)研,確定流動(dòng)原因
在項(xiàng)目開(kāi)始前,把緩解這些流動(dòng)原因的工作列入風(fēng)險(xiǎn)管理計(jì)劃
項(xiàng)目開(kāi)始時(shí),做好計(jì)劃一旦人員離開(kāi)時(shí)便可執(zhí)行,以確保人員離開(kāi)后項(xiàng)目仍能繼續(xù)進(jìn)行
制定文檔標(biāo)準(zhǔn),并建立一種機(jī)制,保證文檔及時(shí)產(chǎn)生
對(duì)所有工作進(jìn)行細(xì)微詳審,使更多人能夠按計(jì)劃進(jìn)度完成自己的工作
對(duì)每個(gè)關(guān)鍵性技術(shù)人員培養(yǎng)后備人員
在考慮風(fēng)險(xiǎn)成本之后,決定是否采用上述策略。
以上僅供大家參考,有什么不恰當(dāng)?shù)牡胤酵蠹叶嗵岢鰜?lái)。