性,(5)項(xiàng)目的復(fù)用性。
4、 技術(shù)風(fēng)險(xiǎn)
軟件技術(shù)的飛速發(fā)展和經(jīng)驗(yàn)豐富員工的缺乏,意味著項(xiàng)目團(tuán)隊(duì)可能會(huì)因?yàn)榧记傻脑蛴绊戫?xiàng)目的成功。在早期,識(shí)別風(fēng)險(xiǎn)從而采取合適的預(yù)防措施是解決風(fēng)險(xiǎn)領(lǐng)域問題的關(guān)鍵,比如:培訓(xùn)、聘請(qǐng)顧問以及為項(xiàng)目團(tuán)隊(duì)招聘合適的人才等。主要有下面這些風(fēng)險(xiǎn)因素:(1)缺乏培訓(xùn),(2)對(duì)方法、工具和技術(shù)理解的不夠,(3)應(yīng)用領(lǐng)域的經(jīng)驗(yàn)不足,(4)新的技術(shù)和開發(fā)方法應(yīng)用等。
5、 管理風(fēng)險(xiǎn)
盡管管理問題制約了很多項(xiàng)目的成功,但是不要因?yàn)轱L(fēng)險(xiǎn)管理計(jì)劃中沒有包括所有管理活動(dòng)而感到驚奇。在大部分項(xiàng)目里,項(xiàng)目經(jīng)理經(jīng)常是寫項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃的人,他們有先天性的不足——自己檢查自己的錯(cuò)誤,這是最難的。然而,像這些問題可能會(huì)使項(xiàng)目的成功變得更加困難。如果不正視這些棘手的問題,它們就很有可能在項(xiàng)目進(jìn)行的某個(gè)階段影響項(xiàng)目本身。當(dāng)我們定義了項(xiàng)目追蹤過程并且明晰項(xiàng)目角色和責(zé)任,就能處理這些風(fēng)險(xiǎn)因素:(1)計(jì)劃和任務(wù)定義不夠充分,(2)實(shí)際項(xiàng)目狀態(tài),(3)項(xiàng)目所有者和決策者分不清,(4)不切實(shí)際的承諾,(5)員工之間的溝通等。
6、 安全風(fēng)險(xiǎn)
軟件產(chǎn)品本身是屬于創(chuàng)造性的產(chǎn)品,產(chǎn)品本身的核心技術(shù)保密非常重要。但一直以來,我們?cè)谲浖@方面的安全意識(shí)比較淡薄,對(duì)軟件產(chǎn)品的開發(fā)主要注重技術(shù)本身,而忽略了專利的保護(hù)。軟件行業(yè)的技術(shù)人員流動(dòng)是很普遍的現(xiàn)象,隨著技術(shù)人員的流失、變更,很能會(huì)導(dǎo)致產(chǎn)品和新技術(shù)的泄密,致使我們的軟件產(chǎn)品被它公司竊取,導(dǎo)致項(xiàng)目失敗。而且在軟件方面關(guān)于知識(shí)產(chǎn)權(quán)的認(rèn)定目前還沒有明確的一個(gè)行業(yè)規(guī)范,這也是我們軟件項(xiàng)目潛在的風(fēng)險(xiǎn)。
三、 風(fēng)險(xiǎn)的分析、管理與控制
1、風(fēng)險(xiǎn)分析
以上所說的各類風(fēng)險(xiǎn)都是項(xiàng)目成敗的巨大隱患,它們對(duì)軟件開發(fā)項(xiàng)目的成敗有多大影響,我們可以利用風(fēng)險(xiǎn)分析工具,對(duì)以上各類風(fēng)險(xiǎn)進(jìn)行分析,并加以控制和管理,將風(fēng)險(xiǎn)將到最低。常用方法有風(fēng)險(xiǎn)條目檢查表,它是利用一組提問來幫助項(xiàng)目風(fēng)險(xiǎn)管理者了解在項(xiàng)目和技術(shù)方面有哪些風(fēng)險(xiǎn)。在風(fēng)險(xiǎn)條目檢查表中,列出了所有可能的與每一個(gè)風(fēng)險(xiǎn)因素有關(guān)的提問,使得風(fēng)險(xiǎn)管理者集中來識(shí)別常見的、已知的和可預(yù)測(cè)的風(fēng)險(xiǎn),如產(chǎn)品規(guī)模風(fēng)險(xiǎn)、依賴性風(fēng)險(xiǎn)、需求風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)及技術(shù)風(fēng)險(xiǎn)等。 風(fēng)險(xiǎn)條目檢查表可以不同的方式組織,通過假設(shè)分析、成本效益分析、風(fēng)險(xiǎn)剖面分析、判定樹等,給出這些提問確定的回答,就可以幫助項(xiàng)目管理人員估算風(fēng)險(xiǎn)的影響。
另外,我們可以依據(jù)風(fēng)險(xiǎn)條目檢查表,制作風(fēng)險(xiǎn)控制概圖(見圖1),讓項(xiàng)目管理和實(shí)施人員能很直觀的看到在項(xiàng)目開發(fā)個(gè)階段的風(fēng)險(xiǎn)存在狀況和各風(fēng)險(xiǎn)的大小,并采取相應(yīng)措施。從風(fēng)險(xiǎn)發(fā)生的概率來看,需求風(fēng)險(xiǎn)和管理風(fēng)險(xiǎn)對(duì)項(xiàng)目成敗影響最大,當(dāng)一個(gè)軟件項(xiàng)目開發(fā)團(tuán)隊(duì)接手項(xiàng)目后,都是按照習(xí)慣性的方式來開發(fā)軟件。需求風(fēng)險(xiǎn)意識(shí)比較淡薄,軟件需求分析階段的完成的不夠細(xì)致,忽略和很多軟件開發(fā)必要的內(nèi)容。在整個(gè)軟件開發(fā)過程中需求分析階段的風(fēng)險(xiǎn)控制尤為重要,如果控制不好,對(duì)軟件開發(fā)項(xiàng)目影響巨大,甚至是失敗。管理風(fēng)險(xiǎn)實(shí)際上是項(xiàng)目開發(fā)管理層,對(duì)項(xiàng)目開發(fā)的風(fēng)險(xiǎn)的意識(shí)反映。國(guó)內(nèi)的軟件企業(yè)大多規(guī)模較小,企業(yè)年輕,開發(fā)經(jīng)驗(yàn)不足,軟件工程師較年輕,缺少開大型軟件項(xiàng)目的經(jīng)驗(yàn),在管理方面缺少經(jīng)驗(yàn),特別是風(fēng)險(xiǎn)管理,更是缺乏。
2、風(fēng)險(xiǎn)管理