任何項(xiàng)目都和其它經(jīng)濟(jì)活動(dòng)一樣,帶有一定的風(fēng)險(xiǎn),軟件開(kāi)發(fā)項(xiàng)目自然也包含各種各樣的風(fēng)險(xiǎn),其中比較典型的一類就是軟件外協(xié)項(xiàng)目的風(fēng)險(xiǎn)。完全避開(kāi)或消除風(fēng)險(xiǎn)是不可能的,但是我們可以盡量的減少損失,將威脅化為機(jī)會(huì),這就要求項(xiàng)目主體充分了解和掌握風(fēng)險(xiǎn)的來(lái)源、性質(zhì)以及發(fā)生規(guī)律,進(jìn)而實(shí)行有效的管理。
項(xiàng)目風(fēng)險(xiǎn)管理一般包含以下幾個(gè)環(huán)節(jié):風(fēng)險(xiǎn)管理計(jì)劃編制、風(fēng)險(xiǎn)識(shí)別、定性風(fēng)險(xiǎn)分析、定量風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃編制以及風(fēng)險(xiǎn)監(jiān)督和控制。其實(shí)這也就是一個(gè)對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行識(shí)別、分析和應(yīng)對(duì)的系統(tǒng)的過(guò)程。
筆者組織開(kāi)發(fā)過(guò)一個(gè)國(guó)家大型灌區(qū)信息化系統(tǒng)項(xiàng)目,在實(shí)踐中對(duì)項(xiàng)目的軟件外協(xié)部分的風(fēng)險(xiǎn)以及風(fēng)險(xiǎn)管理感觸頗深。根據(jù)這個(gè)信息化系統(tǒng)項(xiàng)目的實(shí)際情況,對(duì)待開(kāi)發(fā)軟件系統(tǒng)中的用水配水子系統(tǒng)進(jìn)行了外協(xié)。外協(xié)項(xiàng)目啟動(dòng)以后,經(jīng)過(guò)幾天短暫頻繁的接觸,幾個(gè)特殊的問(wèn)題引起了注意。首先,之所以對(duì)這個(gè)子系統(tǒng)進(jìn)行外協(xié)主要是因?yàn)閰f(xié)作方行業(yè)知識(shí)造詣?lì)H深、業(yè)務(wù)精通。但是充分溝通后了解到協(xié)作方技術(shù)方面相對(duì)較差,包括比較重要的數(shù)據(jù)模型設(shè)計(jì)能力。其次協(xié)作方對(duì)需求不夠清晰,人力資源缺乏,項(xiàng)目投入人力不能讓人滿意。再加之項(xiàng)目工期要求很緊,上述問(wèn)題就顯得突出,項(xiàng)目風(fēng)險(xiǎn)對(duì)項(xiàng)目目標(biāo)構(gòu)成了相當(dāng)?shù)耐{。認(rèn)識(shí)到這種風(fēng)險(xiǎn),在項(xiàng)目實(shí)施初期就有針對(duì)的制定出了應(yīng)對(duì)辦法,例如積極提供強(qiáng)有力技術(shù)支持、要求協(xié)作方在開(kāi)發(fā)初期提供詳細(xì)的開(kāi)發(fā)計(jì)劃、高頻率的核實(shí)開(kāi)發(fā)進(jìn)度、輔助協(xié)作方進(jìn)行版本控制、輔助協(xié)作方制定預(yù)見(jiàn)性的后續(xù)工作計(jì)劃等。最后經(jīng)過(guò)雙方共同努力,使得外協(xié)軟件順利開(kāi)發(fā)完成。
應(yīng)該說(shuō)這個(gè)實(shí)例比較明顯的體現(xiàn)了一個(gè)項(xiàng)目風(fēng)險(xiǎn)管理過(guò)程,包括項(xiàng)目周期開(kāi)始認(rèn)識(shí)到項(xiàng)目風(fēng)險(xiǎn)的存在,了解風(fēng)險(xiǎn)的詳細(xì)狀況以及分析風(fēng)險(xiǎn)原因,直到最后形成風(fēng)險(xiǎn)應(yīng)對(duì)方案。這個(gè)過(guò)程對(duì)于項(xiàng)目目標(biāo)而言就是將正面事件的概率和影響結(jié)果擴(kuò)到最大和把負(fù)面事件的概率和影響結(jié)果減少到最小。那么怎樣才能順利利用項(xiàng)目風(fēng)險(xiǎn)管理的關(guān)鍵環(huán)節(jié)達(dá)到風(fēng)險(xiǎn)管理目的呢?對(duì)于從事項(xiàng)目管理的人而言,首先應(yīng)該明確什么是風(fēng)險(xiǎn)?風(fēng)險(xiǎn)同人們有目的的活動(dòng)有關(guān)。如果對(duì)預(yù)期結(jié)果沒(méi)有十分把握,則認(rèn)為該項(xiàng)活動(dòng)有風(fēng)險(xiǎn);風(fēng)險(xiǎn)也同將來(lái)的活動(dòng)和事件有關(guān)。已經(jīng)結(jié)束的后果無(wú)法改變,對(duì)于將來(lái)的活動(dòng)、事件或項(xiàng)目,總是有多種行動(dòng)方案可供選擇,選擇不同方案形成不同的結(jié)果。一般認(rèn)為風(fēng)險(xiǎn)就是活動(dòng)或事件消極的,人們不希望的后果發(fā)生的潛在可能性。項(xiàng)目風(fēng)險(xiǎn)事件本身是獲取許可所花費(fèi)的時(shí)間比計(jì)劃的要長(zhǎng),或是可能沒(méi)有充足人員來(lái)完成項(xiàng)目工作。其實(shí),項(xiàng)目風(fēng)險(xiǎn)既包括對(duì)項(xiàng)目目標(biāo)的威脅,也包括促進(jìn)項(xiàng)目目標(biāo)的機(jī)會(huì),我們這里只探討普通意義上的項(xiàng)目風(fēng)險(xiǎn)。
風(fēng)險(xiǎn)管理中第一個(gè)環(huán)節(jié)是風(fēng)險(xiǎn)管理計(jì)劃編制,這個(gè)環(huán)節(jié)是決定如何采取和計(jì)劃一個(gè)項(xiàng)目的風(fēng)險(xiǎn)管理活動(dòng)的過(guò)程。風(fēng)險(xiǎn)管理的水平、類型和可見(jiàn)度不僅要與風(fēng)險(xiǎn)相稱,也要與項(xiàng)目對(duì)組織單位的重要性相稱,為了保證這一點(diǎn),對(duì)隨后進(jìn)行的各種風(fēng)險(xiǎn)管理過(guò)程做好計(jì)劃是非常重要的。一般做項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃編制依據(jù)項(xiàng)目的章程、組織單位的風(fēng)險(xiǎn)管理政策、明確的崗位和職責(zé)以及項(xiàng)目干系人的風(fēng)險(xiǎn)承受限度等因素。項(xiàng)目隊(duì)伍通過(guò)召開(kāi)計(jì)劃編制會(huì)議來(lái)制定風(fēng)險(xiǎn)管理計(jì)劃,計(jì)劃中不闡述單個(gè)風(fēng)險(xiǎn)的應(yīng)對(duì),其內(nèi)容包括以下幾點(diǎn):一是對(duì)可能用于項(xiàng)目風(fēng)險(xiǎn)管理的方法進(jìn)行明確的定義。例如針對(duì)本文中的例子,確定使用什么辦法在早期發(fā)現(xiàn)協(xié)作方存在的問(wèn)題;當(dāng)可能出現(xiàn)協(xié)作方技術(shù)不足的情況下我們應(yīng)該怎么處理;對(duì)工期的節(jié)點(diǎn)監(jiān)控辦法等。
二是明確崗位和職責(zé),明確定義每一類別行動(dòng)的領(lǐng)導(dǎo)、輔助和風(fēng)險(xiǎn)管理小組人員。例如明確甲、乙雙方的小組負(fù)責(zé)人和成員,誰(shuí)負(fù)責(zé)項(xiàng)目風(fēng)險(xiǎn)發(fā)現(xiàn);誰(shuí)負(fù)責(zé)進(jìn)行質(zhì)量控制;誰(shuí)負(fù)責(zé)進(jìn)度監(jiān)督等。第三點(diǎn)為承受度,即