張碧君
(山東科技大學,山東 青島 266000)
?
軟件項目管理風險管理研究
張碧君
(山東科技大學,山東 青島 266000)
隨著軟件業(yè)的發(fā)展,人們對軟件的預期質量越來越高,加之縮減的開發(fā)成本,因此,防范和把控好項目中的風險至關重要。本文主要從軟件項目風險識別,應對,監(jiān)控角度分析了軟件項目中的風險,對于企業(yè)在軟件項目中遇到的風險問題帶來啟發(fā),同時也對相關領域的研究提供借鑒。
軟件項目;風險管理;風險識別
我國的軟件項目風險管理研究隨著軟件工程技術的進步和軟件企業(yè)的不斷成熟,其研究巳成為當今項目管理學科中的熱點問題之一,軟件項目風險管理作為一門學科,出現(xiàn)于上世紀80年代末,到如今近30年的發(fā)展,無論是從理論、方法還是實踐上都取得了一定的進展。
2.1風險的定義。SEI(軟件工程研究所)將風險定義為:損失的可能性。PMI將風險定義為:具有不確定性的事件或情況,一旦發(fā)生,會對項目目標產生積極的或消極的影響。
2.2風險分類。(1) 按風險后果分為純粹風險和投機風險:純粹風險是指沒有損失或有損失(不會帶來利益)的風險,一般可重復出現(xiàn),可以預測其發(fā)生的概率,相對容易采取防范措施。投機風險造成的結果有二種,即沒有損失、有損失或獲得利益,投機風險重復出現(xiàn)的概率小,難以預料,純粹風險和投機風險一般是同時存在的。(2) 按風險來源可劃分自然風險和人為風險:自然風險是指由于自然力導致財產毀損或個人員傷亡,例如風暴、地震等自然災害,人為風險是指由于人類活動導致的風險。(3) 按風險的可預測性可以分為己知風險、可預測風險和不可預測風險二類。(4)按風險的影響范圍分為局部風險和總體風險。局部風險是指風險所造成損失的影響范圍較小,總體風險影響范圍大,而且其風險因素一般都是無法控制的,如經濟、政治等風險因素。
2.3風險管理的含義。風險管理是貫穿于項目管理的各個階段和各個領域的,風險管理活動主要包括風險識別、風險評估、風險應對和監(jiān)控等系統(tǒng)科學管理方法,一直都是項目管理中的重點和難點。風險管理的實質就是以最為經濟合理的方式來消除或避免風險所導致的各種災害性后果。
風險識別過程的活動是將項目中存在的不確定性因素轉變成明確的風險描述,識別風險就是要確走項目中風險的來源,并確定風險何時何地發(fā)生、風險產生的條件等。風險識別出來后,應當根據風險特征的描述,確定哪些風險事件有可能影響本項目,風險識別是持續(xù)性的活動,在項目執(zhí)行過程中要不斷進行的活動。全面系統(tǒng)地識別風險是項目風險管理的關鍵活動之一。
4.1頭腦風暴法。頭腦風暴法是建立一份綜合風險清單的時候要用到的方法,團隊成員通過本能地、不加判斷地說出自己想法,把這些想法匯聚在一起,產生新的主意,從而找出解決某一特定問題的好方案。
4.2Delphi方法。Delphi方法又叫專家意見法,是指從專家中征求一致的意見,來預測未來的發(fā)展,是一種集體匿名思想交流過程,Delphi方法重復使用幾個回合的提問,在問題征得專家的意見之后,需要進行整理、歸納、統(tǒng)計,再匿名反饋給各個專家,再次征求意見,然后再集中,再反饋,直至得到穩(wěn)定的意見。
4.3訪談。訪談是指通過面對面,也可以通過電子郵件和即時信息進行,還可以以電話討論的方式,或者與那些具有類似項目經歷的人們進行面談,收集信息、尋求事實的一種技術,訪談也是風險識別的重要工具之一。當一個新的軟件項目用到一種特殊類型的硬件和軟件時,那么我們可以訪問近來使用過這種硬件或軟件經驗的人,他們會描述出他們在先前項目中所遇到的問題,那么當前的這個項目就可以汲取他們的歷史經驗。
4.4檢查表。檢查表是將項目可能發(fā)生的風險,把其盡可能多的列于一個表上,讓風險識別人員進行檢查核對,風險檢查表中所列的內界基本上都是歷史上類似項目以前發(fā)生過的風險,足前人總結的經驗,是以前項目風險管理者辛勤勞動的結晶,對新的軟件項目有啟發(fā)聯(lián)想、開闊思路、拋磚引玉的作用,我們可以通過檢查表的方法來判別某項目是否存在表中所列或類似的風險,此表可以很大的幫助我們識別項目的風險。
5.1風險規(guī)避。軟件項目風險規(guī)避是指改變項目汁劃來消除風險事件存在的威脅,通常情況下,在軟件項目開發(fā)早期可以通過風險回避的策略來應對風險,應為改變項的計劃不會給企業(yè)帶來巨大的損失。
5.2風險轉移。軟件項目風險轉移是指設法將風險造成的影響和應對風險的責任轉移到第二方身上,軟件項目通??梢圆捎猛獍男问剑瑏磙D移軟件開發(fā)的風險,例如對于技術難度大的軟件項目外包出去,或者同有經驗的開發(fā)商一起開發(fā)等。
5.3風險減輕。軟件項目風險減輕是指想辦法減少不利的風險事件的后果或者把風險后果降到可以接受的范圍。
5.4風險接受。軟件項目風險接受是指項目團隊已經決定不打算為阻止某項風險的發(fā)生而改變計劃,消極的接受風險的后果,因為無法找到任何應對的方法去應對風險事件。
風險管理對于軟件企業(yè)來說非常重要,甚至關系到企業(yè)的生存發(fā)展,風險管理是軟件項目整個過程中必須進行的工作,如果不重視風險,風險就會導致項目的失敗。風險管理基本包括四個步驟:風險識別、風險分析、風險應對、風險控制,這個四個步驟是不斷循環(huán)進行的?!帮L險淸單檢查表”是風險管理中常用的一種方法。風險管理應該是領導帶頭、全員參與、持續(xù)改進的,在企業(yè)文化的指引下制定適合軟件企業(yè)發(fā)展的風險管理措施。
[1]常金玲倍息系統(tǒng)頂目的風險因素分析情報理論與實踐,2006,(03).
[2]郭捷.項目風險管理M8.北京:國防工業(yè)出版社,2007:216-234.
[3]薛四新,賈郭軍著.軟件項目管理[M].北京:機械工業(yè)出版社,2004.
張碧君(1993-),女,漢族,河南漯河人,學士,山東科技大學,研究方向:社交網絡大數(shù)據挖掘。
C93
A
1671-1602(2016)18-0128-01