摘要:項目管理對于以應用開發(fā)為主的軟件企業(yè)是一個行之有效的管理方法,項目管理在軟件開發(fā)中的應用日益受到重視。本文著重分析和論述項目管理在軟件開發(fā)中的應用的成因、存在的問題以及相應的解決方案。
關鍵詞:軟件開發(fā);項目管理
所謂“風險”,從主觀的角度看,風險是損失的不確定性;從客觀的角度看,風險是給定情況下一定時期可能發(fā)生的各種結果間的差異。它的兩個基本特征是不確定性和損失。IT行業(yè)中的軟件項目開發(fā)是一種以人為本的創(chuàng)造性活動,不管開發(fā)過程如何進行都有可能出現(xiàn)超出預算或時間延遲的情況。所以,風險在軟件項目中是普遍存在的。
在項目管理中,建立風險管理策略和在項目的生命周期中不斷控制風險是非常重要的,風險管理包括四個相關階段:
1.風險識別
風險識別就是采用系統(tǒng)化的方法,識別某特定項目已知的和可預測的風險。
(1)資源風險
資源風險包括:組織風險、資金風險、人員風險、時間風險。
(2)產(chǎn)品規(guī)模風險
與軟件規(guī)模相關的常見風險因素有估算產(chǎn)品規(guī)模的方法、產(chǎn)品規(guī)模估算的信任度、產(chǎn)品規(guī)模與以前產(chǎn)品規(guī)模平均值的偏差、產(chǎn)品的用戶數(shù)、復用的軟件有多少、產(chǎn)品的需求改變多少。
(3)需求風險
很多項目在確定需求時都面臨著一些不確定性和混亂。當在項目早期容忍了這些不確定性,在項目進展過程當中得不到解決,這些問題就會對項目的成功造成很大威脅。
(4)相關性風險
許多風險都是因為項目的外部環(huán)境或因素的相關性產(chǎn)生的。經(jīng)常我們不能很好地控制外部的相關性,因此緩解策略應該包括可能性計劃,以便從第二資源或協(xié)同工作資源中取得必要的組成部分,以覺察潛在問題。
(5)管理風險
在定義了項目追蹤過程并明晰項目角色和責任后,能處理計劃和任務定義不夠充分、實際項目狀態(tài)、項目所有者和決策者分不清、不切實際的承諾等風險因素。
(6)技術風險
在早期,識別風險并采取預防措施是解決風險領域問題的關鍵,如:培訓、雇傭顧問以及為項目團隊招聘合適的人才等。
2.風險評估
(1)建立風險清單
風險清單是關鍵的風險預測管理工具,風險清單中應列出在任何時候碰到的風險名稱、類別、概率及該風險所產(chǎn)生的影響。
風險的影響是指當風險說明中所預料的結果發(fā)生時可能會對項目產(chǎn)生的沖擊,其量化評價要考慮到其性質(zhì)、范圍和時間:
低度影響I=1 輕微,項目組可以承受;
中度影響I=2 嚴重,影響項目的成本、進度;
高度影響I=4 災難性,直接影響項目的成敗。
(2)風險評估
根據(jù)風險的不確定性和損失兩個基本特征,為每個風險計算風險值。
風險值 = 可能性 × 影響值
風險值越大,風險的等級就越高。
如果一個風險影響很大,但其發(fā)生的可能性很小,那么也不應為之付出太多的管理時間。而那些高影響并且中高可能性的風險以及中度影響且有高度可能性的風險,則應當引起更多管理層的注意。
(3)風險劃分
在進行了風險的量化分析后,需要對已經(jīng)確定需要進行管理的風險進行優(yōu)先級的劃分??梢远x一個高優(yōu)先級列表,方法是從1級風險中選擇一個子集。由于每個項目的資源都是有限的,所以風險管理必須把精力集中在這種最重要的風險子集上。如果在項目進行中條件和優(yōu)先級改變了,那么組成此子集的風險也要隨之改變。
3.風險管理策略
(1)損失控制
損失控制就是有意識地采取行動防止或減少災害事故的發(fā)生以及所造成的經(jīng)濟和社會損失。
損失控制包括兩個方面的內(nèi)容:防損計劃和減損計劃。防損計劃是一種事前的預防措
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html