)通常不會(huì)對(duì)軟件的基本功能產(chǎn)生太大的幫助,但卻往往會(huì)拖長(zhǎng)項(xiàng)目開發(fā)的進(jìn)程。一個(gè)好的主旨引導(dǎo)項(xiàng)目開發(fā)的有序進(jìn)行,并能夠讓團(tuán)隊(duì)的所有成員都支持并將精力投入到項(xiàng)目的真正重點(diǎn)所在。
第三方:喜憂參半
如果產(chǎn)品失敗,通常許多開發(fā)者會(huì)將項(xiàng)目的失敗歸咎于第三方。在某些情況下,它們是正確的。但更多的情況下你將別無(wú)選擇,只能爭(zhēng)取他們的幫助。而減少這方面風(fēng)險(xiǎn)的關(guān)鍵,是要盡量減少對(duì)他們的依賴。
當(dāng)你過(guò)多地依賴團(tuán)隊(duì)以外的產(chǎn)品或服務(wù)的時(shí)候,失敗或延遲的風(fēng)險(xiǎn)就會(huì)大大地增加。你的團(tuán)隊(duì)可能會(huì)盡一切全力將自己的工作做的完美,但如果一個(gè)關(guān)鍵第三方?jīng)]有這么做,你的所有工作就可能是徒勞的。為了說(shuō)明這一點(diǎn),我們假設(shè)您承擔(dān)的風(fēng)險(xiǎn),取決于貫穿整個(gè)項(xiàng)目的三個(gè)重要組成部分。假設(shè)每個(gè)產(chǎn)品有百分之八十的機(jī)會(huì)按時(shí)到達(dá)要求并充分發(fā)揮作用。成功的可能性為所有三個(gè)結(jié)合,它不是百分之八十,而是百分之五十一(80% * 80% *80%)。換句話說(shuō),這意味著你的項(xiàng)目現(xiàn)在有一半的幾率是要注定要失敗的。
實(shí)施有效的風(fēng)險(xiǎn)管理
現(xiàn)在我們已經(jīng)回顧了在軟件開發(fā)進(jìn)程中防范風(fēng)險(xiǎn)的第一道防線,讓我們更近一步地考察在自己的項(xiàng)目中使用的風(fēng)險(xiǎn)管理技術(shù)。
一個(gè)有效的風(fēng)險(xiǎn)管理計(jì)劃是動(dòng)態(tài)的,并且貫穿在整個(gè)開發(fā)過(guò)程中,需要其中每個(gè)人的參與。首先,要記住這是一個(gè)理想化的過(guò)程,不要在每個(gè)開發(fā)項(xiàng)目中都固執(zhí)堅(jiān)持同一個(gè)計(jì)劃。修改進(jìn)程依賴于所執(zhí)行的工作和你的團(tuán)隊(duì)成員。例如,軟件移植或軟件模塊更新可能不需要相同程度的原則作為一個(gè)新的進(jìn)程開發(fā)所努力的方向。
實(shí)施有效的風(fēng)險(xiǎn)管理項(xiàng)目需要仔細(xì)地進(jìn)行風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制。
準(zhǔn)備:風(fēng)險(xiǎn)評(píng)估
在任何項(xiàng)目中仔細(xì)評(píng)估所固有的挑戰(zhàn)都是成功實(shí)施風(fēng)險(xiǎn)管理計(jì)劃的第一步。風(fēng)險(xiǎn)評(píng)估包括三個(gè)主要過(guò)程:風(fēng)險(xiǎn)識(shí)別,風(fēng)險(xiǎn)分析和風(fēng)險(xiǎn)的優(yōu)先次序。著眼于每一個(gè)過(guò)程保證了風(fēng)險(xiǎn)控制策略的成功運(yùn)用。
風(fēng)險(xiǎn)識(shí)別
確定在項(xiàng)目中最有可能發(fā)生的風(fēng)險(xiǎn),并特別注意那些由于客戶的需求或目標(biāo)系統(tǒng)的變化帶來(lái)的風(fēng)險(xiǎn)。制定一份風(fēng)險(xiǎn)可能產(chǎn)生的(包括每個(gè)團(tuán)隊(duì)成員所提出的)的風(fēng)險(xiǎn)清單。
風(fēng)險(xiǎn)分析
一旦你知道你所面臨的風(fēng)險(xiǎn),一定要注意從兩個(gè)方面來(lái)分析每一個(gè)風(fēng)險(xiǎn):第一個(gè)是風(fēng)險(xiǎn)發(fā)生的幾率,第二個(gè)是如果它發(fā)生了將會(huì)產(chǎn)生多大的后果。查看每個(gè)風(fēng)險(xiǎn)并回答這兩個(gè)問(wèn)題,可以讓你很輕松地決定哪些風(fēng)險(xiǎn)是需要特別關(guān)注的。建模技術(shù)可以有助于確定每一個(gè)風(fēng)險(xiǎn)發(fā)生的概率,但在確定風(fēng)險(xiǎn)可能產(chǎn)生的后果時(shí)任何成員提出的任何結(jié)論都是不可忽視的。
風(fēng)險(xiǎn)優(yōu)先級(jí)
在這個(gè)過(guò)程中,制訂計(jì)劃和確定哪些風(fēng)險(xiǎn)需要你首先處理是極為重要的,分級(jí)風(fēng)險(xiǎn)是建立在對(duì)風(fēng)險(xiǎn)發(fā)生概率和潛在后果的分析的基礎(chǔ)上的,構(gòu)成最大威脅的項(xiàng)目風(fēng)險(xiǎn)必須首先處理。
采取行動(dòng):風(fēng)險(xiǎn)控制
實(shí)施一個(gè)成功的風(fēng)險(xiǎn)管理工作需要不斷的進(jìn)行評(píng)估。風(fēng)險(xiǎn)控制包括三個(gè)主要過(guò)程:風(fēng)險(xiǎn)管理規(guī)劃,風(fēng)險(xiǎn)決議和風(fēng)險(xiǎn)監(jiān)測(cè)。
風(fēng)險(xiǎn)管理規(guī)劃
風(fēng)險(xiǎn)管理規(guī)劃是根據(jù)在評(píng)估階段的風(fēng)險(xiǎn)分析所確定的風(fēng)險(xiǎn)發(fā)生概率和后果而制定的。對(duì)風(fēng)險(xiǎn)做出反應(yīng),需要資源和時(shí)間,因此必須要先評(píng)估執(zhí)行風(fēng)險(xiǎn)控制是否得不償失。這使得團(tuán)隊(duì)對(duì)其風(fēng)險(xiǎn)管理工作做出計(jì)劃,而不是忙亂不堪地應(yīng)付每一個(gè)可能發(fā)生的危險(xiǎn),。
風(fēng)險(xiǎn)決議
一旦你確定一個(gè)開發(fā)項(xiàng)目的風(fēng)險(xiǎn),下一步就是解決或減少風(fēng)險(xiǎn)。在應(yīng)對(duì)風(fēng)險(xiǎn)的過(guò)程中,我們可能需要做出聘用工作人員的決定、進(jìn)行成本或進(jìn)度的估計(jì),質(zhì)量監(jiān)測(cè)監(jiān)督,對(duì)新技術(shù)進(jìn)行評(píng)估,進(jìn)行原型設(shè)計(jì),明晰系統(tǒng)需求,確立基準(zhǔn)和仿真以及建模。請(qǐng)記住,在大多數(shù)項(xiàng)目中,已經(jīng)確定的風(fēng)險(xiǎn)的百分之二十是造成百分之八