軟件項(xiàng)目管理中的風(fēng)險(xiǎn)識(shí)別與管理分析論文
當(dāng)前軟件的復(fù)雜程度越來越大,其在多種情況下已經(jīng)成為一種復(fù)雜的社會(huì)技術(shù)系統(tǒng)。雖然近些年來,在軟件項(xiàng)目開發(fā)的過程中采取了多種工程手段、技術(shù)手段及組織手段來增強(qiáng)軟件項(xiàng)目風(fēng)險(xiǎn)管理工作的有效性,但是軟件項(xiàng)目開發(fā)的總體成功率仍舊不夠高,嚴(yán)重地?cái)_亂了軟件開發(fā)市場(chǎng)。同時(shí),相關(guān)的實(shí)踐表明,在軟件項(xiàng)目開發(fā)的過程中,通過增強(qiáng)軟件項(xiàng)目管理工作中的風(fēng)險(xiǎn)識(shí)別與管理,在很大程度上能夠降低軟件項(xiàng)目管理工作的風(fēng)險(xiǎn),提升軟件開發(fā)工作的有效性。所以,深入地分析軟件項(xiàng)目風(fēng)險(xiǎn)管理中風(fēng)險(xiǎn)識(shí)別與風(fēng)險(xiǎn)管理是非常重要的。
1.軟件風(fēng)險(xiǎn)管理相關(guān)理論
1.1風(fēng)險(xiǎn)管理的概念
所謂的風(fēng)險(xiǎn)就是損失發(fā)生的可能性,同時(shí)其具有兩大基本屬性,分別為結(jié)果與概率。因此軟件項(xiàng)目管理中的風(fēng)險(xiǎn)就是軟件開發(fā)成功性概率的高低及其出現(xiàn)損失的不確定性。
1.2軟件風(fēng)險(xiǎn)管理的必要性
與其他的項(xiàng)目開發(fā)較為類似,軟件工程項(xiàng)目在進(jìn)行開發(fā)的過程中也面臨較多的風(fēng)險(xiǎn),部分風(fēng)險(xiǎn)對(duì)軟件開發(fā)項(xiàng)目甚至是災(zāi)難性的。風(fēng)險(xiǎn)的存在具有較強(qiáng)的普遍性與客觀性,并不隨人的意志而發(fā)生轉(zhuǎn)移,在整個(gè)軟件項(xiàng)目開發(fā)的過程中風(fēng)險(xiǎn)時(shí)刻存在,技術(shù)人員所能做的僅僅是采取各種手段降低軟件開發(fā)項(xiàng)目風(fēng)險(xiǎn)的概率,降低風(fēng)險(xiǎn)帶來的損失程度,要想全面地消除風(fēng)險(xiǎn)是不可能的。
在軟件項(xiàng)目開發(fā)的過程中,風(fēng)險(xiǎn)管理工作有著非常重要的作用。首先,通過全面、有效的風(fēng)險(xiǎn)管理在很大程度上能夠提升軟件開發(fā)項(xiàng)目的成功率,降低軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)。其次,在軟件項(xiàng)目開發(fā)的過程中,通過全面的風(fēng)險(xiǎn)管理,在很大程度上能夠提升軟件開發(fā)團(tuán)隊(duì)的健壯性,可較好地提升整個(gè)軟件開發(fā)團(tuán)隊(duì)的信心,更好地保持軟件開發(fā)隊(duì)伍的穩(wěn)定性。第三,在軟件項(xiàng)目開發(fā)的過程中,通過有效的風(fēng)險(xiǎn)管理工作,能夠幫助軟件開發(fā)的過程中找到開發(fā)的重點(diǎn),將重心轉(zhuǎn)移到防止重大風(fēng)險(xiǎn)上,將軟件開發(fā)從傳統(tǒng)的救火轉(zhuǎn)變?yōu)橹鲃?dòng)的防御。因此,在軟件項(xiàng)目管理過程中,全面增強(qiáng)風(fēng)險(xiǎn)管理工作是非常必要的。
2.軟件項(xiàng)目風(fēng)險(xiǎn)管理的過程
2.1軟件項(xiàng)目風(fēng)險(xiǎn)識(shí)別
在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理的過程中,首先需要進(jìn)行風(fēng)險(xiǎn)識(shí)別。在進(jìn)行軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)識(shí)別時(shí),應(yīng)首先了解軟件項(xiàng)目開發(fā)過程中可能存在的風(fēng)險(xiǎn)。首先是軟件項(xiàng)目開發(fā)階段可能存在的風(fēng)險(xiǎn)。主要有:軟件系統(tǒng)開發(fā)目標(biāo)不夠清楚,軟件開發(fā)的范圍較大或者較小,軟件開發(fā)之前并沒有與用戶進(jìn)行全面深入的溝通,對(duì)用戶的實(shí)際需求了解不夠深入,沒有進(jìn)行對(duì)應(yīng)的可行性研宄。其次是設(shè)計(jì)階段存在的風(fēng)險(xiǎn),主要有:軟件開發(fā)團(tuán)隊(duì)缺乏設(shè)計(jì)經(jīng)驗(yàn),軟件開發(fā)計(jì)劃倉促,軟件開發(fā)環(huán)境不達(dá)標(biāo),軟件開發(fā)設(shè)計(jì)錯(cuò)誤,軟件開發(fā)設(shè)計(jì)人員開發(fā)能力較差等。軟件開發(fā)項(xiàng)目收尾階段的風(fēng)險(xiǎn)則包括軟件開發(fā)的質(zhì)量較低,客戶對(duì)開發(fā)的軟件不滿意,開發(fā)軟件并沒有按時(shí)到貨,軟件開發(fā)資金不能及時(shí)回收。上述風(fēng)險(xiǎn)均在是軟件項(xiàng)目開發(fā)過程中容易出現(xiàn)的,因此,在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)識(shí)別時(shí)應(yīng)結(jié)合實(shí)際情況,從上述方面進(jìn)行軟件的風(fēng)險(xiǎn)識(shí)別。
在軟件項(xiàng)目開發(fā)過程中進(jìn)行風(fēng)險(xiǎn)識(shí)別時(shí),可以借助現(xiàn)代風(fēng)險(xiǎn)識(shí)別方法,例如:頭腦風(fēng)暴法、訪談法等。其中,頭腦風(fēng)暴法為當(dāng)前軟件項(xiàng)目開發(fā)過程中風(fēng)險(xiǎn)識(shí)別常用的方法,通過采用頭腦風(fēng)暴法可得出一份較為完整的風(fēng)險(xiǎn)列表,從而為后續(xù)的風(fēng)險(xiǎn)分析提供一定的定量與定性數(shù)據(jù)。另外,頭腦風(fēng)暴法一般由軟件開發(fā)風(fēng)險(xiǎn)管理團(tuán)隊(duì)來執(zhí)行。
2.2軟件項(xiàng)目風(fēng)險(xiǎn)分析
在軟件項(xiàng)目風(fēng)險(xiǎn)管理過程中通過軟件風(fēng)險(xiǎn)分析,能夠有效地幫助軟件開發(fā)人員及時(shí)發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中存在的不確定因素,并根據(jù)風(fēng)險(xiǎn)分析,可以制定出對(duì)應(yīng)的決策。在對(duì)風(fēng)險(xiǎn)進(jìn)行分析時(shí),常采用對(duì)風(fēng)險(xiǎn)進(jìn)行級(jí)別分類的方式對(duì)風(fēng)險(xiǎn)進(jìn)行分析。
2.3軟件項(xiàng)目風(fēng)險(xiǎn)計(jì)劃
軟件項(xiàng)目風(fēng)險(xiǎn)計(jì)劃主要包含制定出軟件開發(fā)項(xiàng)目風(fēng)險(xiǎn)管理的制度與具體的`風(fēng)險(xiǎn)控制管理的過程。風(fēng)險(xiǎn)管理計(jì)劃通常寫成文檔的形式,軟件開發(fā)技術(shù)人員應(yīng)根據(jù)軟件開發(fā)過程中可能出現(xiàn)的風(fēng)險(xiǎn)類型制定出對(duì)應(yīng)的軟件項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃,并將風(fēng)險(xiǎn)管理計(jì)劃執(zhí)行的權(quán)力和責(zé)任落實(shí)到軟件項(xiàng)目開發(fā)的整個(gè)過程中。
2.4軟件項(xiàng)目風(fēng)險(xiǎn)跟蹤
軟件項(xiàng)目風(fēng)險(xiǎn)跟蹤并非是一種被動(dòng)活動(dòng),而是對(duì)軟件項(xiàng)目開發(fā)過程中風(fēng)險(xiǎn)的主動(dòng)控制,軟件項(xiàng)目風(fēng)險(xiǎn)跟蹤主要包含2個(gè)方面的內(nèi)容,分別為:觀測(cè)項(xiàng)目中各種信息指標(biāo)和衡量項(xiàng)目中所含的風(fēng)險(xiǎn)。通過軟件項(xiàng)目風(fēng)險(xiǎn)跟蹤可以準(zhǔn)確地定位何時(shí)應(yīng)執(zhí)行何種風(fēng)險(xiǎn)行動(dòng)計(jì)劃。同時(shí),在軟件項(xiàng)目風(fēng)險(xiǎn)跟蹤的過程中非常有可能發(fā)現(xiàn)軟件項(xiàng)目在開發(fā)過程中出現(xiàn)的其他風(fēng)險(xiǎn),這就需要對(duì)先前制定的風(fēng)險(xiǎn)計(jì)劃進(jìn)行針對(duì)性的調(diào)整,并形成相應(yīng)的風(fēng)險(xiǎn)分析報(bào)告。
2.5軟件項(xiàng)目風(fēng)險(xiǎn)控制對(duì)策
軟件項(xiàng)目風(fēng)險(xiǎn)控制對(duì)策一般可采用4種對(duì)策,分別為:風(fēng)險(xiǎn)規(guī)避、風(fēng)險(xiǎn)減輕、風(fēng)險(xiǎn)轉(zhuǎn)移及風(fēng)險(xiǎn)接受。其中風(fēng)險(xiǎn)規(guī)避為通過對(duì)先前的風(fēng)險(xiǎn)控制計(jì)劃進(jìn)行變更,從而達(dá)到有效的消除風(fēng)險(xiǎn)、控制風(fēng)險(xiǎn)產(chǎn)生的效果。雖然軟件項(xiàng)目在開發(fā)的過程中面臨的風(fēng)險(xiǎn)是不能完全避免的,但是通過采取合理的規(guī)避措施,例如,增強(qiáng)溝通、表明需求、聽取專家意見等可以在很大程度上減低軟件項(xiàng)目的風(fēng)險(xiǎn)。風(fēng)險(xiǎn)減輕為通過采用某種針對(duì)性的策略,降低軟件開發(fā)過程中某種風(fēng)險(xiǎn)發(fā)生的概率或者將某種損失降低到能夠接受的范圍之內(nèi)。風(fēng)險(xiǎn)轉(zhuǎn)移為采用合適的方法將軟件項(xiàng)目開發(fā)中可能出現(xiàn)的某種結(jié)果并連同該種結(jié)果出現(xiàn)的風(fēng)險(xiǎn)全部轉(zhuǎn)移到第三方,通過采用該種對(duì)策,僅僅將風(fēng)險(xiǎn)管理責(zé)任轉(zhuǎn)移到第三方,但是并沒有實(shí)現(xiàn)對(duì)風(fēng)險(xiǎn)的消除。風(fēng)險(xiǎn)接受為軟件項(xiàng)目選擇承擔(dān)該種風(fēng)險(xiǎn)發(fā)生之后帶來的后果,多數(shù)情況下是由于軟件開發(fā)小組認(rèn)為自身能夠承擔(dān)該種風(fēng)險(xiǎn)發(fā)生之后帶來的后果,其也是一種積極地應(yīng)對(duì)軟件項(xiàng)目開發(fā)風(fēng)險(xiǎn)的方式之一。
3.軟件項(xiàng)目風(fēng)險(xiǎn)管理工作優(yōu)化策略
在軟件項(xiàng)目開發(fā)的過程中經(jīng)常出現(xiàn)多種類型的風(fēng)險(xiǎn),同時(shí),雖然嚴(yán)格地執(zhí)行了第2節(jié)中指出的措施,但是仍舊出現(xiàn)了較高的風(fēng)險(xiǎn),因此,全面實(shí)現(xiàn)軟件項(xiàng)目風(fēng)險(xiǎn)管理工作的優(yōu)化是非常重要的,在具體的實(shí)施中可以從如下4個(gè)方面著手。
3.1制定出完善的風(fēng)險(xiǎn)評(píng)估方法
制定出完善的風(fēng)險(xiǎn)評(píng)估方法在很大程度上能夠提升軟件項(xiàng)目風(fēng)險(xiǎn)管理工作的高效性。在具體的風(fēng)險(xiǎn)評(píng)估的過程中,可以采用因果分析法,該種方法能夠較好地揭示軟件項(xiàng)目開發(fā)出現(xiàn)風(fēng)險(xiǎn)的原因及其影響之間的關(guān)系,能夠幫助風(fēng)險(xiǎn)管理人員追根溯源,找出軟件項(xiàng)目開發(fā)出現(xiàn)風(fēng)險(xiǎn)的根本性原因。同時(shí)在采用因果分析法進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)分析時(shí),可以使用魚骨圖,對(duì)軟件項(xiàng)目風(fēng)險(xiǎn)分析首先進(jìn)行定性,逐步篩選主要原因和次要原因。此外,還可以采用決策分析法、帕雷托分析法等類似的軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)估方法。
3.2對(duì)軟件項(xiàng)目風(fēng)險(xiǎn)管理工作進(jìn)行評(píng)估
對(duì)軟件項(xiàng)目風(fēng)險(xiǎn)管理工作進(jìn)行評(píng)估,在很大程度上能夠提升軟件項(xiàng)目開發(fā)工作風(fēng)險(xiǎn)識(shí)別與管理的有效性。在執(zhí)行評(píng)估方法之前,首先要取得負(fù)責(zé)經(jīng)理的許可。經(jīng)理能幫助你及時(shí)獲得數(shù)據(jù),并能從大小、結(jié)構(gòu)和應(yīng)用領(lǐng)域等方面描述項(xiàng)目的特點(diǎn)。
3.3制定出對(duì)應(yīng)的改進(jìn)計(jì)劃,實(shí)施制定的改進(jìn)計(jì)劃
在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理的過程中,對(duì)先前制定的風(fēng)險(xiǎn)識(shí)別與管理計(jì)劃,在具體的執(zhí)行過程中,由于受到外界環(huán)境因素等方面的影響,其中必然存在一定的不合理之處,因此,在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理的過程中,對(duì)制定的風(fēng)險(xiǎn)識(shí)別與管理計(jì)劃應(yīng)進(jìn)行針對(duì)性的調(diào)整,使制定的風(fēng)險(xiǎn)識(shí)別與管理制度更好地為軟件項(xiàng)目開發(fā)服務(wù),而并非限制軟件項(xiàng)目管理中風(fēng)險(xiǎn)識(shí)別與管理工作的有效開展。另外,在進(jìn)行軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理計(jì)劃改進(jìn)時(shí),應(yīng)作好全面的溝通工作,充分了解本次開發(fā)軟件的使用目的、使用范圍等相關(guān)情況,從而更好地提升軟件項(xiàng)目風(fēng)險(xiǎn)管理工作的實(shí)際效用。
3.4提升軟件項(xiàng)目開發(fā)團(tuán)隊(duì)的整體開發(fā)能力,構(gòu)建一支高效協(xié)作的項(xiàng)目團(tuán)隊(duì)
提升軟件項(xiàng)目開發(fā)團(tuán)隊(duì)的整體開發(fā)能力在很大程度上能夠增強(qiáng)軟件項(xiàng)目管理中風(fēng)險(xiǎn)識(shí)別與管理的整體效果。在具體的實(shí)施過程中,首先選擇出合適的軟件項(xiàng)目開發(fā)經(jīng)理,經(jīng)理不僅要懂技術(shù),還應(yīng)當(dāng)懂業(yè)務(wù),需要具備良好的溝通能力與管理素質(zhì)。然后根據(jù)軟件項(xiàng)目開發(fā)的具體特點(diǎn),制定出軟件項(xiàng)目管理計(jì)劃,并保證軟件項(xiàng)目管理計(jì)劃得到有效的落實(shí),提升軟件項(xiàng)目的整體可控性。其次,構(gòu)建出完善的軟件項(xiàng)目開發(fā)風(fēng)險(xiǎn)識(shí)別與管理培訓(xùn)制度,全面增強(qiáng)所有軟件項(xiàng)目開發(fā)人員的整體風(fēng)險(xiǎn)意識(shí)及風(fēng)險(xiǎn)識(shí)別能力,構(gòu)建一支高效協(xié)作的軟件項(xiàng)目團(tuán)隊(duì)。第三,在團(tuán)隊(duì)的構(gòu)建過程中,不僅需要技術(shù)部門的參與,部分業(yè)務(wù)人員也應(yīng)當(dāng)參與其中,從而更好地理解本次軟件項(xiàng)目開發(fā)的戰(zhàn)略規(guī)劃,保證從全局的角度進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)識(shí)別與管理,共同控制軟件項(xiàng)目開發(fā)的進(jìn)度,嚴(yán)格地把控項(xiàng)目開發(fā)的質(zhì)量,對(duì)于軟件項(xiàng)目管理中出現(xiàn)的問題共同探討,必要時(shí)可以構(gòu)建“風(fēng)險(xiǎn)清單”,從而更好地應(yīng)對(duì)軟件項(xiàng)目開發(fā)過程中出現(xiàn)的風(fēng)險(xiǎn),同時(shí)對(duì)風(fēng)險(xiǎn)的類別進(jìn)行詳細(xì)劃分,確定其為需求風(fēng)險(xiǎn)還是技術(shù)風(fēng)險(xiǎn),更好地提升風(fēng)險(xiǎn)管理的針對(duì)性。
4.結(jié)語
綜上分析,當(dāng)前在對(duì)軟件項(xiàng)目開發(fā)的過程中,其中存在較多的風(fēng)險(xiǎn)種類,嚴(yán)重地影響到軟件開發(fā)項(xiàng)目順利有序的開展。這就要求在進(jìn)行軟件項(xiàng)目開發(fā)時(shí),應(yīng)嚴(yán)格按照軟件開發(fā)風(fēng)險(xiǎn)管理控制的步驟進(jìn)行,降低各種風(fēng)險(xiǎn)出現(xiàn)的概率,更好地提升軟件開發(fā)項(xiàng)目的經(jīng)濟(jì)性。
【軟件項(xiàng)目管理中的風(fēng)險(xiǎn)識(shí)別與管理分析論文】相關(guān)文章:
1.軟件項(xiàng)目管理教學(xué)開發(fā)應(yīng)用風(fēng)險(xiǎn)分析論文
3.建設(shè)工程項(xiàng)目管理軟件開發(fā)風(fēng)險(xiǎn)分析論文
4.軟件項(xiàng)目管理的現(xiàn)狀對(duì)策分析論文
5.軟件項(xiàng)目管理中存在的問題及對(duì)策分析論文
6.軟件項(xiàng)目管理中配置管理的應(yīng)用論文