對(duì)數(shù)據(jù)分析項(xiàng)目風(fēng)險(xiǎn)的識(shí)別與分析,可以采用以下措施來規(guī)避或減小風(fēng)險(xiǎn):
1、建立暢通的溝通渠道和溝通策略。需求的不確定性風(fēng)險(xiǎn)很大程度上是由溝通不暢引起的。因此,在需求調(diào)研階段,要多和應(yīng)用部門溝通,了解他們真正的需求,最好能將目標(biāo)系統(tǒng)的模型向應(yīng)用部門演示,并得到反饋意見,直到雙方都達(dá)成共識(shí);形成雙方認(rèn)可的驗(yàn)收方案和驗(yàn)收標(biāo)準(zhǔn),并做好變更控制和配置管理,盡量降低需求不確定性風(fēng)險(xiǎn)。
2、配備高素質(zhì)的項(xiàng)目管理人員。最好是具有豐富的項(xiàng)目管理經(jīng)驗(yàn),或是經(jīng)過系統(tǒng)的項(xiàng)目管理知識(shí)的人員來擔(dān)任項(xiàng)目經(jīng)理,通過制定有效的項(xiàng)目管理計(jì)劃,并認(rèn)真執(zhí)行落實(shí),提高項(xiàng)目的可控性。同時(shí),風(fēng)險(xiǎn)不是靜止的、一成不變的,它會(huì)隨著項(xiàng)目狀況的變化而變化,因此,風(fēng)險(xiǎn)管理必須被作為一個(gè)日常的正式活動(dòng)列入項(xiàng)目工作計(jì)劃,成為項(xiàng)目管理人員的一個(gè)重要工作。
3、建立一支協(xié)作高效的項(xiàng)目團(tuán)隊(duì)。技術(shù)部門有技術(shù),業(yè)務(wù)部門有需求,因此,項(xiàng)目組中不僅要有開發(fā)商、技術(shù)部門的參與,更要有應(yīng)用部門的參與,形成一個(gè)合作的項(xiàng)目工作團(tuán)隊(duì),共同理解企業(yè)的戰(zhàn)略規(guī)劃和業(yè)務(wù)發(fā)展,從整體全局的角度,提出有效的信息化需求,共同研討項(xiàng)目進(jìn)展中出現(xiàn)的問題,共同控制項(xiàng)目進(jìn)度,共同為項(xiàng)目質(zhì)量把關(guān)。
4、制定科學(xué)的風(fēng)險(xiǎn)管理計(jì)劃。從風(fēng)險(xiǎn)管理的角度對(duì)項(xiàng)目規(guī)劃或計(jì)劃進(jìn)行審核,建立“風(fēng)險(xiǎn)清單”,對(duì)每個(gè)可能存在風(fēng)險(xiǎn)的表現(xiàn)、范圍、時(shí)間做出盡量準(zhǔn)確的判斷并對(duì)風(fēng)險(xiǎn)進(jìn)行監(jiān)控,提前做好應(yīng)對(duì)準(zhǔn)備。如針對(duì)需求風(fēng)險(xiǎn),要制定相應(yīng)的需求變更控制;針對(duì)技術(shù)鎖定風(fēng)險(xiǎn),要安排的核心技術(shù)人員全程參與開發(fā)等等。
5、選擇合適的開發(fā)技術(shù)。雖然在系統(tǒng)設(shè)計(jì)時(shí)需要考慮新技術(shù)的發(fā)展和技術(shù)的先進(jìn)性問題,但“最好的不一定是最合適的,最合適的才是最好的”,如果項(xiàng)目組的人員對(duì)所需開發(fā)技術(shù)不熟,在滿足業(yè)務(wù)需求的前提下,盡可能采用熟悉的技術(shù)來減輕項(xiàng)目在成本或進(jìn)度方面的影響,也可以事先進(jìn)行培訓(xùn)來減輕對(duì)項(xiàng)目的影響,以避免因技術(shù)瓶頸導(dǎo)致的項(xiàng)目失敗。
6、采用快速原型和迭代模型進(jìn)行開發(fā)。盡管前期會(huì)對(duì)應(yīng)用部門進(jìn)行需求調(diào)研和需求分析,但應(yīng)用部門的需求往往會(huì)隨著時(shí)間的推移、業(yè)務(wù)發(fā)展的變化而有所變化,因此,技術(shù)部門要強(qiáng)調(diào)敏捷開發(fā),縮短軟件第一版本的上線周期,盡快給用戶一個(gè)快速原型啟發(fā)用戶的需求,并持續(xù)為用戶提供有價(jià)值的軟件。同時(shí),以迭代法取代傳統(tǒng)的瀑布法開發(fā)過程,加強(qiáng)各階段與用戶的溝通,對(duì)各個(gè)功能逐步完善,可以降低各種不確定因素帶來的實(shí)現(xiàn)風(fēng)險(xiǎn),每個(gè)迭代過后,軟件都向提供有價(jià)值的軟件。同時(shí),以迭代法取代傳統(tǒng)的瀑布法開發(fā)過程,加強(qiáng)各階段與用戶的溝通,對(duì)各個(gè)功能逐步完善,可以降低各種不確定因素帶來的實(shí)現(xiàn)風(fēng)險(xiǎn),每個(gè)迭代過后,軟件都向目標(biāo)接近一步,即使目標(biāo)發(fā)生改變,迭代模型也比其他篩選和建立目標(biāo)的開發(fā)模型,更便于轉(zhuǎn)向新目標(biāo)。
軟件項(xiàng)目風(fēng)險(xiǎn)管理是一種特殊的規(guī)劃方式,對(duì)任何一個(gè)軟件項(xiàng)目,我們可以有最佳的期望值,但更應(yīng)該要有最壞的準(zhǔn)備——只有正視風(fēng)險(xiǎn),我們才能更好地管理風(fēng)險(xiǎn),規(guī)避風(fēng)險(xiǎn),直至消除風(fēng)險(xiǎn),獲得項(xiàng)目的成功。