版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)管理 1月27日參與了項(xiàng)目管理聯(lián)盟組織的x市項(xiàng)目管理愛好者聚會(huì),我被易風(fēng)邀請(qǐng)做了一個(gè)主題演講,其實(shí)不是什么演講,只是結(jié)合理論談了自己的一些想法和工作中遇到過的經(jīng)驗(yàn)教訓(xùn),更主要的目的是給大家出一個(gè)爭(zhēng)論和交流的主題,期望能起個(gè)拋磚引玉的作用。 我講的主題是:軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)管理,因?yàn)槲艺J(rèn)為風(fēng)險(xiǎn)管理在軟件項(xiàng)目中很重要,又不簡(jiǎn)單做好,所以期望通過和大家爭(zhēng)論能夠有一些思路和啟發(fā)。 現(xiàn)在把我預(yù)備的內(nèi)容整理帖出來,期望在這里連續(xù)爭(zhēng)論,大家在如下幾方面多綻開爭(zhēng)論: 1 在軟件項(xiàng)目管理中如何做好風(fēng)險(xiǎn)防范 2 軟件項(xiàng)目中的典型風(fēng)險(xiǎn)事件是哪些 軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)管理 眾所周知,軟件開發(fā)過程可分為
2、:需求分析、設(shè)計(jì)、編碼、測(cè)試、安裝及維護(hù)等幾個(gè)過程(在rup方法中:業(yè)務(wù)建模、需求、分析設(shè)計(jì)、實(shí)施、測(cè)試、部署),實(shí)際上一個(gè)完整的軟件項(xiàng)目前后還有其它過程,在這里列出的只是和軟件開發(fā)相關(guān)的核心過程。 軟件項(xiàng)目的生命周期可以分為四個(gè)階段(不同行業(yè)的項(xiàng)目生命周期不同),即初始階段、設(shè)計(jì)階段、實(shí)施階段、收尾階段。軟件開發(fā)過程在軟件項(xiàng)目的這四個(gè)階段中的分布狀況如下(括弧里面表示rup方法中的過程): 初始階段:大部分需求分析,少部分設(shè)計(jì)(大部分業(yè)務(wù)建模和需求,少部分分析設(shè)計(jì)) 設(shè)計(jì)階段:大部分設(shè)計(jì),少部分編碼(大部分分析設(shè)計(jì),部分實(shí)施及測(cè)試,開頭考慮部署) 實(shí)施階段:大部分編碼和測(cè)試,少部分設(shè)計(jì)(大部
3、分實(shí)施及測(cè)試,部分部署) 收尾階段:安裝及維護(hù)(大部分部署) 而項(xiàng)目管理則貫穿在整個(gè)生命周期的每個(gè)階段。 依據(jù)pmbok,項(xiàng)目管理可以從范圍管理、時(shí)間管理、費(fèi)用管理、質(zhì)量管理、人力資源管理、溝通管理、風(fēng)險(xiǎn)管理、選購(gòu)管理和整體管理等9個(gè)方面考慮,對(duì)于軟件項(xiàng)目管理來講軟件配置管理(屬于整體管理)、軟件質(zhì)量管理、軟件風(fēng)險(xiǎn)管理及開發(fā)人員管理(屬于人力資源管理)等四個(gè)方面的管理尤為重要,軟件開發(fā)的每個(gè)階段、每個(gè)過程都要重視這幾方面的管理。 下面就以軟件項(xiàng)目的風(fēng)險(xiǎn)管理為主題綻開爭(zhēng)論。 軟件項(xiàng)目管理的四個(gè)階段中,在初始階段項(xiàng)目成功的可能性最小,風(fēng)險(xiǎn)發(fā)生的概率也就最高,但是這時(shí)候一旦估計(jì)的風(fēng)險(xiǎn)發(fā)生了,損失是最
4、小的,比如:在這個(gè)階段假如某種原因突然資金來源斷了(這在需求階段是很有可能的),以至于不能連續(xù)進(jìn)行項(xiàng)目,不得不終止項(xiàng)目,那么這時(shí)候的損失只是需求分析階段的投入。隨著項(xiàng)目的進(jìn)展項(xiàng)目成功的可能性變大,風(fēng)險(xiǎn)發(fā)生的概率漸漸變小,風(fēng)險(xiǎn)對(duì)項(xiàng)目的損失漸漸變大,快到收尾階段的時(shí)候風(fēng)險(xiǎn)對(duì)項(xiàng)目的損失最大,隨著收尾階段的進(jìn)行風(fēng)險(xiǎn)又漸漸變小。 風(fēng)險(xiǎn)管理是對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行識(shí)別、分析和應(yīng)對(duì)的過程。我們先看看項(xiàng)目風(fēng)險(xiǎn)可以怎么分類,然后再對(duì)風(fēng)險(xiǎn)管理的這三個(gè)過程逐一進(jìn)行爭(zhēng)論。 1風(fēng)險(xiǎn)的分類 按內(nèi)容分 范圍風(fēng)險(xiǎn):與范圍變更有關(guān)的風(fēng)險(xiǎn) 質(zhì)量風(fēng)險(xiǎn):沒有根據(jù)要求的技術(shù)性能和質(zhì)量水平完成任務(wù) 進(jìn)度風(fēng)險(xiǎn):沒有在預(yù)算的時(shí)間范圍內(nèi)完成任務(wù) 成本
5、風(fēng)險(xiǎn):沒有在預(yù)算的成本范圍內(nèi)完成任務(wù) 技術(shù)風(fēng)險(xiǎn):技術(shù)變化 法律風(fēng)險(xiǎn):許可權(quán)、專利、合同失效、訴訟、不可抗力 外部可預(yù)估風(fēng)險(xiǎn):市場(chǎng)風(fēng)險(xiǎn)(原材料可利用性、需求)、日常運(yùn)作(修理需求)、環(huán)境影響、社會(huì)影響、貨幣變動(dòng)、通貨膨脹、稅收 外部可預(yù)估風(fēng)險(xiǎn):規(guī)章(不可預(yù)估的政府干預(yù))、自然災(zāi)難 內(nèi)部非技術(shù)風(fēng)險(xiǎn):戰(zhàn)略風(fēng)險(xiǎn)(公司的經(jīng)營(yíng)戰(zhàn)略發(fā)生了變化)、管理風(fēng)險(xiǎn)(公司管理人員是否成熟等) 按可確定性分 已知風(fēng)險(xiǎn)(knowns):?jiǎn)T工離職 已知-未知風(fēng)險(xiǎn)(known-unknowns):可預(yù)知風(fēng)險(xiǎn) 未知-未知風(fēng)險(xiǎn)(unknown-unknowns):不可預(yù)知風(fēng)險(xiǎn) 2風(fēng)險(xiǎn)識(shí)別 風(fēng)險(xiǎn)的識(shí)別就是確定何種風(fēng)險(xiǎn)事件可能影響項(xiàng)目
6、。在項(xiàng)目開頭、每個(gè)項(xiàng)目階段中間、主要范圍變更批準(zhǔn)之前都要進(jìn)行風(fēng)險(xiǎn)識(shí)別,實(shí)際上它在整個(gè)項(xiàng)目生命周期內(nèi)都是一個(gè)連續(xù)的過程。 要識(shí)別風(fēng)險(xiǎn),首先我們應(yīng)當(dāng)了解在軟件開發(fā)的各個(gè)階段都有可能發(fā)生哪些風(fēng)險(xiǎn)(風(fēng)險(xiǎn)事件或風(fēng)險(xiǎn)來源)。 初始階段 在這個(gè)階段進(jìn)行大部分需求分析、少部分設(shè)計(jì)(大部分業(yè)務(wù)建模和需求、少部分分析設(shè)計(jì))。 可能的風(fēng)險(xiǎn)事件: l 項(xiàng)目目標(biāo)不清 l 項(xiàng)目范圍不明確(范圍太大太小都不可以) l 用戶參與少或和用戶溝通少 l 對(duì)業(yè)務(wù)了解不夠 l 對(duì)需求了解不夠 l 沒有進(jìn)行可行性研究 設(shè)計(jì)階段 在這個(gè)階段進(jìn)行大部分設(shè)計(jì)、少部分編碼(大部分分析設(shè)計(jì),部分實(shí)施及測(cè)試,開頭考慮部署) 可能的風(fēng)險(xiǎn)事件 l 項(xiàng)
7、目隊(duì)伍缺乏經(jīng)驗(yàn),如缺乏有經(jīng)驗(yàn)的系統(tǒng)分析員 l 沒有變更掌握計(jì)劃,以至于變更沒有依據(jù),該變更的不變,不該變的也變,這樣得來的設(shè)計(jì)勢(shì)必會(huì)失敗或者偏離用戶需求 l 倉(cāng)促計(jì)劃,可能帶來進(jìn)度方面的風(fēng)險(xiǎn) l 漏項(xiàng),由于設(shè)計(jì)人員的疏忽某個(gè)功能沒有考慮進(jìn)去 實(shí)施階段 在這個(gè)階段進(jìn)行大部分編碼和測(cè)試,也涉及少部分設(shè)計(jì)(大部分實(shí)施及測(cè)試,部分部署),如:設(shè)計(jì)變更或補(bǔ)充設(shè)計(jì)。 可能的風(fēng)險(xiǎn)事件 l 開發(fā)環(huán)境沒有具備好 l 設(shè)計(jì)錯(cuò)誤帶來的實(shí)施困難 l 程序員開發(fā)能力差,或程序員對(duì)開發(fā)工具不熟 l 項(xiàng)目范圍轉(zhuǎn)變(突然要增加或修改一些功能,需要重新考慮設(shè)計(jì)) l 項(xiàng)目進(jìn)度轉(zhuǎn)變(要求提前完成任務(wù)等) l 人員離開,在一個(gè)項(xiàng)目
8、內(nèi)軟件開發(fā)工作有一定的連續(xù)性,需要移交和交接,有時(shí)人員離開對(duì)項(xiàng)目的影響會(huì)很大 l 開發(fā)團(tuán)隊(duì)內(nèi)部溝通不夠,導(dǎo)致程序員對(duì)系統(tǒng)設(shè)計(jì)的理解上有偏差 l 沒有有效的備份方案 l 沒有切實(shí)可行的測(cè)試計(jì)劃 l 測(cè)試人員經(jīng)驗(yàn)不足 收尾階段 在這個(gè)階段進(jìn)行安裝及維護(hù)(大部分部署)。 可能的風(fēng)險(xiǎn)事件 l 質(zhì)量差 l 客戶不滿足 l 設(shè)備沒有按時(shí)到貨 l 資金不能回收 以上只是例具了常見的風(fēng)險(xiǎn)事件,對(duì)不同項(xiàng)目可能發(fā)生的風(fēng)險(xiǎn)事件不同,應(yīng)當(dāng)對(duì)詳細(xì)項(xiàng)目識(shí)別出真正有可能發(fā)生在該項(xiàng)目的風(fēng)險(xiǎn)事件。而且還要對(duì)這些風(fēng)險(xiǎn)事件進(jìn)行描述,如:可能性、可能后果范圍、估計(jì)發(fā)生時(shí)間、發(fā)生頻率等。 風(fēng)險(xiǎn)識(shí)別的有效方法有許多,如:建立風(fēng)險(xiǎn)項(xiàng)目檢查
9、表、因果分析圖、采訪各種項(xiàng)目干系人等。 軟件項(xiàng)目的風(fēng)險(xiǎn)可以從以下幾方面檢查: 產(chǎn)品規(guī)模風(fēng)險(xiǎn) 業(yè)務(wù)影響風(fēng)險(xiǎn)檢 與客戶相關(guān)的風(fēng)險(xiǎn) 過程風(fēng)險(xiǎn) 技術(shù)風(fēng)險(xiǎn) 開發(fā)環(huán)境風(fēng)險(xiǎn) 與人員的模式和經(jīng)驗(yàn)有關(guān)的風(fēng)險(xiǎn) 以上我們爭(zhēng)論了在軟件項(xiàng)目各個(gè)階段中可能發(fā)生的風(fēng)險(xiǎn)事件和識(shí)別方法。下面我們看看如何對(duì)這些風(fēng)險(xiǎn)事件進(jìn)行分析。 3風(fēng)險(xiǎn)分析 風(fēng)險(xiǎn)分析就是對(duì)以上識(shí)別出來的風(fēng)險(xiǎn)事件做風(fēng)險(xiǎn)影響分析。 和風(fēng)險(xiǎn)相關(guān)的有四個(gè)因素: 風(fēng)險(xiǎn)事件,破壞或影響項(xiàng)目的事件 風(fēng)險(xiǎn)概率(%),事件發(fā)生的可能性 風(fēng)險(xiǎn)得失量(金額),說明可能造成的損失 風(fēng)險(xiǎn)影響(金額),等于 風(fēng)險(xiǎn)概率 × 風(fēng)險(xiǎn)得失量 通過對(duì)風(fēng)險(xiǎn)及風(fēng)險(xiǎn)的相互作用的估算來評(píng)價(jià)項(xiàng)目可能
10、結(jié)果的范圍,從成本、進(jìn)度及性能三個(gè)方面對(duì)風(fēng)險(xiǎn)進(jìn)行評(píng)價(jià),確定哪些風(fēng)險(xiǎn)事件或來源可以避免,哪些可以忽視不考慮(包括可以承受),哪些要采取應(yīng)對(duì)措施。 4風(fēng)險(xiǎn)應(yīng)對(duì) 1、應(yīng)對(duì)方法 項(xiàng)目中的風(fēng)險(xiǎn)永久不能全部消退,pmbok提到三種應(yīng)對(duì)方法: 避免 通過分析找出來發(fā)生風(fēng)險(xiǎn)事件的原因,消退這些原因來避免一些特定的風(fēng)險(xiǎn)事件發(fā)生。 比如: 如何避免客戶不滿足? 客戶不滿足有兩種狀況,一種狀況是沒有推斷客戶滿足度的依據(jù),即沒有雙方相互認(rèn)可的客戶驗(yàn)收標(biāo)準(zhǔn),還有一種是開發(fā)方?jīng)]有達(dá)到驗(yàn)收標(biāo)準(zhǔn),即沒有滿意用戶需求。不管是哪一種,開發(fā)方都有不可推卸的責(zé)任,只要做好以下環(huán)節(jié)完全可以避免: l 業(yè)務(wù)建模階段要讓客戶參與 l 需求
11、階段要多和客戶溝通,了解客戶真正的需求 l 目標(biāo)系統(tǒng)的模型或demo系統(tǒng)要向客戶演示,并得到反饋意見,假如反饋的意見和demo系統(tǒng)出入比較大時(shí),一定要將修改后的demo系統(tǒng)在次向客戶演示,直到雙方都達(dá)成共識(shí)為止 l 要有雙方認(rèn)可的驗(yàn)收方案和驗(yàn)收標(biāo)準(zhǔn) l 做好變更掌握和配置管理 減輕 通過降低風(fēng)險(xiǎn)事件發(fā)生的概率或得失量來減輕對(duì)項(xiàng)目的影響。也可以采用風(fēng)險(xiǎn)轉(zhuǎn)移的方法來減輕風(fēng)險(xiǎn)對(duì)項(xiàng)目帶來的影響。項(xiàng)目預(yù)算中考慮應(yīng)急儲(chǔ)備金是另一種降低風(fēng)險(xiǎn)影響的方法。 比如: 經(jīng)過風(fēng)險(xiǎn)識(shí)別發(fā)覺,項(xiàng)目組的程序員對(duì)所需開發(fā)技術(shù)不熟??梢圆捎檬熳R(shí)的技術(shù)來減輕項(xiàng)目在成本或進(jìn)度方面的影響。也可以事先進(jìn)行培訓(xùn)來減輕對(duì)項(xiàng)目的影響。 接受 接收風(fēng)險(xiǎn)造成的后果。 比如: 為了避免自然災(zāi)難造成的后果,在一個(gè)大的軟件項(xiàng)目中考慮了異地備份中心。 2、開發(fā)應(yīng)對(duì)計(jì)劃 針對(duì)需要采取應(yīng)對(duì)措施的風(fēng)險(xiǎn)事件,開發(fā)應(yīng)對(duì)計(jì)劃,一旦發(fā)生風(fēng)險(xiǎn)事件,就實(shí)施應(yīng)對(duì)計(jì)劃。 比如: 有一個(gè)軟件集成項(xiàng)目中包括了設(shè)備,而且計(jì)劃在部署階段之前設(shè)備必需到位,而這些設(shè)備從廠家直接進(jìn)貨。經(jīng)過分析發(fā)覺有可能不能按時(shí)進(jìn)貨,那就應(yīng)當(dāng)考慮備選方案,比如能不能周轉(zhuǎn)等。 又比如: 在一個(gè)軟件開發(fā)項(xiàng)目中,某開發(fā)人員有可能離職,離職后會(huì)對(duì)項(xiàng)目造成一定的影響,則應(yīng)當(dāng)對(duì)這個(gè)風(fēng)險(xiǎn)事件開發(fā)應(yīng)對(duì)計(jì)劃,過程可以參照如下: l 進(jìn)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國(guó)定制酒行業(yè)營(yíng)銷創(chuàng)新模式及未來5發(fā)展趨勢(shì)報(bào)告
- 2024年物流駕駛員服務(wù)外包合同
- 眉山職業(yè)技術(shù)學(xué)院《災(zāi)害衛(wèi)生學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年度拍賣藝術(shù)品線上線下銷售合作協(xié)議范本3篇
- 馬鞍山職業(yè)技術(shù)學(xué)院《企業(yè)經(jīng)營(yíng)實(shí)戰(zhàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 馬鞍山學(xué)院《機(jī)器學(xué)習(xí)及應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年模具設(shè)計(jì)與生產(chǎn)合同
- 洛陽(yáng)職業(yè)技術(shù)學(xué)院《公共衛(wèi)生理論和實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年連云港貨運(yùn)上崗證模擬考試0題
- 2024年古建筑修復(fù)施工勞務(wù)分包合同范本及細(xì)則2篇
- 期末綜合卷(含答案) 2024-2025學(xué)年蘇教版數(shù)學(xué)六年級(jí)上冊(cè)
- 2025春夏運(yùn)動(dòng)戶外行業(yè)趨勢(shì)白皮書
- 中醫(yī)筋傷的治療
- 【MOOC】英文技術(shù)寫作-東南大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 護(hù)理產(chǎn)科健康教育
- 2024年21起典型火災(zāi)案例及消防安全知識(shí)專題培訓(xùn)(消防月)
- 人教版四年級(jí)上冊(cè)數(shù)學(xué)【選擇題】專項(xiàng)練習(xí)100題附答案
- 從創(chuàng)意到創(chuàng)業(yè)智慧樹知到期末考試答案章節(jié)答案2024年湖南師范大學(xué)
- DL-T 1476-2023 電力安全工器具預(yù)防性試驗(yàn)規(guī)程
- 國(guó)開《Windows網(wǎng)絡(luò)操作系統(tǒng)管理》形考任務(wù)4-配置故障轉(zhuǎn)移群集服務(wù)實(shí)訓(xùn)
- 計(jì)價(jià)格[1999]1283號(hào)_建設(shè)項(xiàng)目前期工作咨詢收費(fèi)暫行規(guī)定
評(píng)論
0/150
提交評(píng)論