監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

試論軟件開發(fā)項(xiàng)目中風(fēng)險(xiǎn)管理

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

軟件項(xiàng)目都存在著這樣那樣的風(fēng)險(xiǎn),尤其是數(shù)據(jù)分析項(xiàng)目這就需要我們?cè)谶M(jìn)行軟件開發(fā)項(xiàng)目時(shí)更加注重風(fēng)險(xiǎn)管理,注重風(fēng)險(xiǎn)分析,做好風(fēng)險(xiǎn)管理計(jì)劃,積極尋求風(fēng)險(xiǎn)應(yīng)對(duì)方法,從而提高項(xiàng)目成功的機(jī)會(huì)。

一、風(fēng)險(xiǎn)識(shí)別
軟件項(xiàng)目由于其本身的創(chuàng)造性,注定了其風(fēng)險(xiǎn)的復(fù)雜性,在具體的風(fēng)險(xiǎn)識(shí)別過程中,我們應(yīng)重點(diǎn)注意以下風(fēng)險(xiǎn):
1. 需求風(fēng)險(xiǎn)。主要是指需求不確定性的風(fēng)險(xiǎn),比如:由于系統(tǒng)使用者對(duì)系統(tǒng)將要實(shí)現(xiàn)的目標(biāo)是模糊的、籠統(tǒng)的,而對(duì)于具體的需求不能準(zhǔn)確描述;而且系統(tǒng)受使用者的個(gè)人習(xí)慣、知識(shí)背景影響較大,在系統(tǒng)范圍和系統(tǒng)性能方面也存在著很多不確定性因素;另外,由于企業(yè)在發(fā)展過程中不斷進(jìn)行的業(yè)務(wù)流程調(diào)整等,都會(huì)給系統(tǒng)帶來較大的需求不確定性風(fēng)險(xiǎn),甚至是陷于需求膨脹的狀態(tài),便系統(tǒng)難以滿足使用者的需求,難以適應(yīng)企業(yè)發(fā)展的需要。
2. 管理風(fēng)險(xiǎn)。軟件項(xiàng)目的管理本身就是一項(xiàng)具有風(fēng)險(xiǎn)性的工作,而數(shù)據(jù)分析項(xiàng)目由于是通過對(duì)其他系統(tǒng)的整合,來獲取分析所必需的數(shù)據(jù),其數(shù)據(jù)來源可能是多個(gè)相關(guān)系統(tǒng),對(duì)項(xiàng)目的協(xié)調(diào)管理工作要求更高。因此,其管理風(fēng)險(xiǎn)主要表現(xiàn)在:工作缺乏計(jì)劃性或是有計(jì)劃而不能嚴(yán)格執(zhí)行;管理工作的隨意性、盲目性比較大;沒有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,因而沒有充分分析可能存在的風(fēng)險(xiǎn)和應(yīng)該采取的風(fēng)險(xiǎn)應(yīng)對(duì)策略;項(xiàng)目團(tuán)隊(duì)內(nèi)部溝通不夠,導(dǎo)致開發(fā)人員對(duì)系統(tǒng)設(shè)計(jì)的理解存在偏差等等。
3. 技術(shù)風(fēng)險(xiǎn)。軟件技術(shù)飛速發(fā)展,各種新技術(shù)、新應(yīng)用層出不窮。而數(shù)據(jù)分析項(xiàng)目不僅涉及到數(shù)據(jù)交換、數(shù)據(jù)倉庫等技術(shù),還需要依靠大量的數(shù)學(xué)分析模型,這就要求系統(tǒng)分析、設(shè)計(jì)人員要具有較好的軟件技術(shù)、數(shù)學(xué)背景知識(shí),同時(shí)還要對(duì)所分析的行業(yè)業(yè)務(wù)非常了解。因此,系統(tǒng)分析、設(shè)計(jì)人員的個(gè)人素質(zhì)以及項(xiàng)目團(tuán)隊(duì)的整體素質(zhì)將會(huì)影響到項(xiàng)目實(shí)施的成敗。
二、風(fēng)險(xiǎn)分析
前述數(shù)據(jù)分析項(xiàng)目的三大風(fēng)險(xiǎn)對(duì)項(xiàng)目的影響都是非常大的,如果按定性的風(fēng)險(xiǎn)分析方法,其影響都是“高”級(jí)。
1、需求風(fēng)險(xiǎn)。需求風(fēng)險(xiǎn)的形成,可以從三方面進(jìn)行分析:首先是由于應(yīng)用部門的介入與參與程度不深,考慮需求往往從部門或局部的角度出發(fā);其次是項(xiàng)目組對(duì)需求的調(diào)研目標(biāo)不明晰,分析不透徹,缺乏有效的需求變化管理所造成的。這大都是因?yàn)閺氖萝浖_發(fā)的都是“高科技人員”,都具有“從專業(yè)或?qū)W術(shù)角度出發(fā)”的特點(diǎn),而往往忽視了對(duì)業(yè)務(wù)知識(shí)的深入了解,不能很好地理解甚至是誤解客戶的需求。第三,是由于缺乏與決策層進(jìn)行深層次的交流,難以掌握企業(yè)的發(fā)展趨勢(shì),對(duì)需求的延伸性不明確。這些需求不確定性的風(fēng)險(xiǎn),都可能會(huì)造成大量工作“跑題”浪費(fèi),甚至是到項(xiàng)目都快要完成時(shí),依然出現(xiàn)應(yīng)用部門對(duì)系統(tǒng)提出一些基本的業(yè)務(wù)需求,或是軟件功能實(shí)現(xiàn)了,卻發(fā)現(xiàn)實(shí)際業(yè)務(wù)已發(fā)生了變化,導(dǎo)致軟件失去了應(yīng)有的價(jià)值等等,使時(shí)間和成本的投入成倍增長,甚至是系統(tǒng)無法正常投入使用。
2、管理風(fēng)險(xiǎn)。管理風(fēng)險(xiǎn)大都是由于項(xiàng)目經(jīng)理或管理人員缺乏項(xiàng)目管理知識(shí),對(duì)項(xiàng)目的工作范圍不明確,對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足,對(duì)項(xiàng)目的風(fēng)險(xiǎn)估計(jì)不足,而造成計(jì)劃與控制脫節(jié),無法進(jìn)行有效的項(xiàng)目進(jìn)度管理;而且,由于項(xiàng)目管理人員的協(xié)調(diào)管理能力不足,執(zhí)行力度不夠,使得項(xiàng)目協(xié)調(diào)成本、時(shí)間成本大大增加,造成工作延誤等。
3、技術(shù)風(fēng)險(xiǎn)。技術(shù)風(fēng)險(xiǎn)可以直接導(dǎo)致項(xiàng)目失敗。選擇沒有成功案例、不熟悉行業(yè)業(yè)務(wù)的開發(fā)商;項(xiàng)目的目標(biāo)、范圍超過了項(xiàng)目組的實(shí)現(xiàn)能力;采用不熟悉或是欠成熟先進(jìn)的開發(fā)工具、不符合行業(yè)特點(diǎn)的數(shù)據(jù)分析模型等等,都無疑會(huì)使項(xiàng)目處于毀滅性的風(fēng)險(xiǎn)之中。
三、風(fēng)險(xiǎn)應(yīng)對(duì)
風(fēng)險(xiǎn)分析活動(dòng)分析的目的在于建立處理風(fēng)險(xiǎn)的策略。而風(fēng)險(xiǎn)規(guī)避的最好方式是把風(fēng)險(xiǎn)控制在項(xiàng)目啟動(dòng)階段,把損失減小到最小程度。基于以上對(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è)迭代過后,軟件都向目標(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)目的成功。

QQ在線咨詢